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

References

lib/Target/ARM/ARMFrameLowering.cpp
  397     emitSPUpdate(isARM, MBB, MBBI, dl, TII, -ArgRegsSaveSize,
  399     DefCFAOffsetCandidates.addInst(std::prev(MBBI), ArgRegsSaveSize, true);
  405       emitSPUpdate(isARM, MBB, MBBI, dl, TII, -(NumBytes - ArgRegsSaveSize),
  407       DefCFAOffsetCandidates.addInst(std::prev(MBBI),
  454     GPRCS1Push = LastPush = MBBI++;
  479     GPRCS2Push = LastPush = MBBI++;
  491       emitSPUpdate(isARM, MBB, MBBI, dl, TII, -DPRGapSize,
  493       DefCFAOffsetCandidates.addInst(std::prev(MBBI), DPRGapSize);
  501     while (MBBI != MBB.end() && MBBI->getOpcode() == ARM::VSTMDDB_UPD) {
  501     while (MBBI != MBB.end() && MBBI->getOpcode() == ARM::VSTMDDB_UPD) {
  502       DefCFAOffsetCandidates.addInst(MBBI, sizeOfSPAdjustment(*MBBI));
  502       DefCFAOffsetCandidates.addInst(MBBI, sizeOfSPAdjustment(*MBBI));
  503       LastPush = MBBI++;
  509     MBBI = skipAlignedDPRCS2Spills(MBBI, AFI->getNumAlignedDPRCS2Regs());
  509     MBBI = skipAlignedDPRCS2Spills(MBBI, AFI->getNumAlignedDPRCS2Regs());
  522       BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi16), ARM::R4)
  527       BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi32imm), ARM::R4)
  537       BuildMI(MBB, MBBI, dl, TII.get(ARM::tBL))
  544       BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi32imm), ARM::R12)
  548       BuildMI(MBB, MBBI, dl, TII.get(ARM::tBLXr))
  556     BuildMI(MBB, MBBI, dl, TII.get(ARM::t2SUBrr), ARM::SP)
  571       emitSPUpdate(isARM, MBB, MBBI, dl, TII, -NumBytes,
  573       DefCFAOffsetCandidates.addInst(std::prev(MBBI), NumBytes);
  723       emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::SP, MaxAlign,
  733       BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::R4)
  736       emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::R4, MaxAlign,
  738       BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP)
  753       BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), RegInfo->getBaseRegister())
  758       BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), RegInfo->getBaseRegister())