/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...] |