Searched defs:FrameIdx (Results 1 - 20 of 20) sorted by relevance

/external/llvm/lib/Target/Alpha/
H A DAlphaInstrInfo.cpp145 unsigned SrcReg, bool isKill, int FrameIdx,
149 // << FrameIdx << "\n";
158 .addFrameIndex(FrameIdx).addReg(Alpha::F31);
162 .addFrameIndex(FrameIdx).addReg(Alpha::F31);
166 .addFrameIndex(FrameIdx).addReg(Alpha::F31);
174 unsigned DestReg, int FrameIdx,
178 // << FrameIdx << "\n";
184 .addFrameIndex(FrameIdx).addReg(Alpha::F31);
187 .addFrameIndex(FrameIdx).addReg(Alpha::F31);
190 .addFrameIndex(FrameIdx)
143 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
[all...]
/external/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp37 unsigned SrcReg, bool isKill, int FrameIdx,
47 MachinePointerInfo(PseudoSourceValue::getFixedStack(FrameIdx)),
49 MFI.getObjectSize(FrameIdx),
50 MFI.getObjectAlignment(FrameIdx));
54 .addFrameIndex(FrameIdx).addImm(0)
58 .addFrameIndex(FrameIdx).addImm(0)
66 unsigned DestReg, int FrameIdx,
76 MachinePointerInfo(PseudoSourceValue::getFixedStack(FrameIdx)),
78 MFI.getObjectSize(FrameIdx),
79 MFI.getObjectAlignment(FrameIdx));
35 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
64 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
H A DMSP430RegisterInfo.cpp229 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(2, -4, true); local
230 (void)FrameIdx;
231 assert(FrameIdx == MF.getFrameInfo()->getObjectIndexBegin() &&
/external/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp45 unsigned SrcReg, bool isKill, int FrameIdx,
69 addFrameReference(BuildMI(MBB, MI, DL, get(Opc)), FrameIdx)
75 unsigned DestReg, int FrameIdx,
99 addFrameReference(BuildMI(MBB, MI, DL, get(Opc), DestReg), FrameIdx); local
43 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
73 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/external/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp61 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset,
119 int FrameIdx, int64_t &Offset,
124 Offset += MFI->getObjectSize(FrameIdx);
126 unsigned Align = MFI->getObjectAlignment(FrameIdx);
136 DEBUG(dbgs() << "Allocate FI(" << FrameIdx << ") to local offset "
139 LocalOffsets[FrameIdx] = LocalOffset;
141 MFI->mapLocalFrameObject(FrameIdx, LocalOffset);
144 Offset += MFI->getObjectSize(FrameIdx);
287 int FrameIdx = MI->getOperand(idx).getIndex(); local
289 assert(MFI->isObjectPreAllocated(FrameIdx)
118 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, bool StackGrowsDown, unsigned &MaxAlign) argument
[all...]
H A DTargetInstrInfoImpl.cpp381 int FrameIdx = 0; local
382 if (TII.isLoadFromStackSlot(MI, FrameIdx) &&
383 MF.getFrameInfo()->isImmutableObjectIndex(FrameIdx))
H A DPrologEpilogInserter.cpp255 int FrameIdx; local
256 if (RegInfo->hasReservedSpillSlot(Fn, Reg, FrameIdx)) {
257 I->setFrameIdx(FrameIdx);
277 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true);
278 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx;
279 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx;
282 FrameIdx = MFI->CreateFixedObject(RC->getSize(), FixedSlot->Offset, true);
285 I->setFrameIdx(FrameIdx);
467 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument
[all...]
H A DRegAllocFast.cpp183 int FrameIdx = MF->getFrameInfo()->CreateSpillStackObject(RC->getSize(), local
187 StackSlotForVirtReg[VirtReg] = FrameIdx;
188 return FrameIdx;
H A DVirtRegRewriter.cpp340 int FrameIdx; local
342 (TII->isLoadFromStackSlot(NewInsertLoc, FrameIdx) ||
1540 int FrameIdx;
1541 unsigned DestReg = TII->isLoadFromStackSlot(ReloadMI, FrameIdx);
1542 if (DestReg != SrcReg || FrameIdx != SS)
2354 int FrameIdx;
2355 unsigned DestReg = TII->isLoadFromStackSlot(&MI, FrameIdx);
2356 if (DestReg && FrameIdx == SS) {
2532 int FrameIdx;
2533 if (unsigned DestReg = TII->isLoadFromStackSlot(&MI, FrameIdx)) {
[all...]
/external/llvm/lib/Target/CellSPU/
H A DSPUInstrInfo.cpp141 unsigned SrcReg, bool isKill, int FrameIdx,
146 bool isValidFrameIdx = (FrameIdx < SPUFrameLowering::maxFrameOffset());
170 .addReg(SrcReg, getKillRegState(isKill)), FrameIdx);
176 unsigned DestReg, int FrameIdx,
181 bool isValidFrameIdx = (FrameIdx < SPUFrameLowering::maxFrameOffset());
204 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
174 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp341 int FrameIdx,
350 FrameIdx));
359 FrameIdx));
366 FrameIdx));
375 FrameIdx));
381 FrameIdx));
386 FrameIdx));
394 FrameIdx));
423 FrameIdx));
456 return StoreRegToStackSlot(MF, Reg, isKill, FrameIdx,
339 StoreRegToStackSlot(MachineFunction &MF, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr*> &NewMIs) const argument
479 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
506 LoadRegFromStackSlot(MachineFunction &MF, DebugLoc DL, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, SmallVectorImpl<MachineInstr*> &NewMIs) const argument
604 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
H A DPPCISelLowering.cpp2348 int FrameIdx; member in struct:__anon6907::TailCallArgumentInfo
2350 TailCallArgumentInfo() : FrameIdx(0) {}
2365 int FI = TailCallArgs[i].FrameIdx;
2427 Info.FrameIdx = FI;
3704 int FrameIdx = FrameInfo->CreateStackObject(8, 8, false); local
3706 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
3713 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FrameIdx),
4434 int FrameIdx = FrameInfo->CreateStackObject(16, 16, false); local
4436 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
/external/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp351 int FrameIdx; local
354 FrameIdx = MFI->CreateFixedObject(RC->getSize(), 0, true);
356 FrameIdx = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(),
359 XFI->setUsesLR(FrameIdx);
360 XFI->setLRSpillSlot(FrameIdx);
/external/llvm/lib/Target/PTX/
H A DPTXInstrInfo.cpp302 unsigned SrcReg, bool isKill, int FrameIdx,
310 unsigned DestReg, int FrameIdx,
300 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MII, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
308 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MII, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/external/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h36 int FrameIdx; member in class:llvm::CalleeSavedInfo
40 : Reg(R), FrameIdx(FI) {}
44 int getFrameIdx() const { return FrameIdx; }
45 void setFrameIdx(int FI) { FrameIdx = FI; }
203 /// into the local frame allocation block. <FrameIdx, LocalOffset>
/external/llvm/include/llvm/Target/
H A DTargetRegisterInfo.h579 int &FrameIdx) const {
606 /// BaseReg to be a pointer to FrameIdx before insertion point I.
608 unsigned BaseReg, int FrameIdx,
607 materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg, int FrameIdx, int64_t Offset) const argument
/external/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp1013 /// be a pointer to FrameIdx at the beginning of the basic block.
1016 unsigned BaseReg, int FrameIdx,
1032 .addFrameIndex(FrameIdx).addImm(Offset));
1015 materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg, int FrameIdx, int64_t Offset) const argument
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp174 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(4, 64, true); local
175 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
195 int FrameIdx = MF.getFrameInfo()-> local
197 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
328 int FrameIdx = MF.getFrameInfo()->CreateFixedObject(4, ArgOffset, local
330 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
/external/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp2329 unsigned SrcReg, bool isKill, int FrameIdx,
2333 assert(MF.getFrameInfo()->getObjectSize(FrameIdx) >= RC->getSize() &&
2340 addFrameReference(BuildMI(MBB, MI, DL, get(Opc)), FrameIdx)
2367 unsigned DestReg, int FrameIdx,
2376 addFrameReference(BuildMI(MBB, MI, DL, get(Opc), DestReg), FrameIdx); local
2327 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
2365 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 DSelectionDAG.cpp1462 int FrameIdx = FrameInfo->CreateStackObject(ByteSize, StackAlign, false); local
1463 return getFrameIndex(FrameIdx, TLI.getPointerTy());
1478 int FrameIdx = FrameInfo->CreateStackObject(Bytes, Align, false); local
1479 return getFrameIndex(FrameIdx, TLI.getPointerTy());
6548 int FrameIdx = 1 << 31; local
6551 FrameIdx = FI->getIndex();
6555 FrameIdx = cast<FrameIndexSDNode>(Ptr.getOperand(0))->getIndex();
6559 if (FrameIdx != (1 << 31)) {
6561 unsigned FIInfoAlign = MinAlign(MFI.getObjectAlignment(FrameIdx),

Completed in 265 milliseconds