Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCFrameLowering.cpp223 int FI = Entry.getFrameIdx(); in emitPrologue()
373 if (RegI == CSI.end() || RegI->getFrameIdx() == 0) { in assignCalleeSavedSpillSlots()
380 MFI.setObjectOffset(RegI->getFrameIdx(), CurOffset); in assignCalleeSavedSpillSlots()
386 if (I.getFrameIdx() == 0) { in assignCalleeSavedSpillSlots()
388 LLVM_DEBUG(dbgs() << "Creating fixed object (" << I.getFrameIdx() in assignCalleeSavedSpillSlots()
391 MFI.setObjectOffset(I.getFrameIdx(), CurOffset); in assignCalleeSavedSpillSlots()
392 LLVM_DEBUG(dbgs() << "Updating fixed object (" << I.getFrameIdx() in assignCalleeSavedSpillSlots()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16RegisterInfo.cpp77 MinCSFI = CSI[0].getFrameIdx(); in eliminateFI()
78 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in eliminateFI()
H A DMipsSERegisterInfo.cpp160 MinCSFI = CSI[0].getFrameIdx(); in eliminateFI()
161 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in eliminateFI()
H A DMips16FrameLowering.cpp63 CFIBuilder.buildOffset(I.getReg(), MFI.getObjectOffset(I.getFrameIdx())); in emitPrologue()
H A DMipsSEFrameLowering.cpp447 int64_t Offset = MFI.getObjectOffset(I.getFrameIdx()); in emitPrologue()
798 TII.storeRegToStackSlot(MBB, MI, Reg, IsKill, I.getFrameIdx(), RC, TRI, in spillCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaRegisterInfo.cpp79 MinCSFI = CSI[0].getFrameIdx(); in eliminateFrameIndex()
80 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in eliminateFrameIndex()
H A DXtensaFrameLowering.cpp160 int FI = Info.getFrameIdx(); in emitPrologue()
183 int64_t Offset = MFI.getObjectOffset(I.getFrameIdx()); in emitPrologue()
248 int FI = Info.getFrameIdx(); in emitEpilogue()
316 TII.storeRegToStackSlot(EntryBlock, MI, Reg, IsKill, CSI[i].getFrameIdx(), in spillCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp364 if (CS.getFrameIdx() < 0) in getLibCallID()
538 int FI = CS.getFrameIdx(); in getUnmanagedCSI()
553 int FI = CS.getFrameIdx(); in getRVVCalleeSavedInfo()
970 MFI.getObjectOffset(CS.getFrameIdx())); in emitPrologue()
1008 MFI.getObjectOffset(CS.getFrameIdx())); in emitPrologue()
1025 MFI.getObjectOffset(CS.getFrameIdx())); in emitPrologue()
1055 CFIBuilder.buildOffset(CS.getReg(), MFI.getObjectOffset(CS.getFrameIdx())); in emitPrologue()
1378 MinCSFI = CSI[0].getFrameIdx(); in getFrameIndexReference()
1379 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in getFrameIndexReference()
1563 pushRVVObjects(RVVCSI[0].getFrameIdx(), in assignRVVStackObjectOffsets()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.cpp240 int64_t Offset = MFI.getObjectOffset(Entry.getFrameIdx()); in emitPrologue()
452 TII.storeRegToStackSlot(MBB, MI, Reg, IsKill, CS.getFrameIdx(), RC, TRI, in spillCalleeSavedRegisters()
478 MinCSFI = CSI[0].getFrameIdx(); in getFrameIndexReference()
479 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in getFrameIndexReference()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp200 TII->storeRegToStackSlot(SaveBlock, MI, Reg, true, CS.getFrameIdx(), RC, in spillCalleeSavedRegister()
215 TII->loadRegFromStackSlot(MBB, MI, Reg, CS.getFrameIdx(), RC, TRI, in restoreCalleeSavedRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp217 if (CS.getFrameIdx() != INT32_MAX) in assignCalleeSavedSpillSlots()
363 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, I.getFrameIdx(), in spillCalleeSavedRegisters()
368 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, I.getFrameIdx(), in spillCalleeSavedRegisters()
392 TII->loadRegFromStackSlot(MBB, MBBI, Reg, I.getFrameIdx(), in restoreCalleeSavedRegisters()
395 TII->loadRegFromStackSlot(MBB, MBBI, Reg, I.getFrameIdx(), in restoreCalleeSavedRegisters()
608 int FI = Save.getFrameIdx(); in emitPrologue()
707 getFrameIndexReference(MF, Save.getFrameIdx(), IgnoredFrameReg) in emitPrologue()
1162 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, I.getFrameIdx(), in spillCalleeSavedRegisters()
1167 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, I.getFrameIdx(), in spillCalleeSavedRegisters()
1194 TII->loadRegFromStackSlot(MBB, MBBI, Reg, I.getFrameIdx(), in restoreCalleeSavedRegisters()
[all …]
H A DSystemZAsmPrinter.cpp1423 int64_t Temp = MFFrame.getObjectOffset(CS.getFrameIdx()); in emitPPA1()
1430 int64_t Temp = MFFrame.getObjectOffset(CS.getFrameIdx()); in emitPPA1()
/freebsd/contrib/llvm-project/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()
501 TII.loadRegFromStackSlot(MBB, MI, Reg, CS.getFrameIdx(), RC, TRI, in restoreCalleeSavedRegisters()
595 MinCSFI = CSI[0].getFrameIdx(); in getFrameIndexReference()
596 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in getFrameIndexReference()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp757 int FrIdx = CSI.getFrameIdx(); in emitPrologue()
779 int FrIdx = CSI.getFrameIdx(); in emitPrologue()
1222 int64_t Offset = MFI.getObjectOffset(I.getFrameIdx()); in emitPrologue()
1691 int FrIdx = CSI.getFrameIdx(); in emitEpilogue()
2174 int FI = FPReg.getFrameIdx(); in processFunctionBeforeFrameFinalized()
2224 int FI = GPReg.getFrameIdx(); in processFunctionBeforeFrameFinalized()
2233 int FI = G8Reg.getFrameIdx(); in processFunctionBeforeFrameFinalized()
2255 int FI = CSInfo.getFrameIdx(); in processFunctionBeforeFrameFinalized()
2276 int FI = VReg.getFrameIdx(); in processFunctionBeforeFrameFinalized()
2483 I.getFrameIdx())); in spillCalleeSavedRegisters()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp464 int64_t Offset = MFI.getObjectOffset(I.getFrameIdx()); in emitPrologueCalleeSavedFrameMoves()
839 FI = std::max(FI, Info.getFrameIdx()); in spillCalleeSavedRegisters()
859 M68k::addMemOperand(I, Info.getFrameIdx(), 0); in spillCalleeSavedRegisters()
874 FI = std::max(FI, Info.getFrameIdx()); in restoreCalleeSavedRegisters()
887 M68k::addMemOperand(I, Info.getFrameIdx(), 0); in restoreCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp316 int Offset = MFI.getObjectOffset(CSI.getFrameIdx()); in emitPrologue()
435 TII.storeRegToStackSlot(MBB, MI, Reg, true, I.getFrameIdx(), RC, TRI, in spillCalleeSavedRegisters()
461 TII.loadRegFromStackSlot(MBB, MI, Reg, CSR.getFrameIdx(), RC, TRI, in restoreCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp203 int FI = I.getFrameIdx(); in emitPrologue()
366 MFI.getObjectOffset(I.getFrameIdx())); in emitPrologue()
383 MFI.getObjectOffset(I.getFrameIdx())); in emitPrologue()
H A DARMFrameLowering.cpp951 int FI = I.getFrameIdx(); in emitPrologue()
1286 int FI = Entry.getFrameIdx(); in emitPrologue()
1959 int FI = I.getFrameIdx(); in emitAlignedDPRCS2Spills()
2128 D8SpillFI = I.getFrameIdx(); in emitAlignedDPRCS2Restores()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp677 unsigned FrameIdx = Info.getFrameIdx(); in emitCalleeSavedGPRLocations()
711 if (!(MFI.getStackID(Info.getFrameIdx()) == TargetStackID::ScalableVector)) in emitCalleeSavedSVELocations()
722 StackOffset::getScalable(MFI.getObjectOffset(Info.getFrameIdx())) - in emitCalleeSavedSVELocations()
778 (MFI.getStackID(Info.getFrameIdx()) == TargetStackID::ScalableVector)) in emitCalleeSavedRestores()
3348 (CSI[i].getFrameIdx() + RegInc == CSI[i + RegInc].getFrameIdx())) && in computeCalleeSaveRegisterPairs()
3370 RPI.FrameIdx = CSI[i].getFrameIdx(); in computeCalleeSaveRegisterPairs()
3373 RPI.FrameIdx = CSI[i + RegInc].getFrameIdx(); in computeCalleeSaveRegisterPairs()
3460 MFI.setObjectAlignment(CSI[0].getFrameIdx(), Align(16)); in computeCalleeSaveRegisterPairs()
4348 Max + 1 == CS.getFrameIdx()) && in getSVECalleeSaveSlotRange()
4351 Min = std::min(Min, CS.getFrameIdx()); in getSVECalleeSaveSlotRange()
[all …]
H A DAArch64MachineFunctionInfo.h366 int FrameIdx = Info.getFrameIdx(); in getCalleeSavedStackSize()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1096 Offset = MFI.getObjectOffset(F->getFrameIdx()); in insertCFIInstructionsAt()
1100 getFrameIndexReference(MF, F->getFrameIdx(), FrameReg).getFixed(); in insertCFIInstructionsAt()
1406 int FI = I.getFrameIdx(); in insertCSRSpillsInBlock()
1472 int FI = I.getFrameIdx(); in insertCSRRestoresInBlock()
1680 int FI = I.getFrameIdx(); in assignCalleeSavedSpillSlots()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h63 int getFrameIdx() const { return FrameIdx; } in getFrameIdx() function
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp67 int64_t Offset = MFI.getObjectOffset(I.getFrameIdx()); in emitCalleeSavedFrameMoves()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp138 TII.storeRegToStackSlot(SaveBlock, I, Reg, !IsLiveIn, CS.getFrameIdx(), in insertCSRSaves()
H A DSIFrameLowering.cpp1937 int FrameIndex = CS.getFrameIdx(); in spillCalleeSavedRegisters()
1990 int FrameIndex = CS.getFrameIdx(); in restoreCalleeSavedRegisters()

12