/external/llvm/lib/Target/MSP430/ |
H A D | MSP430InstrInfo.cpp | 36 unsigned SrcReg, bool isKill, int FrameIdx, 45 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FrameIdx), 47 MFI.getObjectSize(FrameIdx), 48 MFI.getObjectAlignment(FrameIdx)); 52 .addFrameIndex(FrameIdx).addImm(0) 56 .addFrameIndex(FrameIdx).addImm(0) 64 unsigned DestReg, int FrameIdx, 73 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FrameIdx), 75 MFI.getObjectSize(FrameIdx), 76 MFI.getObjectAlignment(FrameIdx)); 34 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 62 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument [all...] |
H A D | MSP430RegisterInfo.cpp | 230 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(2, -4, true); local 231 (void)FrameIdx; 232 assert(FrameIdx == MF.getFrameInfo()->getObjectIndexBegin() &&
|
/external/llvm/lib/CodeGen/ |
H A D | 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(); local 285 assert(MFI->isObjectPreAllocated(FrameIdx) 114 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, bool StackGrowsDown, unsigned &MaxAlign) argument [all...] |
H A D | PrologEpilogInserter.cpp | 250 int FrameIdx; local 251 if (RegInfo->hasReservedSpillSlot(Fn, Reg, FrameIdx)) { 252 I->setFrameIdx(FrameIdx); 272 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true); 273 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx; 274 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx; 277 FrameIdx = MFI->CreateFixedObject(RC->getSize(), FixedSlot->Offset, true); 280 I->setFrameIdx(FrameIdx); 462 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument [all...] |
H A D | RegAllocFast.cpp | 192 int FrameIdx = MF->getFrameInfo()->CreateSpillStackObject(RC->getSize(), local 196 StackSlotForVirtReg[VirtReg] = FrameIdx; 197 return FrameIdx;
|
H A D | TargetInstrInfoImpl.cpp | 400 int FrameIdx = 0; local 401 if (TII.isLoadFromStackSlot(MI, FrameIdx) && 402 MF.getFrameInfo()->isImmutableObjectIndex(FrameIdx))
|
/external/llvm/lib/Target/CellSPU/ |
H A D | SPUInstrInfo.cpp | 141 unsigned SrcReg, bool isKill, int FrameIdx, 145 bool isValidFrameIdx = (FrameIdx < SPUFrameLowering::maxFrameOffset()); 168 .addReg(SrcReg, getKillRegState(isKill)), FrameIdx); 174 unsigned DestReg, int FrameIdx, 178 bool isValidFrameIdx = (FrameIdx < SPUFrameLowering::maxFrameOffset()); 200 addFrameReference(BuildMI(MBB, MI, DL, get(opc), DestReg), FrameIdx); local 139 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 172 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreFrameLowering.cpp | 349 int FrameIdx; local 352 FrameIdx = MFI->CreateFixedObject(RC->getSize(), 0, true); 354 FrameIdx = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), 357 XFI->setUsesLR(FrameIdx); 358 XFI->setLRSpillSlot(FrameIdx);
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 445 int FrameIdx, 454 FrameIdx)); 463 FrameIdx)); 470 FrameIdx)); 479 FrameIdx)); 485 FrameIdx)); 490 FrameIdx)); 497 FrameIdx)); 531 FrameIdx)); 564 return StoreRegToStackSlot(MF, Reg, isKill, FrameIdx, 443 StoreRegToStackSlot(MachineFunction &MF, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr*> &NewMIs) const argument 587 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 613 LoadRegFromStackSlot(MachineFunction &MF, DebugLoc DL, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr*> &NewMIs) const argument 722 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument [all...] |
H A D | PPCISelLowering.cpp | 2455 int FrameIdx; member in struct:__anon8967::TailCallArgumentInfo 2457 TailCallArgumentInfo() : FrameIdx(0) {} 2472 int FI = TailCallArgs[i].FrameIdx; 2534 Info.FrameIdx = FI; 3840 int FrameIdx = FrameInfo->CreateStackObject(8, 8, false); local 3842 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); 3849 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FrameIdx), 4569 int FrameIdx = FrameInfo->CreateStackObject(16, 16, false); local 4571 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineFrameInfo.h | 37 int FrameIdx; member in class:llvm::CalleeSavedInfo 41 : Reg(R), FrameIdx(FI) {} 45 int getFrameIdx() const { return FrameIdx; } 46 void setFrameIdx(int FI) { FrameIdx = FI; } 208 /// into the local frame allocation block. <FrameIdx, LocalOffset>
|
/external/llvm/include/llvm/Target/ |
H A D | TargetRegisterInfo.h | 662 int &FrameIdx) const { 695 /// BaseReg to be a pointer to FrameIdx before insertion point I. 697 unsigned BaseReg, int FrameIdx, 696 materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg, int FrameIdx, int64_t Offset) const argument
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMBaseRegisterInfo.cpp | 939 /// be a pointer to FrameIdx at the beginning of the basic block. 942 unsigned BaseReg, int FrameIdx, 959 .addFrameIndex(FrameIdx).addImm(Offset)); 941 materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg, int FrameIdx, int64_t Offset) const argument
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 173 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(4, 64, true); local 174 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32); 194 int FrameIdx = MF.getFrameInfo()-> local 196 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32); 327 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(4, ArgOffset, local 329 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
|
/external/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.cpp | 2937 unsigned SrcReg, bool isKill, int FrameIdx, 2941 assert(MF.getFrameInfo()->getObjectSize(FrameIdx) >= RC->getSize() && 2948 addFrameReference(BuildMI(MBB, MI, DL, get(Opc)), FrameIdx) 2975 unsigned DestReg, int FrameIdx, 2984 addFrameReference(BuildMI(MBB, MI, DL, get(Opc), DestReg), FrameIdx); local 2935 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 2973 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 1546 int FrameIdx = FrameInfo->CreateStackObject(ByteSize, StackAlign, false); local 1547 return getFrameIndex(FrameIdx, TLI.getPointerTy()); 1562 int FrameIdx = FrameInfo->CreateStackObject(Bytes, Align, false); local 1563 return getFrameIndex(FrameIdx, TLI.getPointerTy()); 6106 int FrameIdx = 1 << 31; local 6109 FrameIdx = FI->getIndex(); 6113 FrameIdx = cast<FrameIndexSDNode>(Ptr.getOperand(0))->getIndex(); 6117 if (FrameIdx != (1 << 31)) { 6119 unsigned FIInfoAlign = MinAlign(MFI.getObjectAlignment(FrameIdx),
|