Searched refs:FrameIdx (Results 1 - 25 of 29) sorted by relevance

12

/external/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp53 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 DPrologEpilogInserter.cpp337 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 DRegAllocFast.cpp208 int FrameIdx = MF->getFrameInfo()->CreateSpillStackObject(RC->getSize(), local
212 StackSlotForVirtReg[VirtReg] = FrameIdx;
213 return FrameIdx;
H A DTargetInstrInfo.cpp582 int FrameIdx = 0; local
583 if (isLoadFromStackSlot(MI, FrameIdx) &&
584 MF.getFrameInfo()->isImmutableObjectIndex(FrameIdx))
/external/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp39 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 DMSP430InstrInfo.h68 unsigned DestReg, int FrameIdx,
H A DMSP430FrameLowering.cpp293 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 DNVPTXPrologEpilogPass.cpp84 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 DPPCInstrInfo.cpp843 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 DPPCRegisterInfo.h118 int &FrameIdx) const override;
126 unsigned BaseReg, int FrameIdx,
H A DPPCInstrInfo.h72 unsigned SrcReg, bool isKill, int FrameIdx,
77 unsigned DestReg, int FrameIdx,
H A DPPCRegisterInfo.cpp674 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 DPPCISelLowering.cpp1515 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 DPPCFrameLowering.cpp1219 int FrameIdx = MFI->CreateFixedObject((uint64_t)4, (int64_t)-4, true); local
1220 FI->setCRSpillFrameIndex(FrameIdx);
/external/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h39 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 DAArch64RegisterInfo.h78 int FrameIdx,
H A DAArch64RegisterInfo.cpp328 /// 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 DX86RegisterInfo.h112 int &FrameIdx) const override;
H A DX86RegisterInfo.cpp478 unsigned Reg, int &FrameIdx) const {
/external/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.h142 unsigned BaseReg, int FrameIdx,
H A DARMBaseRegisterInfo.cpp565 /// 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 DTargetRegisterInfo.h757 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 DSystemZInstrInfo.h182 unsigned DestReg, int FrameIdx,
H A DSystemZInstrInfo.cpp592 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 DSparcISelLowering.cpp366 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);

Completed in 1726 milliseconds

12