Searched defs:MFI (Results 1 - 25 of 68) sorted by relevance

123

/external/llvm/lib/CodeGen/
H A DTargetOptionsImpl.cpp25 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
26 return MFI->hasCalls();
H A DTargetFrameLoweringImpl.cpp31 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
32 return MFI->getObjectOffset(FI) + MFI->getStackSize() -
33 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
H A DInterferenceCache.cpp129 MachineFunction::const_iterator MFI = MF->getBlockNumbered(MBBNum); local
179 if (++MFI == MF->end())
181 MBBNum = MFI->getNumber();
H A DAggressiveAntiDepBreaker.cpp187 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
188 BitVector Pristine = MFI->getPristineRegs(BB);
H A DCriticalAntiDepBreaker.cpp92 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
93 BitVector Pristine = MFI->getPristineRegs(BB);
H A DLocalStackSlotAllocation.cpp61 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset,
85 MachineFrameInfo *MFI = MF.getFrameInfo(); local
87 unsigned LocalObjectCount = MFI->getObjectIndexEnd();
95 LocalOffsets.resize(MFI->getObjectIndexEnd());
103 // Tell MFI whether any base registers were allocated. PEI will only
108 MFI->setUseLocalStackAllocationBlock(UsedBaseRegs);
114 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo *MFI, argument
120 Offset += MFI->getObjectSize(FrameIdx);
122 unsigned Align = MFI->getObjectAlignment(FrameIdx);
136 // And tell MFI abou
150 MachineFrameInfo *MFI = Fn.getFrameInfo(); local
224 MachineFrameInfo *MFI = Fn.getFrameInfo(); local
[all...]
H A DStackSlotColoring.cpp49 MachineFrameInfo *MFI; member in class:__anon8738::StackSlotColoring
136 SSRefs.resize(MFI->getObjectIndexEnd());
167 int LastFI = MFI->getObjectIndexEnd();
180 if (MFI->isDeadObjectIndex(FI))
183 OrigAlignments[FI] = MFI->getObjectAlignment(FI);
184 OrigSizes[FI] = MFI->getObjectSize(FI);
245 if (!Share || Align > MFI->getObjectAlignment(Color))
246 MFI->setObjectAlignment(Color, Align);
248 if (!Share || Size > MFI->getObjectSize(Color))
249 MFI
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsFrameLowering.cpp97 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
99 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken();
H A DMips16FrameLowering.cpp31 MachineFrameInfo *MFI = MF.getFrameInfo(); local
36 uint64_t StackSize = MFI->getStackSize();
39 if (StackSize == 0 && !MFI->adjustsStack()) return;
49 MachineFrameInfo *MFI = MF.getFrameInfo(); local
53 uint64_t StackSize = MFI->getStackSize();
H A DMips16RegisterInfo.cpp59 MachineFrameInfo *MFI = MF.getFrameInfo(); local
62 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
H A DMipsSERegisterInfo.cpp74 MachineFrameInfo *MFI = MF.getFrameInfo(); local
77 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
H A DMipsSEFrameLowering.cpp33 MachineFrameInfo *MFI = MF.getFrameInfo(); local
46 uint64_t StackSize = MFI->getStackSize();
49 if (StackSize == 0 && !MFI->adjustsStack()) return;
66 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
82 int64_t Offset = MFI->getObjectOffset(I->getFrameIdx());
125 MachineFrameInfo *MFI = MF.getFrameInfo(); local
139 for (unsigned i = 0; i < MFI->getCalleeSavedInfo().size(); ++i)
147 uint64_t StackSize = MFI->getStackSize();
189 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
193 return isInt<16>(MFI
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp31 MachineFrameInfo *MFI = MF.getFrameInfo(); local
38 int NumBytes = (int) MFI->getStackSize();
/external/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp67 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
71 MFI.getObjectSize(FI),
72 MFI.getObjectAlignment(FI));
95 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
99 MFI.getObjectSize(FI),
100 MFI.getObjectAlignment(FI));
H A DThumb2InstrInfo.cpp136 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
140 MFI.getObjectSize(FI),
141 MFI.getObjectAlignment(FI));
163 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
167 MFI.getObjectSize(FI),
168 MFI.getObjectAlignment(FI));
H A DThumb1FrameLowering.cpp49 MachineFrameInfo *MFI = MF.getFrameInfo(); local
57 unsigned NumBytes = MFI->getStackSize();
58 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
65 MFI->setStackSize(NumBytes);
127 AFI->setFramePtrSpillOffset(MFI->getObjectOffset(FramePtrSpillFI) + NumBytes);
150 MFI->setOffsetAdjustment(MFI->getOffsetAdjustment() -
173 if (MFI->hasVarSizedObjects())
207 MachineFrameInfo *MFI = MF.getFrameInfo(); local
215 int NumBytes = (int)MFI
[all...]
/external/llvm/lib/Target/MBlaze/
H A DMBlazeRegisterInfo.cpp132 MachineFrameInfo *MFI = MF.getFrameInfo(); local
147 int stackSize = MFI->getStackSize();
148 int spOffset = MFI->getObjectOffset(FrameIndex);
154 << "isFixed : " << MFI->isFixedObjectIndex(FrameIndex) << "\n"
156 << "isSpill : " << MFI->isSpillSlotObjectIndex(FrameIndex)
173 MachineFrameInfo *MFI = MF.getFrameInfo();
176 MFI->setObjectOffset(MBlazeFI->getGPFI(), MBlazeFI->getGPStackOffset());
/external/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp30 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
34 MFI->isFrameAddressTaken());
43 MachineFrameInfo *MFI = MF.getFrameInfo(); local
52 uint64_t StackSize = MFI->getStackSize();
63 MFI->setOffsetAdjustment(-NumBytes);
108 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
125 uint64_t StackSize = MFI->getStackSize();
152 //if (NumBytes || MFI->hasVarSizedObjects())
155 if (MFI->hasVarSizedObjects()) {
192 MSP430MachineFunctionInfo *MFI local
[all...]
H A DMSP430InstrInfo.cpp42 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
47 MFI.getObjectSize(FrameIdx),
48 MFI.getObjectAlignment(FrameIdx));
70 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
75 MFI.getObjectSize(FrameIdx),
76 MFI.getObjectAlignment(FrameIdx));
/external/llvm/include/llvm/CodeGen/
H A DFastISel.h53 MachineFrameInfo &MFI; member in class:llvm::FastISel
/external/llvm/lib/Target/CellSPU/
H A DSPUFrameLowering.cpp47 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
49 return MFI->getStackSize() &&
51 MFI->hasVarSizedObjects());
58 MachineFrameInfo *MFI = MF.getFrameInfo(); local
61 unsigned FrameSize = MFI->getStackSize();
66 unsigned Align = std::max(TargetAlign, MFI->getMaxAlignment());
71 unsigned maxCallFrameSize = MFI->getMaxCallFrameSize();
75 if (MFI->hasVarSizedObjects())
79 MFI->setMaxCallFrameSize(maxCallFrameSize);
88 MFI
94 MachineFrameInfo *MFI = MF.getFrameInfo(); local
193 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
251 MachineFrameInfo *MFI = MF.getFrameInfo(); local
[all...]
H A DSPURegisterInfo.cpp262 MachineFrameInfo *MFI = MF.getFrameInfo(); local
274 int Offset = MFI->getObjectOffset(FrameIndex);
286 Offset += MO.getImm() + MFI->getStackSize() + SPUFrameLowering::minStackSize();
/external/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp46 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
52 MFI->hasVarSizedObjects() ||
53 MFI->isFrameAddressTaken() ||
308 MachineFrameInfo *MFI = MF.getFrameInfo();
312 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
330 MFI->getObjectOffset(I->getFrameIdx()));
336 int64_t Offset = MFI->getObjectOffset(I->getFrameIdx());
635 MachineFrameInfo *MFI = MF.getFrameInfo();
643 uint64_t MaxAlign = MFI->getMaxAlignment(); // Desired stack alignment.
644 uint64_t StackSize = MFI
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp47 MachineFrameInfo *MFI = MF.getFrameInfo(); local
50 unsigned FrameSize = MFI->getStackSize();
55 unsigned maxCallFrameSize = MFI->getMaxCallFrameSize();
59 if (MFI->hasVarSizedObjects())
63 MFI->setMaxCallFrameSize(maxCallFrameSize);
72 MFI->setStackSize(FrameSize);
78 MachineFrameInfo *MFI = MF.getFrameInfo(); local
91 int NumBytes = (int) MFI->getStackSize();
113 MO.setImm(MFI->getMaxCallFrameSize());
184 MachineFrameInfo *MFI local
205 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
[all...]
H A DHexagonRegisterInfo.cpp155 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
164 const unsigned FrameSize = MFI.getStackSize();
166 if (!MFI.hasVarSizedObjects() &&
240 if (!MFI.hasVarSizedObjects() &&

Completed in 3531 milliseconds

123