| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| LocalStackSlotAllocation.cpp | 54 int FrameIdx; // The frame index 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, 148 Offset += MFI.getObjectSize(FrameIdx); 150 Align Alignment = MFI.getObjectAlign(FrameIdx); 160 LLVM_DEBUG(dbgs() << "Allocate FI(" << FrameIdx << ") to local offset [all...] |
| PrologEpilogInserter.cpp | 424 int FrameIdx; 425 if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) { 426 CS.setFrameIdx(FrameIdx); 445 FrameIdx = MFI.CreateStackObject(Size, Alignment, true); 446 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx; 447 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx; 450 FrameIdx = MFI.CreateFixedSpillStackObject(Size, FixedSlot->Offset); 453 CS.setFrameIdx(FrameIdx); [all...] |
| MIRPrinter.cpp | 438 const int FrameIdx = CSInfo.getFrameIdx(); 439 if (!CSInfo.isSpilledToReg() && MFI.isDeadObjectIndex(FrameIdx)) 445 assert(FrameIdx >= MFI.getObjectIndexBegin() && 446 FrameIdx < MFI.getObjectIndexEnd() && 448 if (FrameIdx < 0) { // Negative index means fixed objects. 451 [FixedStackObjectsIdx[FrameIdx + MFI.getNumFixedObjects()]]; 455 auto &Object = YMF.StackObjects[StackObjectsIdx[FrameIdx]];
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
| 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)); [all...] |
| MSP430InstrInfo.h | 50 Register DestReg, int FrameIdx,
|
| MSP430FrameLowering.cpp | 288 int FrameIdx = MF.getFrameInfo().CreateFixedObject(2, -4, true); 289 (void)FrameIdx; 290 assert(FrameIdx == MF.getFrameInfo().getObjectIndexBegin() &&
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| NVPTXPrologEpilogPass.cpp | 110 static inline void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, 115 Offset += MFI.getObjectSize(FrameIdx); 117 Align Alignment = MFI.getObjectAlign(FrameIdx); 127 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset 129 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset 131 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset 133 MFI.setObjectOffset(FrameIdx, Offset); 134 Offset += MFI.getObjectSize(FrameIdx);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64MachineFunctionInfo.h | 252 int FrameIdx = Info.getFrameIdx(); 253 if (MFI.getStackID(FrameIdx) != TargetStackID::Default) 255 int64_t Offset = MFI.getObjectOffset(FrameIdx); 256 int64_t ObjSize = MFI.getObjectSize(FrameIdx);
|
| AArch64FrameLowering.cpp | 2214 int FrameIdx; 2360 RPI.FrameIdx = CSI[i].getFrameIdx(); 2362 RPI.isPaired()) // RPI.FrameIdx must be the lower index of the pair 2363 RPI.FrameIdx = CSI[i + RegInc].getFrameIdx(); 2390 assert(MFI.getObjectAlign(RPI.FrameIdx) <= Align(16)); 2394 MFI.setObjectAlignment(RPI.FrameIdx, Align(16)); 2553 dbgs() << ") -> fi#(" << RPI.FrameIdx; 2554 if (RPI.isPaired()) dbgs() << ", " << RPI.FrameIdx + 1; 2562 unsigned FrameIdxReg1 = RPI.FrameIdx; 2563 unsigned FrameIdxReg2 = RPI.FrameIdx + 1 [all...] |
| AArch64RegisterInfo.h | 110 Register materializeFrameBaseRegister(MachineBasicBlock *MBB, int FrameIdx,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVRegisterInfo.h | 41 int &FrameIdx) const override;
|
| RISCVFrameLowering.cpp | 432 int FrameIdx = Entry.getFrameIdx(); 436 if (FrameIdx < 0) 437 Offset = FrameIdx * (int64_t) STI.getXLen() / 8; 882 int FrameIdx = Info.getFrameIdx(); 883 if (MFI.getStackID(FrameIdx) != TargetStackID::Default) 886 Size += MFI.getObjectSize(FrameIdx);
|
| RISCVRegisterInfo.cpp | 146 int &FrameIdx) const { 155 FrameIdx = FII->second;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| MachineFrameInfo.h | 33 /// on the stack by setting DstReg instead of FrameIdx. 37 int FrameIdx; 59 : Reg(R), FrameIdx(FI), Restored(true), SpilledToReg(false) {} 63 int getFrameIdx() const { return FrameIdx; } 66 FrameIdx = FI; 300 /// into the local frame allocation block. <FrameIdx, LocalOffset>
|
| TargetRegisterInfo.h | 917 int &FrameIdx) const { 953 /// Insert defining instruction(s) for a pointer to FrameIdx before 956 int FrameIdx,
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| SDNodeDbgValue.h | 73 static SDDbgOperand fromFrameIdx(unsigned FrameIdx) { 74 return SDDbgOperand(FrameIdx, FRAMEIX);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCRegisterInfo.h | 130 int &FrameIdx) const override; 137 Register materializeFrameBaseRegister(MachineBasicBlock *MBB, int FrameIdx,
|
| PPCInstrInfo.h | 195 int FrameIdx, const TargetRegisterClass *RC, 198 unsigned DestReg, int FrameIdx,
|
| PPCInstrInfo.cpp | 1908 MachineFunction &MF, unsigned SrcReg, bool isKill, int FrameIdx, 1919 FrameIdx)); 1931 bool isKill, int FrameIdx, const TargetRegisterClass *RC, 1936 StoreRegToStackSlot(MF, SrcReg, isKill, FrameIdx, RC, NewMIs); 1943 MachinePointerInfo::getFixedStack(MF, FrameIdx), 1944 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIdx), 1945 MFI.getObjectAlign(FrameIdx)); 1952 int FrameIdx, 1963 storeRegToStackSlotNoUpd(MBB, MI, SrcReg, isKill, FrameIdx, RC, TRI); 1967 unsigned DestReg, int FrameIdx, [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| GISelKnownBits.cpp | 40 int FrameIdx = MI->getOperand(1).getIndex(); 41 return MF.getFrameInfo().getObjectAlign(FrameIdx); 240 int FrameIdx = MI.getOperand(1).getIndex(); 241 TL.computeKnownBitsForFrameIndex(FrameIdx, Known, MF);
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/ |
| MIRParser.cpp | 132 bool IsRestored, int FrameIdx); 137 int FrameIdx); 804 const yaml::StringValue &RegisterSource, bool IsRestored, int FrameIdx) { 811 CalleeSavedInfo CSI(Reg, FrameIdx); 834 const T &Object, int FrameIdx) { 851 PFS.MF.setVariableDbgInfo(DIVar, DIExpr, FrameIdx, DILoc);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMBaseRegisterInfo.h | 171 Register materializeFrameBaseRegister(MachineBasicBlock *MBB, int FrameIdx,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZFrameLowering.cpp | 88 int FrameIdx = MFFrame.CreateFixedSpillStackObject(8, Offset); 89 CS.setFrameIdx(FrameIdx); 126 int FrameIdx = MFFrame.CreateFixedSpillStackObject(Size, CurrOffset); 127 CS.setFrameIdx(FrameIdx);
|
| SystemZInstrInfo.h | 270 Register DestReg, int FrameIdx,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| SIRegisterInfo.h | 99 Register materializeFrameBaseRegister(MachineBasicBlock *MBB, int FrameIdx,
|