HomeSort by: relevance | last modified time | path
    Searched refs:FrameIdx (Results 1 - 25 of 44) sorted by relevancy

1 2

  /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,

Completed in 35 milliseconds

1 2