/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16FrameLowering.cpp | 69 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitPrologue() local 72 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitPrologue() local 112 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 138 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument
|
H A D | Mips16InstrInfo.cpp | 185 ArrayRef<CalleeSavedInfo> CSI, in addSaveRestoreRegs() argument 221 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in makeFrame() local 264 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in restoreFrame() local
|
H A D | Mips16RegisterInfo.cpp | 81 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in eliminateFI() local
|
H A D | MipsSERegisterInfo.cpp | 159 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in eliminateFI() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVFrameLowering.cpp | 64 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo(); emitSCSPrologue() local 119 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo(); emitSCSEpilogue() local 155 getLibCallID(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getLibCallID() argument 194 getSpillLibCallName(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getSpillLibCallName() argument 221 getRestoreLibCallName(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getRestoreLibCallName() argument 281 getMaxPushPopReg(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getMaxPushPopReg() argument 370 getUnmanagedCSI(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getUnmanagedCSI() argument 569 const auto &CSI = MFI.getCalleeSavedInfo(); emitPrologue() local 730 const auto &CSI = getUnmanagedCSI(MF, MFI.getCalleeSavedInfo()); emitEpilogue() local 810 const auto &CSI = getUnmanagedCSI(MF, MFI.getCalleeSavedInfo()); getFrameIndexReference() local 1310 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); getFirstSPAdjustAmount() local 1376 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 1432 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.h | 50 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) spillCalleeSavedRegisters() argument 58 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) restoreCalleeSavedRegisters() argument [all...] |
H A D | HexagonFrameLowering.cpp | 268 static Register getMaxCalleeSavedReg(ArrayRef<CalleeSavedInfo> CSI, in getMaxCalleeSavedReg() argument 516 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local 936 auto &CSI = MF.getFrameInfo().getCalleeSavedInfo(); updateEntryPaths() local 960 auto &CSI = MBB.getParent()->getFrameInfo().getCalleeSavedInfo(); updateExitPaths() local 1087 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); insertCFIInstructionsAt() local 1362 insertCSRSpillsInBlock(MachineBasicBlock & MBB,const CSIVect & CSI,const HexagonRegisterInfo & HRI,bool & PrologueStubs) const insertCSRSpillsInBlock() argument 1430 insertCSRRestoresInBlock(MachineBasicBlock & MBB,const CSIVect & CSI,const HexagonRegisterInfo & HRI) const insertCSRRestoresInBlock() argument 2568 addCalleeSaveRegistersAsImpOperand(MachineInstr * MI,const CSIVect & CSI,bool IsDef,bool IsKill) const addCalleeSaveRegistersAsImpOperand() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCFrameLowering.cpp | 77 static unsigned determineLastCalleeSave(ArrayRef<CalleeSavedInfo> CSI) { in determineLastCalleeSave() argument 128 unsigned Last = determineLastCalleeSave(CSI); in emitPrologue() local 264 unsigned Last = determineLastCalleeSave(CSI); in emitEpilogue() local 403 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 420 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchFrameLowering.cpp | 226 const auto &CSI = MFI.getCalleeSavedInfo(); emitPrologue() local 332 const auto &CSI = MFI.getCalleeSavedInfo(); emitEpilogue() local 376 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); getFirstSPAdjustAmount() local 452 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 485 const auto &CSI = MFI.getCalleeSavedInfo(); getFrameIndexReference() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILowerSGPRSpills.cpp | 87 ArrayRef<CalleeSavedInfo> CSI, SlotIndexes *Indexes, in insertCSRSaves() argument 130 MutableArrayRef<CalleeSavedInfo> CSI, in insertCSRRestores() argument 201 static void updateLiveness(MachineFunction &MF, ArrayRef<CalleeSavedInfo> CSI) { in updateLiveness() argument 228 std::vector<CalleeSavedInfo> CSI; in spillCalleeSavedRegs() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYFrameLowering.cpp | 110 const auto &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local 247 const auto &CSI = MFI.getCalleeSavedInfo(); in emitEpilogue() local 465 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() 488 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters() 587 const auto &CSI = MFI.getCalleeSavedInfo(); in getFrameIndexReference() local
|
H A D | CSKYFrameLowering.h | 47 std::vector<CalleeSavedInfo> &CSI) const override { in assignCalleeSavedSpillSlots()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetFrameLowering.h | 161 assignCalleeSavedSpillSlots(MachineFunction & MF,const TargetRegisterInfo * TRI,std::vector<CalleeSavedInfo> & CSI,unsigned & MinCSFrameIndex,unsigned & MaxCSFrameIndex) assignCalleeSavedSpillSlots() argument 170 assignCalleeSavedSpillSlots(MachineFunction & MF,const TargetRegisterInfo * TRI,std::vector<CalleeSavedInfo> & CSI) assignCalleeSavedSpillSlots() argument 260 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) spillCalleeSavedRegisters() argument 274 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) restoreCalleeSavedRegisters() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430FrameLowering.cpp | 318 if (CSI.empty()) in spillCalleeSavedRegisters() argument 343 if (CSI.empty()) in restoreCalleeSavedRegisters() argument 66 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitCalleeSavedFrameMoves() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb1FrameLowering.cpp | 606 if (CSI.getReg() == ARM::LR) in needPopSpecialFixUp() local 163 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitPrologue() local 1094 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 1139 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
H A D | ARMFrameLowering.cpp | 748 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitPrologue() local 1523 emitPushInst(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,unsigned StmOpc,unsigned StrOpc,bool NoGap,bool (* Func)(unsigned,bool),unsigned NumAlignedDPRCS2Regs,unsigned MIFlags) const emitPushInst() argument 1600 emitPopInst(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,unsigned LdmOpc,unsigned LdrOpc,bool isVarArg,bool NoGap,bool (* Func)(unsigned,bool),unsigned NumAlignedDPRCS2Regs) const emitPopInst() argument 1715 emitAlignedDPRCS2Spills(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,unsigned NumAlignedDPRCS2Regs,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) emitAlignedDPRCS2Spills() argument 1888 emitAlignedDPRCS2Restores(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,unsigned NumAlignedDPRCS2Regs,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) emitAlignedDPRCS2Restores() argument 1977 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 2031 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.cpp | 455 std::vector<CalleeSavedInfo> CSI; assignCalleeSavedSpillSlots() local 579 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); updateLiveness() local 609 insertCSRSaves(MachineBasicBlock & SaveBlock,ArrayRef<CalleeSavedInfo> CSI) insertCSRSaves() argument 636 insertCSRRestores(MachineBasicBlock & RestoreBlock,std::vector<CalleeSavedInfo> & CSI) insertCSRRestores() argument 691 std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); spillCalleeSavedRegs() local [all...] |
H A D | LiveRegUnits.cpp | 102 const auto &CSI = MFI.getCalleeSavedInfo(); in addCalleeSavedRegs() local
|
H A D | StackMaps.cpp | 305 for (const auto &CSI : CSInfos) { in print() local 669 for (const auto &CSI : CSInfos) { in emitCallsiteEntries() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.cpp | 737 for (CalleeSavedInfo CSI : Info) { emitPrologue() local 775 for (CalleeSavedInfo CSI : Info) { emitPrologue() local 1181 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitPrologue() local 1686 for (CalleeSavedInfo CSI : Info) { emitEpilogue() local 2065 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); processFunctionBeforeFrameFinalized() local 2403 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 2527 restoreCRs(bool is31,bool CR2Spilled,bool CR3Spilled,bool CR4Spilled,MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,unsigned CSIIndex) restoreCRs() argument 2598 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRFrameLowering.cpp | 245 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() 295 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreFrameLowering.cpp | 318 int Offset = MFI.getObjectOffset(CSI.getFrameIdx()); in emitPrologue() local 417 if (CSI.empty()) in spillCalleeSavedRegisters() argument 451 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kFrameLowering.cpp | 459 const auto &CSI = MFI.getCalleeSavedInfo(); emitPrologueCalleeSavedFrameMoves() local 835 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 870 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZFrameLowering.cpp | 328 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 388 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument 550 const std::vector<CalleeSavedInfo> &CSI = MFFrame.getCalleeSavedInfo(); emitPrologue() local 1079 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 1140 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.cpp | 558 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitCalleeSavedGPRLocations() local 590 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitCalleeSavedSVELocations() local 662 const std::vector<CalleeSavedInfo> &CSI = resetCFIToInitialState() local 679 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitCalleeSavedRestores() local 2783 computeCalleeSaveRegisterPairs(MachineFunction & MF,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI,SmallVectorImpl<RegPairInfo> & RegPairs,bool NeedsFrameRecord) computeCalleeSaveRegisterPairs() argument 2979 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 3099 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument 3439 assignCalleeSavedSpillSlots(MachineFunction & MF,const TargetRegisterInfo * RegInfo,std::vector<CalleeSavedInfo> & CSI,unsigned & MinCSFrameIndex,unsigned & MaxCSFrameIndex) const assignCalleeSavedSpillSlots() argument 3511 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); getSVECalleeSaveSlotRange() local [all...] |