HomeSort by relevance Sort by last modified time
    Searched defs:MFI (Results 1 - 25 of 115) sorted by null

1 2 3 4 5

  /external/llvm/lib/Target/XCore/
XCoreMachineFunctionInfo.cpp 39 MachineFrameInfo *MFI = MF.getFrameInfo();
42 LRSpillSlot = MFI->CreateFixedObject(RC->getSize(), 0, true);
44 LRSpillSlot = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true);
55 MachineFrameInfo *MFI = MF.getFrameInfo();
56 FPSpillSlot = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true);
66 MachineFrameInfo *MFI = MF.getFrameInfo();
67 EHSpillSlot[0] = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true);
68 EHSpillSlot[1] = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true);
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILFrameLowering.cpp 31 const MachineFrameInfo *MFI = MF.getFrameInfo();
32 return MFI->getObjectOffset(FI);
R600RegisterInfo.cpp 30 const R600MachineFunctionInfo * MFI = MF.getInfo<R600MachineFunctionInfo>();
50 for (std::vector<unsigned>::const_iterator I = MFI->ReservedRegs.begin(),
51 E = MFI->ReservedRegs.end(); I != E; ++I) {
AMDGPUAsmPrinter.cpp 124 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>();
127 OutStreamer.EmitIntValue(MFI->spi_ps_input_addr, 4);
SIAssignInterpRegs.cpp 89 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>();
108 MFI->spi_ps_input_addr |= (1 << interp_idx);
  /external/llvm/lib/CodeGen/
LivePhysRegs.cpp 139 const MachineFrameInfo &MFI = *MF.getFrameInfo();
140 if (!MFI.isCalleeSavedInfoValid())
145 for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo())
TargetFrameLoweringImpl.cpp 42 const MachineFrameInfo *MFI = MF.getFrameInfo();
50 return MFI->getObjectOffset(FI) + MFI->getStackSize() -
51 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
AggressiveAntiDepBreaker.cpp 114 MachineFunction &MFi, const RegisterClassInfo &RCI,
116 : AntiDepBreaker(), MF(MFi), MRI(MF.getRegInfo()),
164 const MachineFrameInfo *MFI = MF.getFrameInfo();
165 BitVector Pristine = MFI->getPristineRegs(MF);
    [all...]
InterferenceCache.cpp 147 MachineFunction::const_iterator MFI =
198 if (++MFI == MF->end())
200 MBBNum = MFI->getNumber();
  /external/llvm/lib/Target/AMDGPU/
AMDGPUFrameLowering.cpp 77 const MachineFrameInfo *MFI = MF.getFrameInfo();
87 int UpperBound = FI == -1 ? MFI->getNumObjects() : FI;
89 for (int i = MFI->getObjectIndexBegin(); i < UpperBound; ++i) {
90 OffsetBytes = RoundUpToAlignment(OffsetBytes, MFI->getObjectAlignment(i));
91 OffsetBytes += MFI->getObjectSize(i);
98 OffsetBytes = RoundUpToAlignment(OffsetBytes, MFI->getObjectAlignment(FI));
SIFrameLowering.cpp 56 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
63 if (hasOnlySGPRSpills(MFI, MF.getFrameInfo()))
72 unsigned ScratchRsrcReg = MFI->getScratchRSrcReg();
75 unsigned ScratchWaveOffsetReg = MFI->getScratchWaveOffsetReg();
121 unsigned NumPreloaded = MFI->getNumPreloadedSGPRs() / 4;
131 MFI->setScratchRSrcReg(ScratchRsrcReg);
141 unsigned NumPreloaded = MFI->getNumPreloadedSGPRs();
151 MFI->setScratchWaveOffsetReg(ScratchWaveOffsetReg);
227 MachineFrameInfo *MFI = MF.getFrameInfo();
229 if (!MFI->hasStackObjects()
    [all...]
  /external/llvm/lib/Target/ARM/
Thumb1InstrInfo.cpp 86 MachineFrameInfo &MFI = *MF.getFrameInfo();
89 MFI.getObjectSize(FI), MFI.getObjectAlignment(FI));
112 MachineFrameInfo &MFI = *MF.getFrameInfo();
115 MFI.getObjectSize(FI), MFI.getObjectAlignment(FI));
Thumb2InstrInfo.cpp 133 MachineFrameInfo &MFI = *MF.getFrameInfo();
136 MFI.getObjectSize(FI), MFI.getObjectAlignment(FI));
171 MachineFrameInfo &MFI = *MF.getFrameInfo();
174 MFI.getObjectSize(FI), MFI.getObjectAlignment(FI));
  /external/llvm/lib/Target/Mips/
