HomeSort by: relevance | last modified time | path
    Searched defs:FrameIdx (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430FrameLowering.cpp 288 int FrameIdx = MF.getFrameInfo().CreateFixedObject(2, -4, true);
289 (void)FrameIdx;
290 assert(FrameIdx == MF.getFrameInfo().getObjectIndexBegin() &&
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
GISelKnownBits.cpp 40 int FrameIdx = MI->getOperand(1).getIndex();
41 return MF.getFrameInfo().getObjectAlign(FrameIdx);
240 int FrameIdx = MI.getOperand(1).getIndex();
241 TL.computeKnownBitsForFrameIndex(FrameIdx, Known, MF);
LegalizerHelper.cpp 3240 int FrameIdx = MF.getFrameInfo().CreateStackObject(Bytes, Alignment, false);
3245 PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIdx);
3246 return MIRBuilder.buildFrameIndex(FramePtrTy, FrameIdx);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LocalStackSlotAllocation.cpp 54 int FrameIdx; // The frame index
63 MI(I), LocalOffset(Offset), FrameIdx(Idx), Order(Ord) {}
66 return std::tie(LocalOffset, FrameIdx, Order) <
67 std::tie(RHS.LocalOffset, RHS.FrameIdx, RHS.Order);
72 int getFrameIndex() const { return FrameIdx; }
81 void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset,
143 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx,
148 Offset += MFI.getObjectSize(FrameIdx);
150 Align Alignment = MFI.getObjectAlign(FrameIdx);
160 LLVM_DEBUG(dbgs() << "Allocate FI(" << FrameIdx << ") to local offset
    [all...]
MIRPrinter.cpp 438 const int FrameIdx = CSInfo.getFrameIdx();
439 if (!CSInfo.isSpilledToReg() && MFI.isDeadObjectIndex(FrameIdx))
445 assert(FrameIdx >= MFI.getObjectIndexBegin() &&
446 FrameIdx < MFI.getObjectIndexEnd() &&
448 if (FrameIdx < 0) { // Negative index means fixed objects.
451 [FixedStackObjectsIdx[FrameIdx + MFI.getNumFixedObjects()]];
455 auto &Object = YMF.StackObjects[StackObjectsIdx[FrameIdx]];
PrologEpilogInserter.cpp 424 int FrameIdx;
425 if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) {
426 CS.setFrameIdx(FrameIdx);
445 FrameIdx = MFI.CreateStackObject(Size, Alignment, true);
446 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx;
447 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx;
450 FrameIdx = MFI.CreateFixedSpillStackObject(Size, FixedSlot->Offset);
453 CS.setFrameIdx(FrameIdx);
    [all...]
RegAllocFast.cpp 319 int FrameIdx = MFI->CreateSpillStackObject(Size, Alignment);
322 StackSlotForVirtReg[VirtReg] = FrameIdx;
323 return FrameIdx;
TargetInstrInfo.cpp 939 int FrameIdx = 0;
940 if (isLoadFromStackSlot(MI, FrameIdx) &&
941 MF.getFrameInfo().isImmutableObjectIndex(FrameIdx))
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVFrameLowering.cpp 432 int FrameIdx = Entry.getFrameIdx();
436 if (FrameIdx < 0)
437 Offset = FrameIdx * (int64_t) STI.getXLen() / 8;
882 int FrameIdx = Info.getFrameIdx();
883 if (MFI.getStackID(FrameIdx) != TargetStackID::Default)
886 Size += MFI.getObjectSize(FrameIdx);
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZFrameLowering.cpp 88 int FrameIdx = MFFrame.CreateFixedSpillStackObject(8, Offset);
89 CS.setFrameIdx(FrameIdx);
126 int FrameIdx = MFFrame.CreateFixedSpillStackObject(Size, CurrOffset);
127 CS.setFrameIdx(FrameIdx);
SystemZInstrInfo.cpp 864 bool isKill, int FrameIdx, const TargetRegisterClass *RC,
874 FrameIdx);
879 int FrameIdx, const TargetRegisterClass *RC,
888 FrameIdx);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineFrameInfo.h 33 /// on the stack by setting DstReg instead of FrameIdx.
37 int FrameIdx;
59 : Reg(R), FrameIdx(FI), Restored(true), SpilledToReg(false) {}
63 int getFrameIdx() const { return FrameIdx; }
66 FrameIdx = FI;
300 /// into the local frame allocation block. <FrameIdx, LocalOffset>
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64MachineFunctionInfo.h 252 int FrameIdx = Info.getFrameIdx();
253 if (MFI.getStackID(FrameIdx) != TargetStackID::Default)
255 int64_t Offset = MFI.getObjectOffset(FrameIdx);
256 int64_t ObjSize = MFI.getObjectSize(FrameIdx);
AArch64FrameLowering.cpp 2214 int FrameIdx;
2360 RPI.FrameIdx = CSI[i].getFrameIdx();
2362 RPI.isPaired()) // RPI.FrameIdx must be the lower index of the pair
2363 RPI.FrameIdx = CSI[i + RegInc].getFrameIdx();
2390 assert(MFI.getObjectAlign(RPI.FrameIdx) <= Align(16));
2394 MFI.setObjectAlignment(RPI.FrameIdx, Align(16));
2553 dbgs() << ") -> fi#(" << RPI.FrameIdx;
2554 if (RPI.isPaired()) dbgs() << ", " << RPI.FrameIdx + 1;
2562 unsigned FrameIdxReg1 = RPI.FrameIdx;
2563 unsigned FrameIdxReg2 = RPI.FrameIdx + 1
    [all...]
AArch64ISelLowering.cpp 4870 unsigned FrameIdx =
4872 SDValue FrameIdxN = DAG.getFrameIndex(FrameIdx, PtrVT);
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCFrameLowering.cpp 2033 int FrameIdx =
2036 FI->setCRSpillFrameIndex(FrameIdx);
2297 // code can handle them by assigning a FrameIdx to a stack slot.
PPCISelLowering.cpp 2634 static void fixupFuncForFI(SelectionDAG &DAG, int FrameIdx, EVT VT) {
2652 if (FrameIdx < 0)
2658 if (MFI.getObjectAlign(FrameIdx) >= Align(4))
4918 int FrameIdx = 0;
4933 int FI = TailCallArgs[i].FrameIdx;
4978 Info.FrameIdx = FI;
8521 int FrameIdx = MFI.CreateStackObject(4, Align(4), false);
8522 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
8526 DAG.getMachineFunction(), FrameIdx));
8535 MachinePointerInfo::getFixedStack(DAG.getMachineFunction(), FrameIdx);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 406 int FrameIdx = MF.getFrameInfo().CreateFixedObject(4, 64, true);
407 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
427 int FrameIdx = MF.getFrameInfo().
429 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
557 int FrameIdx = MF.getFrameInfo().CreateFixedObject(4, ArgOffset,
559 SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InstrInfo.cpp 3794 Register SrcReg, bool isKill, int FrameIdx,
3799 assert(MFI.getObjectSize(FrameIdx) >= TRI->getSpillSize(*RC) &&
3808 addFrameReference(BuildMI(MBB, MI, DebugLoc(), get(Opc)), FrameIdx)
3817 (RI.canRealignStack(MF) && !MFI.isFixedObjectIndex(FrameIdx));
3819 addFrameReference(BuildMI(MBB, MI, DebugLoc(), get(Opc)), FrameIdx)
3826 Register DestReg, int FrameIdx,
3837 FrameIdx);
3847 (RI.canRealignStack(MF) && !MFI.isFixedObjectIndex(FrameIdx));
3850 FrameIdx);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIISelLowering.cpp 1721 int FrameIdx = MFI.CreateFixedObject(Size, VA.getLocMemOffset(), false);
1722 return DAG.getFrameIndex(FrameIdx, MVT::i32);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp 9311 int FrameIdx = MFI.CreateStackObject(ByteSize, StackAlign, false);
9312 SRet = DAG.getFrameIndex(FrameIdx, TLI.getPointerTy(DL));

Completed in 141 milliseconds