| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.h | 125 unsigned FrameIndex) const; 127 unsigned FrameIndex) const; 129 unsigned FrameIndex) const; 131 unsigned FrameIndex) const; 134 unsigned FrameIndex) const; 136 unsigned FrameIndex) const; 138 unsigned FrameIndex) const; 141 unsigned FrameIndex) const; 143 unsigned FrameIndex) const; 146 unsigned FrameIndex) const; [all …]
|
| H A D | PPCRegisterInfo.cpp | 993 FrameIndex); in lowerCRSpilling() 1150 FrameIndex); in lowerCRBitSpilling() 1617 if (FPSI && FrameIndex == FPSI && in eliminateFrameIndex() 1624 if (FPSI && FrameIndex == FPSI && in eliminateFrameIndex() 1636 lowerCRSpilling(II, FrameIndex); in eliminateFrameIndex() 1639 lowerCRRestore(II, FrameIndex); in eliminateFrameIndex() 1645 lowerCRBitRestore(II, FrameIndex); in eliminateFrameIndex() 1648 lowerACCSpilling(II, FrameIndex); in eliminateFrameIndex() 1651 lowerACCRestore(II, FrameIndex); in eliminateFrameIndex() 1657 lowerWACCSpilling(II, FrameIndex); in eliminateFrameIndex() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.cpp | 75 FrameIndex = MI.getOperand(1).getIndex(); in isLoadFromStackSlot() 88 int &FrameIndex) const { in isStoreToStackSlot() 94 FrameIndex = MI.getOperand(1).getIndex(); in isStoreToStackSlot() 295 bool IsKill, int FrameIndex, const TargetRegisterClass *RC, in storeRegToStackSlot() argument 302 MachinePointerInfo::getFixedStack(MF, FrameIndex), in storeRegToStackSlot() 304 MFI.getObjectAlign(FrameIndex)); in storeRegToStackSlot() 315 .addFrameIndex(FrameIndex) in storeRegToStackSlot() 330 MachinePointerInfo::getFixedStack(MF, FrameIndex), in loadRegFromStackSlot() 331 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIndex), in loadRegFromStackSlot() 332 MFI.getObjectAlign(FrameIndex)); in loadRegFromStackSlot() [all …]
|
| H A D | ARCInstrInfo.h | 41 int &FrameIndex) const override; 49 int &FrameIndex) const override; 72 bool IsKill, int FrameIndex, 79 int FrameIndex, const TargetRegisterClass *RC,
|
| H A D | ARCRegisterInfo.cpp | 169 int FrameIndex = FrameOp.getIndex(); in eliminateFrameIndex() local 174 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex); in eliminateFrameIndex() 175 int ObjSize = MF.getFrameInfo().getObjectSize(FrameIndex); in eliminateFrameIndex() 182 LLVM_DEBUG(dbgs() << "FrameIndex : " << FrameIndex << "\n"); in eliminateFrameIndex() 212 if (FrameIndex >= 0) in eliminateFrameIndex() 215 if (FrameIndex >= 0) { in eliminateFrameIndex()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegisterScavenging.h | 43 ScavengedInfo(int FI = -1) : FrameIndex(FI) {} in FrameIndex() function 46 int FrameIndex; member 73 if (Slot.FrameIndex == FI) { 119 if (SI.FrameIndex == FI) in isScavengingFrameIndex() 128 if (I.FrameIndex >= 0) in getScavengingFrameIndices() 129 A.push_back(I.FrameIndex); in getScavengingFrameIndices()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrInfo.cpp | 70 FrameIndex = MI.getOperand(1).getIndex(); in isLoadFromStackSlot() 90 FrameIndex = MI.getOperand(1).getIndex(); in isStoreToStackSlot() 360 bool isKill, int FrameIndex, const TargetRegisterClass *RC, in storeRegToStackSlot() argument 368 MachinePointerInfo::getFixedStack(*MF, FrameIndex), in storeRegToStackSlot() 369 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIndex), in storeRegToStackSlot() 370 MFI.getObjectAlign(FrameIndex)); in storeRegToStackSlot() 373 .addFrameIndex(FrameIndex) in storeRegToStackSlot() 390 MachinePointerInfo::getFixedStack(*MF, FrameIndex), in loadRegFromStackSlot() 391 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIndex), in loadRegFromStackSlot() 392 MFI.getObjectAlign(FrameIndex)); in loadRegFromStackSlot() [all …]
|
| H A D | XCoreInstrInfo.h | 42 int &FrameIndex) const override; 50 int &FrameIndex) const override; 71 bool isKill, int FrameIndex, 78 int FrameIndex, const TargetRegisterClass *RC,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRInstrInfo.cpp | 101 FrameIndex = MI.getOperand(1).getIndex(); in isLoadFromStackSlot() 120 FrameIndex = MI.getOperand(0).getIndex(); in isStoreToStackSlot() 134 bool isKill, int FrameIndex, const TargetRegisterClass *RC, in storeRegToStackSlot() argument 144 MachinePointerInfo::getFixedStack(MF, FrameIndex), in storeRegToStackSlot() 145 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIndex), in storeRegToStackSlot() 146 MFI.getObjectAlign(FrameIndex)); in storeRegToStackSlot() 158 .addFrameIndex(FrameIndex) in storeRegToStackSlot() 174 MachinePointerInfo::getFixedStack(MF, FrameIndex), in loadRegFromStackSlot() 175 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIndex), in loadRegFromStackSlot() 176 MFI.getObjectAlign(FrameIndex)); in loadRegFromStackSlot() [all …]
|
| H A D | AVRInstrInfo.h | 81 bool isKill, int FrameIndex, 87 int FrameIndex, const TargetRegisterClass *RC, 91 int &FrameIndex) const override; 93 int &FrameIndex) const override;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsSERegisterInfo.cpp | 146 unsigned OpNo, int FrameIndex, in eliminateFI() argument 168 bool EhDataRegFI = MipsFI->isEhDataRegFI(FrameIndex); in eliminateFI() 169 bool IsISRRegFI = MipsFI->isISRRegFI(FrameIndex); in eliminateFI() 180 if ((FrameIndex >= MinCSFI && FrameIndex <= MaxCSFI) || EhDataRegFI || in eliminateFI() 184 if (MFI.hasVarSizedObjects() && !MFI.isFixedObjectIndex(FrameIndex)) in eliminateFI() 186 else if (MFI.isFixedObjectIndex(FrameIndex)) in eliminateFI()
|
| H A D | MipsInstrInfo.h | 138 bool isKill, int FrameIndex, in storeRegToStackSlot() argument 142 storeRegToStack(MBB, MBBI, SrcReg, isKill, FrameIndex, RC, TRI, 0); in storeRegToStackSlot() 147 int FrameIndex, const TargetRegisterClass *RC, in loadRegFromStackSlot() argument 150 loadRegFromStack(MBB, MBBI, DestReg, FrameIndex, RC, TRI, 0); in loadRegFromStackSlot() 155 Register SrcReg, bool isKill, int FrameIndex, 162 Register DestReg, int FrameIndex,
|
| H A D | MipsSEInstrInfo.h | 35 int &FrameIndex) const override; 43 int &FrameIndex) const override; 51 Register SrcReg, bool isKill, int FrameIndex, 58 Register DestReg, int FrameIndex,
|
| H A D | Mips16InstrInfo.h | 41 int &FrameIndex) const override; 49 int &FrameIndex) const override; 57 Register SrcReg, bool isKill, int FrameIndex, 64 Register DestReg, int FrameIndex,
|
| H A D | MipsRegisterInfo.cpp | 255 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex() local 257 int64_t spOffset = MF.getFrameInfo().getObjectOffset(FrameIndex); in eliminateFrameIndex() 259 LLVM_DEBUG(errs() << "FrameIndex : " << FrameIndex << "\n" in eliminateFrameIndex() 263 << DebugStr(MF.getFrameInfo().getObjectAlign(FrameIndex)) in eliminateFrameIndex() 266 eliminateFI(MI, FIOperandNum, FrameIndex, stackSize, spOffset); in eliminateFrameIndex()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.h | 57 int &FrameIndex) const override; 65 int &FrameIndex) const override; 94 bool isKill, int FrameIndex, 101 int FrameIndex, const TargetRegisterClass *RC,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrInfo.h | 39 int &FrameIndex) const override; 41 int &FrameIndex) const override; 45 bool IsKill, int FrameIndex, 52 int FrameIndex, const TargetRegisterClass *RC,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MIRYamlMapping.cpp | 22 FrameIndex::FrameIndex(int FI, const llvm::MachineFrameInfo &MFI) { in FrameIndex() function in FrameIndex 30 Expected<int> FrameIndex::getFI(const llvm::MachineFrameInfo &MFI) const { in getFI()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.h | 42 int &FrameIndex) const override; 45 int &FrameIndex) const override; 48 int &FrameIndex) const override; 56 Register SourceRegister, bool IsKill, int FrameIndex, 63 Register DestinationRegister, int FrameIndex,
|
| H A D | LanaiInstrInfo.cpp | 51 Register SourceRegister, bool IsKill, int FrameIndex, in storeRegToStackSlot() argument 64 .addFrameIndex(FrameIndex) in storeRegToStackSlot() 71 Register DestinationRegister, int FrameIndex, in loadRegFromStackSlot() argument 83 .addFrameIndex(FrameIndex) in loadRegFromStackSlot() 714 int &FrameIndex) const { in isLoadFromStackSlot() 718 FrameIndex = MI.getOperand(1).getIndex(); in isLoadFromStackSlot() 725 int &FrameIndex) const { in isLoadFromStackSlotPostFE() 728 if ((Reg = isLoadFromStackSlot(MI, FrameIndex))) in isLoadFromStackSlotPostFE() 733 FrameIndex = in isLoadFromStackSlotPostFE() 743 int &FrameIndex) const { in isStoreToStackSlot() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrInfo.h | 88 int &FrameIndex) const override; 90 int &FrameIndex) const override; 93 bool isKill, int FrameIndex, 100 int FrameIndex, const TargetRegisterClass *RC,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.h | 59 int &FrameIndex) const override; 60 unsigned isLoadFromStackSlot(const MachineInstr &MI, int &FrameIndex, 63 int &FrameIndex) const override; 64 unsigned isStoreToStackSlot(const MachineInstr &MI, int &FrameIndex, 77 bool IsKill, int FrameIndex, 84 int FrameIndex, const TargetRegisterClass *RC, 92 int FrameIndex,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.h | 247 int &FrameIndex) const override; 249 int &FrameIndex, 255 int &FrameIndex) const override; 258 int &FrameIndex) const override; 260 int &FrameIndex, 266 int &FrameIndex) const override; 395 bool isKill, int FrameIndex, 402 int FrameIndex, const TargetRegisterClass *RC, 425 MachineBasicBlock::iterator InsertPt, int FrameIndex, 699 int &FrameIndex) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFrameLowering.cpp | 55 int FrameIndex) { in getLocalForStackObject() argument 59 if (MFI.getStackID(FrameIndex) == TargetStackID::WasmLocal) in getLocalForStackObject() 60 return static_cast<unsigned>(MFI.getObjectOffset(FrameIndex)); in getLocalForStackObject() 64 const AllocaInst *AI = MFI.getObjectAllocation(FrameIndex); in getLocalForStackObject() 75 MFI.setStackID(FrameIndex, TargetStackID::WasmLocal); in getLocalForStackObject() 78 MFI.setObjectOffset(FrameIndex, Local); in getLocalForStackObject() 85 MFI.setObjectSize(FrameIndex, ValueVTs.size()); in getLocalForStackObject()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FunctionLoweringInfo.cpp | 123 &H.CatchObj.FrameIndex); in set() 125 H.CatchObj.FrameIndex = INT_MAX; in set() 151 int FrameIndex = INT_MAX; in set() local 154 FrameIndex = MF->getFrameInfo().CreateFixedObject( in set() 156 MF->getFrameInfo().setObjectAlignment(FrameIndex, Alignment); in set() 158 FrameIndex = MF->getFrameInfo().CreateStackObject(TySize, Alignment, in set() 166 MF->getFrameInfo().setStackID(FrameIndex, in set() 169 StaticAllocaMap[AI] = FrameIndex; in set() 173 *CatchObjPtr = FrameIndex; in set()
|