MipsFrameLowering.cpp 97 const MachineFrameInfo *MFI = MF.getFrameInfo();
101 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken() ||
106 const MachineFrameInfo *MFI = MF.getFrameInfo();
109 return MFI->hasVarSizedObjects() && TRI->needsStackRealignment(MF);
113 const MachineFrameInfo *MFI = MF.getFrameInfo();
119 for (int I = MFI->getObjectIndexBegin(); I != 0; ++I)
120 Offset = std::max(Offset, -MFI->getObjectOffset(I));
128 unsigned MaxAlign = MFI->getMaxAlignment();
132 assert(!MFI->getObjectIndexEnd() || MaxAlign)
    [all...]
Mips16FrameLowering.cpp 38 MachineFrameInfo *MFI = MF.getFrameInfo();
47 uint64_t StackSize = MFI->getStackSize();
50 if (StackSize == 0 && !MFI->adjustsStack()) return;
65 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
68 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
72 int64_t Offset = MFI->getObjectOffset(I->getFrameIdx());
90 MachineFrameInfo *MFI = MF.getFrameInfo();
94 uint64_t StackSize = MFI->getStackSize();
153 const MachineFrameInfo *MFI = MF.getFrameInfo();
156 return isInt<15>(MFI->getMaxCallFrameSize()) && !MFI->hasVarSizedObjects()
    [all...]
Mips16RegisterInfo.cpp 85 MachineFrameInfo *MFI = MF.getFrameInfo();
87 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyLowerBrUnless.cpp 59 auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>();
73 if (MFI.isVRegStackified(Cond)) {
110 MFI.stackifyVReg(ZeroReg);
114 MFI.stackifyVReg(Tmp);
WebAssemblyMCInstLower.cpp 72 const WebAssemblyFunctionInfo &MFI =
74 unsigned WAReg = MFI.getWAReg(MO.getReg());
WebAssemblyPeephole.cpp 51 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>();
79 MFI.stackifyVReg(NewReg);
80 MFI.addWAReg(NewReg, WebAssemblyFunctionInfo::UnusedReg);
WebAssemblyRegNumbering.cpp 62 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>();
66 MFI.initWARegs();
77 MFI.setWAReg(MI.getOperand(0).getReg(), MI.getOperand(1).getImm());
86 unsigned NumArgRegs = MFI.getParams().size();
93 if (MFI.isVRegStackified(VReg)) {
94 MFI.setWAReg(VReg, INT32_MIN | NumStackRegs++);
100 if (MFI.getWAReg(VReg) == WebAssemblyFunctionInfo::UnusedReg)
101 MFI.setWAReg(VReg, NumArgRegs + CurReg++);
105 MFI.addPReg(WebAssembly::SP32, CurReg++);
WebAssemblyRegisterInfo.cpp 63 const MachineFrameInfo& MFI = *MF.getFrameInfo();
64 int FrameOffset = MFI.getStackSize() + MFI.getObjectOffset(FrameIndex);
  /external/llvm/lib/Target/Hexagon/
HexagonBitTracker.h 37 MachineFrameInfo &MFI;
  /external/llvm/lib/Target/SystemZ/
SystemZLDCleanup.cpp 70 SystemZMachineFunctionInfo* MFI = F.getInfo<SystemZMachineFunctionInfo>();
71 if (MFI->getNumLocalDynamicTLSAccesses() < 2) {
  /external/llvm/lib/Target/MSP430/
MSP430InstrInfo.cpp 45 MachineFrameInfo &MFI = *MF.getFrameInfo();
49 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIdx),
50 MFI.getObjectAlignment(FrameIdx));
72 MachineFrameInfo &MFI = *MF.getFrameInfo();
76 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIdx),
77 MFI.getObjectAlignment(FrameIdx));
  /external/llvm/lib/Target/NVPTX/
NVPTXPrologEpilogPass.cpp 84 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx,
89 Offset += MFI->getObjectSize(FrameIdx);
91 unsigned Align = MFI->getObjectAlignment(FrameIdx);
102 MFI->setObjectOffset(FrameIdx, -Offset); // Set the computed offset
105 MFI->setObjectOffset(FrameIdx, Offset);
106 Offset += MFI->getObjectSize(FrameIdx);
119 MachineFrameInfo *MFI = Fn.getFrameInfo();
136 for (int i = MFI->getObjectIndexBegin(); i != 0; ++i) {
142 FixedOff = -MFI->getObjectOffset(i);
146 FixedOff = MFI->getObjectOffset(i) + MFI->getObjectSize(i)
    [all...]

Completed in 422 milliseconds

1 2 3 4 5