reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AArch64FrameLowering.cpp
  839   MachineBasicBlock::iterator MBBI = MBB.begin();
  854   bool IsFunclet = MBB.isEHFuncletEntry();
  867       BuildMI(MBB, MBBI, DL, TII->get(AArch64::PACIASP))
  870       BuildMI(MBB, MBBI, DL, TII->get(AArch64::EMITBKEY))
  872       BuildMI(MBB, MBBI, DL, TII->get(AArch64::PACIBSP))
  878     BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
  916       emitFrameOffset(MBB, MBBI, DL, AArch64::SP, AArch64::SP,
  925         BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
  933       BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_PrologEnd))
  953     emitFrameOffset(MBB, MBBI, DL, AArch64::SP, AArch64::SP,
  959         MBB, MBBI, DL, TII, -PrologueSaveSize, NeedsWinCFI, &HasWinCFI);
  967   MachineBasicBlock::iterator End = MBB.end();
  981       BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_PrologEnd))
  991         BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::COPY), AArch64::FP)
  993         MBB.addLiveIn(AArch64::X1);
 1011     emitFrameOffset(MBB, MBBI, DL, AArch64::FP, AArch64::SP,
 1030       BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVZXi), AArch64::X15)
 1034       BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
 1037           BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVKXi), AArch64::X15)
 1042           BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
 1046       BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVi64imm), AArch64::X15)
 1056       BuildMI(MBB, MBBI, DL, TII->get(AArch64::BL))
 1065         BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
 1070       BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVaddrEXT))
 1077         BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
 1081       BuildMI(MBB, MBBI, DL, TII->get(AArch64::BLR))
 1090         BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
 1096     BuildMI(MBB, MBBI, DL, TII->get(AArch64::SUBXrx64), AArch64::SP)
 1103       BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_StackAlloc))
 1110   emitFrameOffset(MBB, MBBI, DL, AArch64::SP, AArch64::SP, -SVEStackSize, TII,
 1119       scratchSPReg = findScratchNonCalleeSaveRegister(&MBB);
 1128       emitFrameOffset(MBB, MBBI, DL, scratchSPReg, AArch64::SP,
 1149       BuildMI(MBB, MBBI, DL, TII->get(AArch64::ANDXri), AArch64::SP)
 1155         BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_StackAlloc))
 1170     TII->copyPhysReg(MBB, MBBI, DL, RegInfo->getBaseRegister(), AArch64::SP,
 1174       BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
 1182     BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_PrologEnd))
 1263       BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
 1270       BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
 1277     emitCalleeSavedFrameMoves(MBB, MBBI);