/external/llvm/lib/CodeGen/ |
LocalStackSlotAllocation.cpp | 61 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 115 int FrameIdx, int64_t &Offset, 120 Offset += MFI->getObjectSize(FrameIdx); 122 unsigned Align = MFI->getObjectAlignment(FrameIdx); 132 DEBUG(dbgs() << "Allocate FI(" << FrameIdx << ") to local offset " 135 LocalOffsets[FrameIdx] = LocalOffset; 137 MFI->mapLocalFrameObject(FrameIdx, LocalOffset); 140 Offset += MFI->getObjectSize(FrameIdx); 283 int FrameIdx = MI->getOperand(idx).getIndex(); 285 assert(MFI->isObjectPreAllocated(FrameIdx) & [all...] |
PrologEpilogInserter.cpp | 238 int FrameIdx; 239 if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) { 240 I->setFrameIdx(FrameIdx); 260 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true); 261 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx; 262 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx; 265 FrameIdx = MFI->CreateFixedObject(RC->getSize(), FixedSlot->Offset, true); 268 I->setFrameIdx(FrameIdx); [all...] |
TargetInstrInfo.cpp | 457 int FrameIdx = 0; 458 if (TII.isLoadFromStackSlot(MI, FrameIdx) && 459 MF.getFrameInfo()->isImmutableObjectIndex(FrameIdx))
|
RegAllocFast.cpp | 208 int FrameIdx = MF->getFrameInfo()->CreateSpillStackObject(RC->getSize(), 212 StackSlotForVirtReg[VirtReg] = FrameIdx; 213 return FrameIdx; [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430FrameLowering.cpp | 292 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(2, -4, true); 293 (void)FrameIdx; 294 assert(FrameIdx == MF.getFrameInfo()->getObjectIndexBegin() &&
|
/external/llvm/lib/Target/XCore/ |
XCoreFrameLowering.cpp | 399 int FrameIdx; 402 FrameIdx = MFI->CreateFixedObject(RC->getSize(), 0, true); 404 FrameIdx = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), 407 XFI->setUsesLR(FrameIdx); 408 XFI->setLRSpillSlot(FrameIdx);
|
/external/llvm/lib/Target/AArch64/ |
AArch64FrameLowering.cpp | 300 int FrameIdx = MBBI->getOperand(FrameOp).getIndex(); 301 if (FrameIdx < MinCSFI || FrameIdx > MaxCSFI) 493 // Note that the FrameIdx refers to the second register in a pair: it will 496 int FrameIdx = CSI[i].getFrameIdx(); 500 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FrameIdx), 503 MFI.getObjectAlignment(FrameIdx)); 505 NewMI.addFrameIndex(FrameIdx)
|
AArch64ISelLowering.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineFrameInfo.h | 38 int FrameIdx; 42 : Reg(R), FrameIdx(FI) {} 46 int getFrameIdx() const { return FrameIdx; } 47 void setFrameIdx(int FI) { FrameIdx = FI; } 209 /// into the local frame allocation block. <FrameIdx, LocalOffset>
|
/external/llvm/lib/Target/PowerPC/ |
PPCFrameLowering.cpp | 836 int FrameIdx = MFI->CreateFixedObject((uint64_t)4, (int64_t)-4, true); 837 FI->setCRSpillFrameIndex(FrameIdx); [all...] |
PPCISelLowering.cpp | [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 170 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(4, 64, true); 171 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32); 191 int FrameIdx = MF.getFrameInfo()-> 193 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32); 324 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(4, ArgOffset, 326 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32); [all...] |
/external/llvm/lib/Target/X86/ |
X86InstrInfo.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAG.cpp | [all...] |