Home
last modified time | relevance | path

Searched refs:getFrameIdx (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCFrameLowering.cpp224 int FI = Entry.getFrameIdx(); in emitPrologue()
374 if (RegI == CSI.end() || RegI->getFrameIdx() == 0) { in assignCalleeSavedSpillSlots()
381 MFI.setObjectOffset(RegI->getFrameIdx(), CurOffset); in assignCalleeSavedSpillSlots()
387 if (I.getFrameIdx() == 0) { in assignCalleeSavedSpillSlots()
389 LLVM_DEBUG(dbgs() << "Creating fixed object (" << I.getFrameIdx() in assignCalleeSavedSpillSlots()
392 MFI.setObjectOffset(I.getFrameIdx(), CurOffset); in assignCalleeSavedSpillSlots()
393 LLVM_DEBUG(dbgs() << "Updating fixed object (" << I.getFrameIdx() in assignCalleeSavedSpillSlots()
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.cpp131 int64_t Offset = MFI.getObjectOffset(Entry.getFrameIdx()); in emitPrologue()
212 MinCSFI = CSI[0].getFrameIdx(); in getFrameIndexReference()
213 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in getFrameIndexReference()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMips16RegisterInfo.cpp86 MinCSFI = CSI[0].getFrameIdx(); in eliminateFI()
87 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in eliminateFI()
H A DMipsSERegisterInfo.cpp164 MinCSFI = CSI[0].getFrameIdx(); in eliminateFI()
165 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in eliminateFI()
H A DMips16FrameLowering.cpp76 int64_t Offset = MFI.getObjectOffset(I.getFrameIdx()); in emitPrologue()
H A DMipsSEFrameLowering.cpp456 int64_t Offset = MFI.getObjectOffset(I.getFrameIdx()); in emitPrologue()
833 TII.storeRegToStackSlot(MBB, MI, Reg, IsKill, I.getFrameIdx(), RC, TRI); in spillCalleeSavedRegisters()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp146 if (CS.getFrameIdx() < 0) in getLibCallID()
360 int FI = CS.getFrameIdx(); in getNonLibcallCSI()
495 int FrameIdx = Entry.getFrameIdx(); in emitPrologue()
502 Offset = MFI.getObjectOffset(Entry.getFrameIdx()) - in emitPrologue()
711 MinCSFI = CSI[0].getFrameIdx(); in getFrameIndexReference()
712 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in getFrameIndexReference()
1045 int FrameIdx = Info.getFrameIdx(); in processFunctionBeforeFrameFinalized()
1178 TII.storeRegToStackSlot(MBB, MI, Reg, !MBB.isLiveIn(Reg), CS.getFrameIdx(), in spillCalleeSavedRegisters()
1207 TII.loadRegFromStackSlot(MBB, MI, Reg, CS.getFrameIdx(), RC, TRI); in restoreCalleeSavedRegisters()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp226 if (CS.getFrameIdx() != INT32_MAX) in assignCalleeSavedSpillSlots()
372 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, I.getFrameIdx(), in spillCalleeSavedRegisters()
377 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, I.getFrameIdx(), in spillCalleeSavedRegisters()
401 TII->loadRegFromStackSlot(MBB, MBBI, Reg, I.getFrameIdx(), in restoreCalleeSavedRegisters()
404 TII->loadRegFromStackSlot(MBB, MBBI, Reg, I.getFrameIdx(), in restoreCalleeSavedRegisters()
587 int FI = Save.getFrameIdx(); in emitPrologue()
686 getFrameIndexReference(MF, Save.getFrameIdx(), IgnoredFrameReg) in emitPrologue()
1116 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, I.getFrameIdx(), in spillCalleeSavedRegisters()
1121 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, I.getFrameIdx(), in spillCalleeSavedRegisters()
1148 TII->loadRegFromStackSlot(MBB, MBBI, Reg, CSI[I].getFrameIdx(), in restoreCalleeSavedRegisters()
[all …]
H A DSystemZAsmPrinter.cpp954 int64_t Temp = MFFrame.getObjectOffset(CS.getFrameIdx()); in emitPPA1()
961 int64_t Temp = MFFrame.getObjectOffset(CS.getFrameIdx()); in emitPPA1()
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp137 int64_t Offset = MFI.getObjectOffset(Entry.getFrameIdx()); in emitPrologue()
479 TII.storeRegToStackSlot(MBB, MI, Reg, true, CS.getFrameIdx(), RC, TRI); in spillCalleeSavedRegisters()
500 TII.loadRegFromStackSlot(MBB, MI, Reg, CS.getFrameIdx(), RC, TRI); in restoreCalleeSavedRegisters()
593 MinCSFI = CSI[0].getFrameIdx(); in getFrameIndexReference()
594 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in getFrameIndexReference()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp753 int FrIdx = CSI.getFrameIdx(); in emitPrologue()
775 int FrIdx = CSI.getFrameIdx(); in emitPrologue()
1204 int64_t Offset = MFI.getObjectOffset(I.getFrameIdx()); in emitPrologue()
1676 int FrIdx = CSI.getFrameIdx(); in emitEpilogue()
2147 int FI = FPRegs[i].getFrameIdx(); in processFunctionBeforeFrameFinalized()
2197 int FI = GPRegs[i].getFrameIdx(); in processFunctionBeforeFrameFinalized()
2206 int FI = G8Regs[i].getFrameIdx(); in processFunctionBeforeFrameFinalized()
2228 int FI = CSInfo.getFrameIdx(); in processFunctionBeforeFrameFinalized()
2249 int FI = VRegs[i].getFrameIdx(); in processFunctionBeforeFrameFinalized()
2437 I.getFrameIdx())); in spillCalleeSavedRegisters()
[all …]
H A DPPCRegisterInfo.cpp467 int FrIdx = Info[i].getFrameIdx(); in requiresFrameIndexScavenging()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp465 int64_t Offset = MFI.getObjectOffset(I.getFrameIdx()); in emitPrologueCalleeSavedFrameMoves()
844 FI = std::max(FI, Info.getFrameIdx()); in spillCalleeSavedRegisters()
864 M68k::addMemOperand(I, Info.getFrameIdx(), 0); in spillCalleeSavedRegisters()
879 FI = std::max(FI, Info.getFrameIdx()); in restoreCalleeSavedRegisters()
892 M68k::addMemOperand(I, Info.getFrameIdx(), 0); in restoreCalleeSavedRegisters()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp103 TII.storeRegToStackSlot(SaveBlock, I, Reg, !IsLiveIn, CS.getFrameIdx(), in insertCSRSaves()
138 TII.loadRegFromStackSlot(RestoreBlock, I, Reg, CI.getFrameIdx(), RC, TRI); in insertCSRRestores()
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp319 int Offset = MFI.getObjectOffset(CSI.getFrameIdx()); in emitPrologue()
438 TII.storeRegToStackSlot(MBB, MI, Reg, true, I.getFrameIdx(), RC, TRI); in spillCalleeSavedRegisters()
463 TII.loadRegFromStackSlot(MBB, MI, Reg, CSR.getFrameIdx(), RC, TRI); in restoreCalleeSavedRegisters()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp525 if (MFI.getStackID(Info.getFrameIdx()) == TargetStackID::ScalableVector) in emitCalleeSavedGPRLocations()
532 MFI.getObjectOffset(Info.getFrameIdx()) - getOffsetOfLocalArea(); in emitCalleeSavedGPRLocations()
569 StackOffset::getScalable(MFI.getObjectOffset(Info.getFrameIdx())) - in emitCalleeSavedSVELocations()
653 (MFI.getStackID(Info.getFrameIdx()) == TargetStackID::ScalableVector)) in emitCalleeSavedRestores()
2597 (CSI[i].getFrameIdx() + RegInc == CSI[i + RegInc].getFrameIdx())) && in computeCalleeSaveRegisterPairs()
2618 RPI.FrameIdx = CSI[i].getFrameIdx(); in computeCalleeSaveRegisterPairs()
2621 RPI.FrameIdx = CSI[i + RegInc].getFrameIdx(); in computeCalleeSaveRegisterPairs()
2692 MFI.setObjectAlignment(CSI[0].getFrameIdx(), Align(16)); in computeCalleeSaveRegisterPairs()
3194 Max + 1 == CS.getFrameIdx()) && in getSVECalleeSaveSlotRange()
3197 Min = std::min(Min, CS.getFrameIdx()); in getSVECalleeSaveSlotRange()
[all …]
H A DAArch64MachineFunctionInfo.h274 int FrameIdx = Info.getFrameIdx(); in getCalleeSavedStackSize()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp768 int FI = I.getFrameIdx(); in emitPrologue()
804 int FI = I.getFrameIdx(); in emitPrologue()
1099 int FI = Entry.getFrameIdx(); in emitPrologue()
1132 int FI = Entry.getFrameIdx(); in emitPrologue()
1160 int FI = Entry.getFrameIdx(); in emitPrologue()
1707 int FI = I.getFrameIdx(); in emitAlignedDPRCS2Spills()
1876 D8SpillFI = I.getFrameIdx(); in emitAlignedDPRCS2Restores()
H A DThumb1FrameLowering.cpp212 int FI = I.getFrameIdx(); in emitPrologue()
362 int FI = I.getFrameIdx(); in emitPrologue()
396 int FI = I.getFrameIdx(); in emitPrologue()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h61 int getFrameIdx() const { return FrameIdx; } in getFrameIdx() function
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1107 Offset = MFI.getObjectOffset(F->getFrameIdx()); in insertCFIInstructionsAt()
1111 getFrameIndexReference(MF, F->getFrameIdx(), FrameReg).getFixed(); in insertCFIInstructionsAt()
1423 int FI = I.getFrameIdx(); in insertCSRSpillsInBlock()
1489 int FI = I.getFrameIdx(); in insertCSRRestoresInBlock()
1729 int FI = I.getFrameIdx(); in assignCalleeSavedSpillSlots()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp577 TII.storeRegToStackSlot(SaveBlock, I, Reg, true, CS.getFrameIdx(), RC, in insertCSRSaves()
604 TII.loadRegFromStackSlot(RestoreBlock, I, Reg, CI.getFrameIdx(), RC, TRI); in insertCSRRestores()
H A DMIRPrinter.cpp446 const int FrameIdx = CSInfo.getFrameIdx(); in convertStackObjects()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp485 int64_t Offset = MFI.getObjectOffset(I.getFrameIdx()); in emitCalleeSavedFrameMoves()
2744 TII.storeRegToStackSlot(MBB, MI, Reg, true, I.getFrameIdx(), RC, TRI); in spillCalleeSavedRegisters()
2820 TII.loadRegFromStackSlot(MBB, MI, Reg, I.getFrameIdx(), RC, TRI); in restoreCalleeSavedRegisters()