/external/llvm/lib/CodeGen/ |
H A D | LocalStackSlotAllocation.cpp | 53 int FrameIdx; // The frame index member in class:__anon10430::FrameRef 56 MI(I), LocalOffset(Offset), FrameIdx(Idx) {} 62 int getFrameIndex() const { return FrameIdx; } 70 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 135 int FrameIdx, int64_t &Offset, 140 Offset += MFI->getObjectSize(FrameIdx); 142 unsigned Align = MFI->getObjectAlignment(FrameIdx); 152 DEBUG(dbgs() << "Allocate FI(" << FrameIdx << ") to local offset " 155 LocalOffsets[FrameIdx] = LocalOffset; 157 MFI->mapLocalFrameObject(FrameIdx, LocalOffse 134 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, bool StackGrowsDown, unsigned &MaxAlign) argument 339 int FrameIdx = FR.getFrameIndex(); local [all...] |
H A D | PrologEpilogInserter.cpp | 337 int FrameIdx; local 338 if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) { 339 I->setFrameIdx(FrameIdx); 359 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true); 360 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx; 361 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx; 364 FrameIdx = 368 I->setFrameIdx(FrameIdx); 451 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument [all...] |
H A D | RegAllocFast.cpp | 208 int FrameIdx = MF->getFrameInfo()->CreateSpillStackObject(RC->getSize(), local 212 StackSlotForVirtReg[VirtReg] = FrameIdx; 213 return FrameIdx;
|
H A D | TargetInstrInfo.cpp | 582 int FrameIdx = 0; local 583 if (isLoadFromStackSlot(MI, FrameIdx) && 584 MF.getFrameInfo()->isImmutableObjectIndex(FrameIdx))
|
/external/llvm/lib/Target/MSP430/ |
H A D | 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)); 37 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 65 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument [all...] |
H A D | MSP430InstrInfo.h | 68 unsigned DestReg, int FrameIdx,
|
H A D | MSP430FrameLowering.cpp | 293 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(2, -4, true); local 294 (void)FrameIdx; 295 assert(FrameIdx == MF.getFrameInfo()->getObjectIndexBegin() &&
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXPrologEpilogPass.cpp | 84 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, argument 89 Offset += MFI->getObjectSize(FrameIdx); 91 unsigned Align = MFI->getObjectAlignment(FrameIdx); 101 DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset << "]\n"); 102 MFI->setObjectOffset(FrameIdx, -Offset); // Set the computed offset 104 DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset << "]\n"); 105 MFI->setObjectOffset(FrameIdx, Offset); 106 Offset += MFI->getObjectSize(FrameIdx);
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 843 int FrameIdx, 856 FrameIdx)); 862 FrameIdx)); 867 FrameIdx)); 872 FrameIdx)); 877 FrameIdx)); 883 FrameIdx)); 889 FrameIdx)); 895 FrameIdx)); 901 FrameIdx)); 841 StoreRegToStackSlot(MachineFunction &MF, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr*> &NewMIs, bool &NonRI, bool &SpillsVRS) const argument 937 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 972 LoadRegFromStackSlot(MachineFunction &MF, DebugLoc DL, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr*> &NewMIs, bool &NonRI, bool &SpillsVRS) const argument 1044 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument [all...] |
H A D | PPCRegisterInfo.h | 118 int &FrameIdx) const override; 126 unsigned BaseReg, int FrameIdx,
|
H A D | PPCInstrInfo.h | 72 unsigned SrcReg, bool isKill, int FrameIdx, 77 unsigned DestReg, int FrameIdx,
|
H A D | PPCRegisterInfo.cpp | 674 unsigned Reg, int &FrameIdx) const { 678 // For 64-bit, the CR save area is at SP+8; the value of FrameIdx = 0 680 // previously created the stack slot if needed, so return its FrameIdx. 683 FrameIdx = 0; 686 FrameIdx = FI->getCRSpillFrameIndex(); 969 /// be a pointer to FrameIdx at the beginning of the basic block. 972 unsigned BaseReg, int FrameIdx, 989 .addFrameIndex(FrameIdx).addImm(Offset); 971 materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg, int FrameIdx, int64_t Offset) const argument
|
H A D | PPCISelLowering.cpp | 1515 static void fixupFuncForFI(SelectionDAG &DAG, int FrameIdx, EVT VT) { argument 1533 if (FrameIdx < 0) 1539 unsigned Align = MFI->getObjectAlignment(FrameIdx); 3686 int FrameIdx; member in struct:__anon10816::TailCallArgumentInfo 3688 TailCallArgumentInfo() : FrameIdx(0) {} 3703 int FI = TailCallArgs[i].FrameIdx; 3765 Info.FrameIdx = FI; 6205 int FrameIdx = FrameInfo->CreateStackObject(4, 4, false); local 6206 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); 6210 MachinePointerInfo::getFixedStack(FrameIdx), 6256 int FrameIdx = FrameInfo->CreateStackObject(4, 4, false); local 6286 int FrameIdx = FrameInfo->CreateStackObject(8, 8, false); local 6553 int FrameIdx = FrameInfo->CreateStackObject(16, 16, false); local 7274 int FrameIdx = FrameInfo->CreateStackObject(16, 16, false); local 7319 int FrameIdx = FrameInfo->CreateStackObject(16, 16, false); local 7533 int FrameIdx = FrameInfo->CreateStackObject(16, 16, false); local [all...] |
H A D | PPCFrameLowering.cpp | 1219 int FrameIdx = MFI->CreateFixedObject((uint64_t)4, (int64_t)-4, true); local 1220 FI->setCRSpillFrameIndex(FrameIdx);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineFrameInfo.h | 39 int FrameIdx; member in class:llvm::CalleeSavedInfo 43 : Reg(R), FrameIdx(FI) {} 47 int getFrameIdx() const { return FrameIdx; } 48 void setFrameIdx(int FI) { FrameIdx = FI; } 221 /// into the local frame allocation block. <FrameIdx, LocalOffset>
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64RegisterInfo.h | 78 int FrameIdx,
|
H A D | AArch64RegisterInfo.cpp | 328 /// Insert defining instruction(s) for BaseReg to be a pointer to FrameIdx 332 int FrameIdx, 347 .addFrameIndex(FrameIdx) 330 materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg, int FrameIdx, int64_t Offset) const argument
|
/external/llvm/lib/Target/X86/ |
H A D | X86RegisterInfo.h | 112 int &FrameIdx) const override;
|
H A D | X86RegisterInfo.cpp | 478 unsigned Reg, int &FrameIdx) const {
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMBaseRegisterInfo.h | 142 unsigned BaseReg, int FrameIdx,
|
H A D | ARMBaseRegisterInfo.cpp | 565 /// be a pointer to FrameIdx at the beginning of the basic block. 568 unsigned BaseReg, int FrameIdx, 586 .addFrameIndex(FrameIdx).addImm(Offset); 567 materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg, int FrameIdx, int64_t Offset) const argument
|
/external/llvm/include/llvm/Target/ |
H A D | TargetRegisterInfo.h | 757 int &FrameIdx) const { 790 /// BaseReg to be a pointer to FrameIdx before insertion point I. 792 unsigned BaseReg, int FrameIdx,
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZInstrInfo.h | 182 unsigned DestReg, int FrameIdx,
|
H A D | SystemZInstrInfo.cpp | 592 int FrameIdx, 602 .addReg(SrcReg, getKillRegState(isKill)), FrameIdx); 608 unsigned DestReg, int FrameIdx, 618 FrameIdx); local 589 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 606 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 366 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(4, 64, true); local 367 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32); 387 int FrameIdx = MF.getFrameInfo()-> local 389 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32); 520 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(4, ArgOffset, local 522 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
|