Home
last modified time | relevance | path

Searched defs:CSI (Results 1 – 25 of 55) sorted by relevance

123

/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16FrameLowering.cpp69 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 DMips16InstrInfo.cpp185 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 DMips16RegisterInfo.cpp81 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in eliminateFI() local
H A DMipsSERegisterInfo.cpp159 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in eliminateFI() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp64 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 DHexagonFrameLowering.h50 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 DHexagonFrameLowering.cpp268 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 DARCFrameLowering.cpp77 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 DLoongArchFrameLowering.cpp226 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 DSILowerSGPRSpills.cpp87 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 DCSKYFrameLowering.cpp110 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 DCSKYFrameLowering.h47 std::vector<CalleeSavedInfo> &CSI) const override { in assignCalleeSavedSpillSlots()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h161 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 DMSP430FrameLowering.cpp318 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 DThumb1FrameLowering.cpp606 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 DARMFrameLowering.cpp748 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 DPrologEpilogInserter.cpp455 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 DLiveRegUnits.cpp102 const auto &CSI = MFI.getCalleeSavedInfo(); in addCalleeSavedRegs() local
H A DStackMaps.cpp305 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 DPPCFrameLowering.cpp737 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 DAVRFrameLowering.cpp245 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 DXCoreFrameLowering.cpp318 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 DM68kFrameLowering.cpp459 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 DSystemZFrameLowering.cpp328 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 DAArch64FrameLowering.cpp558 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...]

123