HomeSort by relevance Sort by last modified time
    Searched refs:FrameIdx (Results 1 - 25 of 29) sorted by null

1 2

  /external/llvm/lib/CodeGen/
LocalStackSlotAllocation.cpp 52 int FrameIdx; // The frame index
55 MI(I), LocalOffset(Offset), FrameIdx(Idx) {}
61 int getFrameIndex() const { return FrameIdx; }
69 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset,
134 int FrameIdx, int64_t &Offset,
139 Offset += MFI->getObjectSize(FrameIdx);
141 unsigned Align = MFI->getObjectAlignment(FrameIdx);
151 DEBUG(dbgs() << "Allocate FI(" << FrameIdx << ") to local offset "
154 LocalOffsets[FrameIdx] = LocalOffset;
156 MFI->mapLocalFrameObject(FrameIdx, LocalOffset)
    [all...]
PrologEpilogInserter.cpp 288 int FrameIdx;
289 if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) {
290 I->setFrameIdx(FrameIdx);
310 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true);
311 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx;
312 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx;
315 FrameIdx =
319 I->setFrameIdx(FrameIdx);
    [all...]
RegAllocFast.cpp 209 int FrameIdx = MF->getFrameInfo()->CreateSpillStackObject(RC->getSize(),
213 StackSlotForVirtReg[VirtReg] = FrameIdx;
214 return FrameIdx;
    [all...]
TargetInstrInfo.cpp 584 int FrameIdx = 0;
585 if (TII.isLoadFromStackSlot(MI, FrameIdx) &&
586 MF.getFrameInfo()->isImmutableObjectIndex(FrameIdx))
  /external/llvm/lib/Target/MSP430/
MSP430InstrInfo.cpp 39 unsigned SrcReg, bool isKill, int FrameIdx,
48 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FrameIdx),
50 MFI.getObjectSize(FrameIdx),
51 MFI.getObjectAlignment(FrameIdx));
55 .addFrameIndex(FrameIdx).addImm(0)
59 .addFrameIndex(FrameIdx).addImm(0)
67 unsigned DestReg, int FrameIdx,
76 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FrameIdx),
78 MFI.getObjectSize(FrameIdx),
79 MFI.getObjectAlignment(FrameIdx));
    [all...]
MSP430InstrInfo.h 68 unsigned DestReg, int FrameIdx,
MSP430FrameLowering.cpp 292 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(2, -4, true);
293 (void)FrameIdx;
294 assert(FrameIdx == MF.getFrameInfo()->getObjectIndexBegin() &&
  /external/llvm/lib/Target/NVPTX/
NVPTXPrologEpilogPass.cpp 83 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx,
88 Offset += MFI->getObjectSize(FrameIdx);
90 unsigned Align = MFI->getObjectAlignment(FrameIdx);
100 DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset << "]\n");
101 MFI->setObjectOffset(FrameIdx, -Offset); // Set the computed offset
103 DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset << "]\n");
104 MFI->setObjectOffset(FrameIdx, Offset);
105 Offset += MFI->getObjectSize(FrameIdx);
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.h 86 int &FrameIdx) const override;
94 unsigned BaseReg, int FrameIdx,
PPCInstrInfo.cpp 774 int FrameIdx,
787 FrameIdx));
793 FrameIdx));
798 FrameIdx));
803 FrameIdx));
808 FrameIdx));
814 FrameIdx));
820 FrameIdx));
826 FrameIdx));
832 FrameIdx));
    [all...]
PPCInstrInfo.h 72 unsigned SrcReg, bool isKill, int FrameIdx,
77 unsigned DestReg, int FrameIdx,
PPCRegisterInfo.cpp 650 unsigned Reg, int &FrameIdx) const {
654 // For 64-bit, the CR save area is at SP+8; the value of FrameIdx = 0
656 // previously created the stack slot if needed, so return its FrameIdx.
659 FrameIdx = 0;
662 FrameIdx = FI->getCRSpillFrameIndex();
    [all...]
PPCFrameLowering.cpp     [all...]
PPCISelLowering.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
MachineFrameInfo.h 39 int FrameIdx;
43 : Reg(R), FrameIdx(FI) {}
47 int getFrameIdx() const { return FrameIdx; }
48 void setFrameIdx(int FI) { FrameIdx = FI; }
211 /// into the local frame allocation block. <FrameIdx, LocalOffset>
  /external/llvm/lib/Target/X86/
X86RegisterInfo.h 117 int &FrameIdx) const override;
X86RegisterInfo.cpp 458 unsigned Reg, int &FrameIdx) const {
462 FrameIdx = MF.getFrameInfo()->getObjectIndexBegin();
  /external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.h 79 int FrameIdx,
AArch64RegisterInfo.cpp 283 /// Insert defining instruction(s) for BaseReg to be a pointer to FrameIdx
287 int FrameIdx,
301 .addFrameIndex(FrameIdx)
  /external/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.h 151 unsigned BaseReg, int FrameIdx,
ARMBaseRegisterInfo.cpp 578 /// be a pointer to FrameIdx at the beginning of the basic block.
581 unsigned BaseReg, int FrameIdx,
599 .addFrameIndex(FrameIdx).addImm(Offset));
  /external/llvm/include/llvm/Target/
TargetRegisterInfo.h 730 int &FrameIdx) const {
763 /// BaseReg to be a pointer to FrameIdx before insertion point I.
765 unsigned BaseReg, int FrameIdx,
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZInstrInfo.h 179 unsigned DestReg, int FrameIdx,
SystemZInstrInfo.cpp 592 int FrameIdx,
602 .addReg(SrcReg, getKillRegState(isKill)), FrameIdx);
608 unsigned DestReg, int FrameIdx,
618 FrameIdx);
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 366 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(4, 64, true);
367 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
387 int FrameIdx = MF.getFrameInfo()->
389 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
520 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(4, ArgOffset,
522 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
    [all...]

Completed in 585 milliseconds

1 2