HomeSort by: relevance | last modified time | path
    Searched defs:FrameIndex (Results 1 - 25 of 37) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MIRYamlMapping.cpp 22 FrameIndex::FrameIndex(int FI, const llvm::MachineFrameInfo &MFI) {
30 Expected<int> FrameIndex::getFI(const llvm::MachineFrameInfo &MFI) const {
FixupStatepointCallerSaved.cpp 170 // Pair {Register, FrameIndex}
541 int FrameIndex = It.second;
542 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIndex);
548 MFI.getObjectAlign(FrameIndex));
MachineOperand.cpp 216 "Cannot change a tied operand into a FrameIndex");
228 "Cannot change a tied operand into a FrameIndex");
502 static void printFrameIndex(raw_ostream& OS, int FrameIndex, bool IsFixed,
506 IsFixed = MFI->isFixedObjectIndex(FrameIndex);
507 if (const AllocaInst *Alloca = MFI->getObjectAllocation(FrameIndex))
511 FrameIndex -= MFI->getObjectIndexBegin();
513 MachineOperand::printStackObjectReference(OS, FrameIndex, IsFixed, Name);
582 unsigned FrameIndex,
585 OS << "%fixed-stack." << FrameIndex;
589 OS << "%stack." << FrameIndex;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXRegisterInfo.cpp 118 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
121 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex) +
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiRegisterInfo.cpp 143 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
145 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex) +
150 if (!HasFP || (hasStackRealignment(MF) && FrameIndex >= 0))
154 if (FrameIndex >= 0) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430RegisterInfo.cpp 113 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
116 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex);
MSP430ISelDAGToDAG.cpp 44 int FrameIndex = 0;
68 errs() << " Base.FrameIndex " << Base.FrameIndex << '\n';
196 case ISD::FrameIndex:
200 AM.Base.FrameIndex = cast<FrameIndexSDNode>(N)->getIndex();
257 AM.Base.FrameIndex,
390 case ISD::FrameIndex: {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcRegisterInfo.cpp 171 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
178 Offset = TFI->getFrameIndexReference(MF, FrameIndex, FrameReg).getFixed();
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
RegisterScavenging.h 47 ScavengedInfo(int FI = -1) : FrameIndex(FI) {}
50 int FrameIndex;
131 if (I->FrameIndex == FI)
141 if (I->FrameIndex >= 0)
142 A.push_back(I->FrameIndex);
WinEHFuncInfo.h 66 int FrameIndex;
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCRegisterInfo.cpp 166 int FrameIndex = FrameOp.getIndex();
171 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex);
172 int ObjSize = MF.getFrameInfo().getObjectSize(FrameIndex);
179 LLVM_DEBUG(dbgs() << "FrameIndex : " << FrameIndex << "\n");
209 if (FrameIndex >= 0)
212 if (FrameIndex >= 0) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRRegisterInfo.cpp 145 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
146 int Offset = MFI.getObjectOffset(FrameIndex);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsRegisterInfo.cpp 247 // FrameIndex represent objects inside a abstract stack.
248 // We must replace FrameIndex with an stack/frame pointer
260 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
262 int64_t spOffset = MF.getFrameInfo().getObjectOffset(FrameIndex);
264 LLVM_DEBUG(errs() << "FrameIndex : " << FrameIndex << "\n"
268 << DebugStr(MF.getFrameInfo().getObjectAlign(FrameIndex))
271 eliminateFI(MI, FIOperandNum, FrameIndex, stackSize, spOffset);
MipsCallLowering.cpp 490 MachineInstrBuilder FrameIndex =
494 MIRBuilder.buildStore(Copy, FrameIndex, *MMO);
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVRegisterInfo.cpp 198 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
201 getFrameLowering(MF)->getFrameIndexReference(MF, FrameIndex, FrameReg);
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VERegisterInfo.cpp 153 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
159 Offset = TFI->getFrameIndexReference(MF, FrameIndex, FrameReg).getFixed();
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyRegisterInfo.cpp 62 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
64 int64_t FrameOffset = MFI.getStackSize() + MFI.getObjectOffset(FrameIndex);
66 assert(MFI.getObjectSize(FrameIndex) != 0 &&
68 "and don't use FrameIndex operands.");
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InstrBuilder.h 50 int FrameIndex;
73 MO.push_back(MachineOperand::CreateFI(Base.FrameIndex));
101 AM.Base.FrameIndex = Op0.getIndex();
180 MIB.addFrameIndex(AM.Base.FrameIndex);
194 /// reference has base register as the FrameIndex offset until it is resolved.
X86RegisterInfo.cpp 734 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
741 MF.getFrameInfo().isFixedObjectIndex(FrameIndex)) &&
744 TFI->getFrameIndexReferenceSP(MF, FrameIndex, BasePtr, 0).getFixed();
746 FIOffset = TFI->getWin64EHFrameIndexRef(MF, FrameIndex, BasePtr);
748 FIOffset = TFI->getFrameIndexReference(MF, FrameIndex, BasePtr).getFixed();
772 // FrameIndex with base register. Add an offset to the offset.
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreRegisterInfo.cpp 260 int FrameIndex = FrameOp.getIndex();
267 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex);
274 LLVM_DEBUG(errs() << "FrameIndex : " << FrameIndex << "\n");
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZRegisterInfo.cpp 295 int FrameIndex = MI->getOperand(FIOperandNum).getIndex();
298 (TFI->getFrameIndexReference(MF, FrameIndex, BasePtr).getFixed() +
310 Ops, TFI->getFrameIndexReference(MF, FrameIndex, BasePtr).getFixed());
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 119 &H.CatchObj.FrameIndex);
121 H.CatchObj.FrameIndex = INT_MAX;
164 int FrameIndex = INT_MAX;
167 FrameIndex = MF->getFrameInfo().CreateFixedObject(
169 MF->getFrameInfo().setObjectAlignment(FrameIndex, Alignment);
171 FrameIndex = MF->getFrameInfo().CreateStackObject(TySize, Alignment,
178 MF->getFrameInfo().setStackID(FrameIndex,
181 StaticAllocaMap[AI] = FrameIndex;
185 *CatchObjPtr = FrameIndex;
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kInstrInfo.cpp 758 int FrameIndex,
762 assert(MF.getFrameInfo().getObjectSize(FrameIndex) == 4 &&
766 // (0,FrameIndex) <- $reg
767 M68k::addFrameReference(BuildMI(MBB, MI, DL, get(Opc)), FrameIndex)
773 Register DstReg, int FrameIndex,
777 assert(MF.getFrameInfo().getObjectSize(FrameIndex) == 4 &&
781 M68k::addFrameReference(BuildMI(MBB, MI, DL, get(Opc), DstReg), FrameIndex);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.cpp 565 assert(i < MI->getNumOperands() &&"Instr doesn't have FrameIndex operand!");
687 assert(i < MI.getNumOperands() && "Instr doesn't have FrameIndex operand!");
707 assert(i+1 < MI->getNumOperands() && "Instr doesn't have FrameIndex operand!");
779 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
782 int Offset = TFI->ResolveFrameIndexReference(MF, FrameIndex, FrameReg, SPAdj);
789 if (RS && FrameReg == ARM::SP && RS->isScavengingFrameIndex(FrameIndex)){
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCRegisterInfo.cpp 776 unsigned FrameIndex) const {
814 FrameIndex);
821 unsigned FrameIndex) const {
841 Reg), FrameIndex);
864 unsigned FrameIndex) const {
971 FrameIndex);
983 unsigned FrameIndex) const {
1003 Reg), FrameIndex);
1061 /// eliminate the FrameIndex here nor compute the stack offset. We simply
1065 unsigned FrameIndex) const
    [all...]

Completed in 46 milliseconds

1 2