/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LocalStackSlotAllocation.cpp | 54 int FrameIdx; // The frame index member in class:__anon3492::FrameRef 63 MI(I), LocalOffset(Offset), FrameIdx(Idx), Order(Ord) {} 66 return std::tie(LocalOffset, FrameIdx, Order) < 67 std::tie(RHS.LocalOffset, RHS.FrameIdx, RHS.Order); 72 int getFrameIndex() const { return FrameIdx; } 81 void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset, 143 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, argument 148 Offset += MFI.getObjectSize(FrameIdx); 150 Align Alignment = MFI.getObjectAlign(FrameIdx); 160 LLVM_DEBUG(dbgs() << "Allocate FI(" << FrameIdx << ") t 353 int FrameIdx = FR.getFrameIndex(); local [all...] |
H A D | PrologEpilogInserter.cpp | 425 int FrameIdx; local 426 if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) { 427 CS.setFrameIdx(FrameIdx); 446 FrameIdx = MFI.CreateStackObject(Size, Alignment, true); 447 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx; 448 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx; 451 FrameIdx = MFI.CreateFixedSpillStackObject(Size, FixedSlot->Offset); 454 CS.setFrameIdx(FrameIdx); 636 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, Align &MaxAlign, unsigned Skew) argument 709 scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, Align MaxAlign, BitVector &StackBytesFree) argument 1209 unsigned FrameIdx = MI.getOperand(0).getIndex(); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430InstrInfo.cpp | 38 Register SrcReg, bool isKill, int FrameIdx, 47 MachinePointerInfo::getFixedStack(MF, FrameIdx), 48 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIdx), 49 MFI.getObjectAlign(FrameIdx)); 53 .addFrameIndex(FrameIdx).addImm(0) 57 .addFrameIndex(FrameIdx).addImm(0) 65 Register DestReg, int FrameIdx, 74 MachinePointerInfo::getFixedStack(MF, FrameIdx), 75 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIdx), 76 MFI.getObjectAlign(FrameIdx)); 36 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, Register SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 63 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, Register DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument [all...] |
H A D | MSP430InstrInfo.h | 50 Register DestReg, int FrameIdx,
|
H A D | MSP430FrameLowering.cpp | 288 int FrameIdx = MF.getFrameInfo().CreateFixedObject(2, -4, true); local 289 (void)FrameIdx; 290 assert(FrameIdx == MF.getFrameInfo().getObjectIndexBegin() &&
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXPrologEpilogPass.cpp | 100 static inline void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, argument 105 Offset += MFI.getObjectSize(FrameIdx); 107 Align Alignment = MFI.getObjectAlign(FrameIdx); 117 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset 119 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset 121 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset 123 MFI.setObjectOffset(FrameIdx, Offset); 124 Offset += MFI.getObjectSize(FrameIdx);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVRegisterInfo.h | 41 int &FrameIdx) const override;
|
H A D | RISCVRegisterInfo.cpp | 129 int &FrameIdx) const { 138 FrameIdx = FII->second;
|
H A D | RISCVFrameLowering.cpp | 306 int FrameIdx = Entry.getFrameIdx(); local 310 if (FrameIdx < 0) 311 Offset = FrameIdx * (int64_t) STI.getXLen() / 8;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64MachineFunctionInfo.h | 217 int FrameIdx = Info.getFrameIdx(); local 218 if (MFI.getStackID(FrameIdx) != TargetStackID::Default) 220 int64_t Offset = MFI.getObjectOffset(FrameIdx); 221 int64_t ObjSize = MFI.getObjectSize(FrameIdx);
|
H A D | AArch64RegisterInfo.h | 107 int FrameIdx,
|
H A D | AArch64FrameLowering.cpp | 2068 int FrameIdx; member in struct:__anon3851::RegPairInfo 2203 RPI.FrameIdx = CSI[i].getFrameIdx(); 2222 assert(MFI.getObjectAlign(RPI.FrameIdx) <= Align(16)); 2223 MFI.setObjectAlignment(RPI.FrameIdx, Align(16)); 2336 dbgs() << ") -> fi#(" << RPI.FrameIdx; 2337 if (RPI.isPaired()) dbgs() << ", " << RPI.FrameIdx + 1; 2345 unsigned FrameIdxReg1 = RPI.FrameIdx; 2346 unsigned FrameIdxReg2 = RPI.FrameIdx + 1; 2376 MFI.setStackID(RPI.FrameIdx, TargetStackID::SVEVector); 2442 dbgs() << ") -> fi#(" << RPI.FrameIdx; [all...] |
H A D | AArch64RegisterInfo.cpp | 524 /// Insert defining instruction(s) for BaseReg to be a pointer to FrameIdx 528 int FrameIdx, 543 .addFrameIndex(FrameIdx)
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86RegisterInfo.h | 125 int &FrameIdx) const override;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineFrameInfo.h | 32 /// on the stack by setting DstReg instead of FrameIdx. 36 int FrameIdx; member in union:llvm::CalleeSavedInfo::__anon3157 58 : Reg(R), FrameIdx(FI), Restored(true), SpilledToReg(false) {} 62 int getFrameIdx() const { return FrameIdx; } 65 FrameIdx = FI; 299 /// into the local frame allocation block. <FrameIdx, LocalOffset>
|
H A D | TargetRegisterInfo.h | 864 int &FrameIdx) const { 897 /// Insert defining instruction(s) for BaseReg to be a pointer to FrameIdx 900 Register BaseReg, int FrameIdx,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCRegisterInfo.h | 128 int &FrameIdx) const override; 136 int FrameIdx,
|
H A D | PPCInstrInfo.cpp | 1423 MachineFunction &MF, unsigned SrcReg, bool isKill, int FrameIdx, 1434 FrameIdx)); 1449 bool isKill, int FrameIdx, const TargetRegisterClass *RC, 1454 StoreRegToStackSlot(MF, SrcReg, isKill, FrameIdx, RC, NewMIs); 1461 MachinePointerInfo::getFixedStack(MF, FrameIdx), 1462 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIdx), 1463 MFI.getObjectAlign(FrameIdx)); 1470 int FrameIdx, 1481 storeRegToStackSlotNoUpd(MBB, MI, SrcReg, isKill, FrameIdx, RC, TRI); 1485 unsigned DestReg, int FrameIdx, 1422 StoreRegToStackSlot( MachineFunction &MF, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr *> &NewMIs) const argument 1447 storeRegToStackSlotNoUpd( MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 1467 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, Register SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 1484 LoadRegFromStackSlot(MachineFunction &MF, const DebugLoc &DL, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr *> &NewMIs) const argument 1505 loadRegFromStackSlotNoUpd( MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 1530 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, Register DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument [all...] |
H A D | PPCInstrInfo.h | 183 int FrameIdx, const TargetRegisterClass *RC, 186 unsigned DestReg, int FrameIdx,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | GISelKnownBits.cpp | 41 int FrameIdx = MI->getOperand(1).getIndex(); local 42 return MF.getFrameInfo().getObjectAlign(FrameIdx); 208 int FrameIdx = MI.getOperand(1).getIndex(); local 209 TL.computeKnownBitsForFrameIndex(FrameIdx, Known, MF);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIRParser.cpp | 132 bool IsRestored, int FrameIdx); 137 int FrameIdx); 772 const yaml::StringValue &RegisterSource, bool IsRestored, int FrameIdx) { 779 CalleeSavedInfo CSI(Reg, FrameIdx); 802 const T &Object, int FrameIdx) { 819 PFS.MF.setVariableDbgInfo(DIVar, DIExpr, FrameIdx, DILoc); 770 parseCalleeSavedRegister(PerFunctionMIParsingState &PFS, std::vector<CalleeSavedInfo> &CSIInfo, const yaml::StringValue &RegisterSource, bool IsRestored, int FrameIdx) argument 801 parseStackObjectsDebugInfo(PerFunctionMIParsingState &PFS, const T &Object, int FrameIdx) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBaseRegisterInfo.h | 169 int FrameIdx,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZFrameLowering.cpp | 88 int FrameIdx = MFFrame.CreateFixedSpillStackObject(8, Offset); local 89 CS.setFrameIdx(FrameIdx); 126 int FrameIdx = MFFrame.CreateFixedSpillStackObject(Size, CurrOffset); local 127 CS.setFrameIdx(FrameIdx);
|
H A D | SystemZInstrInfo.h | 270 Register DestReg, int FrameIdx,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIRegisterInfo.h | 94 int FrameIdx,
|