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

1 2 3 4 5 6 7 8 91011>>

  /external/swiftshader/third_party/LLVM/lib/Target/
TargetFrameLowering.cpp 31 const MachineFrameInfo *MFI = MF.getFrameInfo();
32 return MFI->getObjectOffset(FI) + MFI->getStackSize() -
33 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
  /external/llvm/lib/Target/NVPTX/
NVPTXPrologEpilogPass.cpp 83 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx,
88 Offset += MFI->getObjectSize(FrameIdx);
90 unsigned Align = MFI->getObjectAlignment(FrameIdx);
101 MFI->setObjectOffset(FrameIdx, -Offset); // Set the computed offset
104 MFI->setObjectOffset(FrameIdx, Offset);
105 Offset += MFI->getObjectSize(FrameIdx);
118 MachineFrameInfo *MFI = Fn.getFrameInfo();
135 for (int i = MFI->getObjectIndexBegin(); i != 0; ++i) {
141 FixedOff = -MFI->getObjectOffset(i);
145 FixedOff = MFI->getObjectOffset(i) + MFI->getObjectSize(i)
    [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDGPUFrameLowering.cpp 78 const MachineFrameInfo *MFI = MF.getFrameInfo();
89 int UpperBound = FI == -1 ? MFI->getNumObjects() : FI;
91 for (int i = MFI->getObjectIndexBegin(); i < UpperBound; ++i) {
92 OffsetBytes = alignTo(OffsetBytes, MFI->getObjectAlignment(i));
93 OffsetBytes += MFI->getObjectSize(i);
100 OffsetBytes = alignTo(OffsetBytes, MFI->getObjectAlignment(FI));
AMDGPUAsmPrinter.cpp 126 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
128 if (MFI->isKernel() && STM.isAmdHsaOS()) {
227 R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>();
229 Twine("SQ_PGM_RESOURCES:STACK_SIZE = " + Twine(MFI->StackSize)));
255 const R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>();
299 S_STACK_SIZE(MFI->StackSize), 4);
305 OutStreamer->EmitIntValue(alignTo(MFI->LDSSize, 4) >> 2, 4);
312 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
450 ProgInfo.ReservedVGPRCount = MFI->getDebuggerReservedVGPRCount();
451 MaxVGPR += MFI->getDebuggerReservedVGPRCount()
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
PseudoSourceValue.cpp 93 bool PseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const {
103 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const {
111 bool FixedStackPseudoSourceValue::isConstant(const MachineFrameInfo *MFI) const{
112 return MFI && MFI->isImmutableObjectIndex(FI);
115 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const {
119 if (!MFI)
122 return !MFI->isFixedObjectIndex(FI) && !MFI->isSpillSlotObjectIndex(FI);
125 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const
    [all...]
LocalStackSlotAllocation.cpp 61 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset,
89 MachineFrameInfo *MFI = MF.getFrameInfo();
91 unsigned LocalObjectCount = MFI->getObjectIndexEnd();
99 LocalOffsets.resize(MFI->getObjectIndexEnd());
107 // Tell MFI whether any base registers were allocated. PEI will only
112 MFI->setUseLocalStackAllocationBlock(UsedBaseRegs);
118 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo *MFI,
124 Offset += MFI->getObjectSize(FrameIdx);
126 unsigned Align = MFI->getObjectAlignment(FrameIdx);
140 // And tell MFI about it for PEI to use late
    [all...]
  /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);
XCoreFrameToArgsOffsetElim.cpp 52 for (MachineFunction::iterator MFI = MF.begin(), E = MF.end(); MFI != E;
53 ++MFI) {
54 MachineBasicBlock &MBB = *MFI;
  /external/llvm/lib/Target/Mips/
MipsFrameLowering.cpp 95 const MachineFrameInfo *MFI = MF.getFrameInfo();
99 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken() ||
104 const MachineFrameInfo *MFI = MF.getFrameInfo();
107 return MFI->hasVarSizedObjects() && TRI->needsStackRealignment(MF);
111 const MachineFrameInfo *MFI = MF.getFrameInfo();
117 for (int I = MFI->getObjectIndexBegin(); I != 0; ++I)
118 Offset = std::max(Offset, -MFI->getObjectOffset(I));
126 unsigned MaxAlign = MFI->getMaxAlignment();
130 assert(!MFI->getObjectIndexEnd() || MaxAlign)
    [all...]
Mips16FrameLowering.cpp 37 MachineFrameInfo *MFI = MF.getFrameInfo();
46 uint64_t StackSize = MFI->getStackSize();
49 if (StackSize == 0 && !MFI->adjustsStack()) return;
64 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
67 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
71 int64_t Offset = MFI->getObjectOffset(I->getFrameIdx());
89 MachineFrameInfo *MFI = MF.getFrameInfo();
93 uint64_t StackSize = MFI->getStackSize();
152 const MachineFrameInfo *MFI = MF.getFrameInfo();
155 return isInt<15>(MFI->getMaxCallFrameSize()) && !MFI->hasVarSizedObjects()
    [all...]
  /external/llvm/lib/CodeGen/
LocalStackSlotAllocation.cpp 70 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset,
74 MachineFrameInfo *MFI, bool StackGrowsDown,
105 MachineFrameInfo *MFI = MF.getFrameInfo();
107 unsigned LocalObjectCount = MFI->getObjectIndexEnd();
115 LocalOffsets.resize(MFI->getObjectIndexEnd());
123 // Tell MFI whether any base registers were allocated. PEI will only
128 MFI->setUseLocalStackAllocationBlock(UsedBaseRegs);
134 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo *MFI,
140 Offset += MFI->getObjectSize(FrameIdx);
142 unsigned Align = MFI->getObjectAlignment(FrameIdx)
    [all...]
PrologEpilogInserter.cpp 224 MachineFrameInfo *MFI = Fn.getFrameInfo();
225 uint64_t StackSize = MFI->getStackSize();
234 MFI->setSavePoint(nullptr);
235 MFI->setRestorePoint(nullptr);
245 MachineFrameInfo *MFI = Fn.getFrameInfo();
248 bool AdjustsStack = MFI->adjustsStack();
277 MFI->setAdjustsStack(AdjustsStack);
278 MFI->setMaxCallFrameSize(MaxCallFrameSize);
296 const MachineFrameInfo *MFI = Fn.getFrameInfo();
303 if (MFI->getSavePoint())
    [all...]
PseudoSourceValue.cpp 54 const MachineFrameInfo *MFI) const {
55 return MFI && MFI->isImmutableObjectIndex(FI);
58 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const {
59 if (!MFI)
61 return MFI->isAliasedObjectIndex(FI);
64 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const {
65 if (!MFI)
68 return !MFI->isSpillSlotObjectIndex(FI);
TargetFrameLoweringImpl.cpp 43 const MachineFrameInfo *MFI = MF.getFrameInfo();
51 return MFI->getObjectOffset(FI) + MFI->getStackSize() -
52 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
  /external/swiftshader/third_party/LLVM/lib/Target/Alpha/
AlphaBranchSelector.cpp 45 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
46 ++MFI) {
47 MachineBasicBlock *MBB = MFI;
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyRegNumbering.cpp 62 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>();
65 MFI.initWARegs();
79 MFI.setWAReg(MI.getOperand(0).getReg(), Imm);
93 unsigned CurReg = MFI.getParams().size();
100 if (MFI.isVRegStackified(VReg)) {
103 MFI.setWAReg(VReg, INT32_MIN | NumStackRegs++);
106 if (MFI.getWAReg(VReg) == WebAssemblyFunctionInfo::UnusedReg) {
108 MFI.setWAReg(VReg, CurReg++);
WebAssemblyFrameLowering.cpp 43 const MachineFrameInfo *MFI = MF.getFrameInfo();
46 return MFI->isFrameAddressTaken() || MFI->hasVarSizedObjects() ||
47 MFI->hasStackMap() || MFI->hasPatchPoint() ||
66 const MachineFrameInfo &MFI) const {
67 return MFI.getStackSize() || MFI.adjustsStack() || hasFP(MF);
74 const MachineFunction &MF, const MachineFrameInfo &MFI) const {
75 assert(needsSP(MF, MFI));
    [all...]
WebAssemblyFrameLowering.h 49 bool needsSP(const MachineFunction &MF, const MachineFrameInfo &MFI) const;
51 const MachineFrameInfo &MFI) const;
  /external/swiftshader/third_party/LLVM/lib/Target/Mips/
MipsEmitGPRestore.cpp 53 for (MachineFunction::iterator MFI = F.begin(), MFE = F.end();
54 MFI != MFE; ++MFI) {
55 MachineBasicBlock& MBB = *MFI;
56 MachineBasicBlock::iterator I = MFI->begin();
72 while (I != MFI->end()) {
  /external/llvm/lib/Target/Lanai/
LanaiFrameLowering.cpp 29 MachineFrameInfo *MFI = MF.getFrameInfo();
33 unsigned FrameSize = MFI->getStackSize();
36 unsigned StackAlign = LRI->needsStackRealignment(MF) ? MFI->getMaxAlignment()
40 unsigned MaxCallFrameSize = MFI->getMaxCallFrameSize();
44 if (MFI->hasVarSizedObjects())
48 MFI->setMaxCallFrameSize(MaxCallFrameSize);
51 if (!(hasReservedCallFrame(MF) && MFI->adjustsStack()))
58 MFI->setStackSize(FrameSize);
96 MachineFrameInfo *MFI = MF.getFrameInfo();
110 unsigned StackSize = MFI->getStackSize()
    [all...]
  /external/llvm/lib/Target/X86/
X86FixupLEAs.cpp 41 bool processBasicBlock(MachineFunction &MF, MachineFunction::iterator MFI);
51 MachineFunction::iterator MFI);
58 MachineFunction::iterator MFI);
63 MachineFunction::iterator MFI);
68 MachineFunction::iterator MFI) const;
79 MachineFunction::iterator MFI);
84 MachineInstr *postRAConvertToLEA(MachineFunction::iterator &MFI,
111 FixupLEAPass::postRAConvertToLEA(MachineFunction::iterator &MFI,
129 MFI->insert(MBBI, NewMI); // Insert the new inst
159 return TII->convertToThreeAddress(MFI, MI, nullptr)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
BlackfinFrameLowering.cpp 29 const MachineFrameInfo *MFI = MF.getFrameInfo();
31 MFI->adjustsStack() || MFI->hasVarSizedObjects();
46 MachineFrameInfo *MFI = MF.getFrameInfo();
54 int FrameSize = MFI->getStackSize();
57 MFI->setStackSize(FrameSize);
61 assert(!MFI->adjustsStack() &&
94 MachineFrameInfo *MFI = MF.getFrameInfo();
102 int FrameSize = MFI->getStackSize();
106 assert(!MFI->adjustsStack() &
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/MSP430/
MSP430BranchSelector.cpp 63 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
64 ++MFI) {
65 MachineBasicBlock *MBB = MFI;
99 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
100 ++MFI) {
101 MachineBasicBlock &MBB = *MFI;
  /external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
PPCBranchSelector.cpp 64 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
65 ++MFI) {
66 MachineBasicBlock *MBB = MFI;
100 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
101 ++MFI) {
102 MachineBasicBlock &MBB = *MFI;
  /external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
SPUFrameLowering.cpp 47 const MachineFrameInfo *MFI = MF.getFrameInfo();
49 return MFI->getStackSize() &&
50 (DisableFramePointerElim(MF) || MFI->hasVarSizedObjects());
57 MachineFrameInfo *MFI = MF.getFrameInfo();
60 unsigned FrameSize = MFI->getStackSize();
65 unsigned Align = std::max(TargetAlign, MFI->getMaxAlignment());
70 unsigned maxCallFrameSize = MFI->getMaxCallFrameSize();
74 if (MFI->hasVarSizedObjects())
78 MFI->setMaxCallFrameSize(maxCallFrameSize);
87 MFI->setStackSize(FrameSize)
    [all...]

Completed in 665 milliseconds

1 2 3 4 5 6 7 8 91011>>