Searched refs:MFI (Results 1 - 25 of 86) sorted by relevance

1234

/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp31 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
32 return MFI->getObjectOffset(FI) + MFI->getStackSize() -
33 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
H A DPseudoSourceValue.cpp92 bool PseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const {
101 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const {
109 bool FixedStackPseudoSourceValue::isConstant(const MachineFrameInfo *MFI) const{
110 return MFI && MFI->isImmutableObjectIndex(FI);
113 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const {
117 if (!MFI)
120 return !MFI->isFixedObjectIndex(FI) && !MFI->isSpillSlotObjectIndex(FI);
123 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) cons
[all...]
H A DTargetOptionsImpl.cpp25 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
26 return MFI->hasCalls();
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 DPrologEpilogInserter.cpp156 MachineFrameInfo *MFI = Fn.getFrameInfo(); local
159 bool AdjustsStack = MFI->adjustsStack();
188 MFI->setAdjustsStack(AdjustsStack);
189 MFI->setMaxCallFrameSize(MaxCallFrameSize);
210 MachineFrameInfo *MFI = Fn.getFrameInfo(); local
272 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true);
277 FrameIdx = MFI->CreateFixedObject(RC->getSize(), FixedSlot->Offset, true);
283 MFI->setCalleeSavedInfo(CSI);
291 MachineFrameInfo *MFI = Fn.getFrameInfo(); local
292 const std::vector<CalleeSavedInfo> &CSI = MFI
462 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument
498 MachineFrameInfo *MFI = Fn.getFrameInfo(); local
[all...]
H A DProcessImplicitDefs.cpp150 for (MachineFunction::iterator MFI = MF.begin(), MFE = MF.end();
151 MFI != MFE; ++MFI) {
153 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(),
154 MBBE = MFI->instr_end(); MBBI != MBBE; ++MBBI)
161 DEBUG(dbgs() << "BB#" << MFI->getNumber() << " has " << WorkList.size()
H A DScheduleDAGInstrs.cpp49 : ScheduleDAG(mf), MLI(mli), MDT(mdt), MFI(mf.getFrameInfo()), LIS(lis),
109 const MachineFrameInfo *MFI,
126 if (PSV->isAliased(MFI))
129 MayAlias = PSV->mayAlias(MFI);
433 const MachineFrameInfo *MFI) {
453 if (PSV->isAliased(MFI))
468 static bool MIsNeedChainEdge(AliasAnalysis *AA, const MachineFrameInfo *MFI, argument
475 if (isUnsafeMemoryObject(MIa, MFI) || isUnsafeMemoryObject(MIb, MFI))
529 iterateChainSucc(AliasAnalysis *AA, const MachineFrameInfo *MFI, argument
108 getUnderlyingObjectForInstr(const MachineInstr *MI, const MachineFrameInfo *MFI, bool &MayAlias) argument
432 isUnsafeMemoryObject(MachineInstr *MI, const MachineFrameInfo *MFI) argument
575 adjustChainDeps(AliasAnalysis *AA, const MachineFrameInfo *MFI, SUnit *SU, SUnit *ExitSU, std::set<SUnit *> &CheckList, unsigned LatencyToLoad) argument
606 addChainDependency(AliasAnalysis *AA, const MachineFrameInfo *MFI, SUnit *SUa, SUnit *SUb, std::set<SUnit *> &RejectList, unsigned TrueMemOrderLatency = 0, bool isNormalMemory = false) argument
[all...]
H A DStackColoring.cpp89 MachineFrameInfo *MFI; member in class:__anon10220::StackColoring
128 MachineFrameInfo *MFI; member in struct:__anon10220::StackColoring::SlotSizeSorter
129 SlotSizeSorter(MachineFrameInfo *mfi) : MFI(mfi) { }
135 return MFI->getObjectSize(LHS) > MFI->getObjectSize(RHS);
264 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot);
487 const AllocaInst *From = MFI->getObjectAllocation(it->first);
488 const AllocaInst *To = MFI->getObjectAllocation(it->second);
647 MFI = MF->getFrameInfo();
656 unsigned NumSlots = MFI
[all...]
H A DMachineVerifier.cpp306 for (MachineFunction::const_iterator MFI = MF.begin(), MFE = MF.end();
307 MFI!=MFE; ++MFI) {
308 visitMachineBasicBlockBefore(MFI);
311 for (MachineBasicBlock::const_instr_iterator MBBI = MFI->instr_begin(),
312 MBBE = MFI->instr_end(); MBBI != MBBE; ++MBBI) {
313 if (MBBI->getParent() != MFI) {
314 report("Bad instruction parent pointer", MFI);
333 visitMachineBasicBlockAfter(MFI);
661 const MachineFrameInfo *MFI local
1513 MachineFunction::const_iterator MFI = MBB; local
[all...]
H A DStackSlotColoring.cpp49 MachineFrameInfo *MFI; member in class:__anon10222::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...]
/macosx-10.9.5/llvmCore-3425.0.33/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 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...]
H A DMips16RegisterInfo.cpp59 MachineFrameInfo *MFI = MF.getFrameInfo(); local
61 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp63 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;
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...]
/macosx-10.9.5/llvmCore-3425.0.33/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...]
/macosx-10.9.5/llvmCore-3425.0.33/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));
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/
H A DPPCBranchSelector.cpp64 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;
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/
H A DMBlazeFrameLowering.cpp43 MachineFrameInfo *MFI = MF.getFrameInfo(); local
50 MFI->RemoveStackObject(FRI->first);
51 int NFI = MFI->CreateFixedObject(4, FRI->second, true);
88 MachineFrameInfo *MFI = MF.getFrameInfo();
135 MFI->isFixedObjectIndex(FI) ||
136 MFI->getObjectSize(FI) != 4) continue;
223 MachineFrameInfo *MFI = MF.getFrameInfo();
252 int FI = MFI->CreateStackObject(4,4,false,false);
260 int R17FI = MFI->CreateStackObject(4,4,false,false);
261 int R18FI = MFI
299 MachineFrameInfo *MFI = MF.getFrameInfo(); local
336 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
343 MachineFrameInfo *MFI = MF.getFrameInfo(); local
389 MachineFrameInfo *MFI = MF.getFrameInfo(); local
432 MachineFrameInfo *MFI = MF.getFrameInfo(); local
[all...]
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());
H A DMBlazeMachineFunction.h145 void adjustLoadArgsFI(MachineFrameInfo *MFI) const {
148 MFI->setObjectOffset(FnLoadArgs[i].FI, FnLoadArgs[i].SPOffset);
151 void adjustStoreVarArgsFI(MachineFrameInfo *MFI) const {
154 MFI->setObjectOffset(FnStoreVarArgs[i].FI, FnStoreVarArgs[i].SPOffset);
/macosx-10.9.5/llvmCore-3425.0.33/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...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/XCore/
H A DXCoreFrameLowering.cpp93 MachineFrameInfo *MFI = MF.getFrameInfo(); local
109 int FrameSize = MFI->getStackSize();
126 if (saveLR && (MFI->getObjectOffset(XFI->getLRSpillSlot()) == 0)) {
154 int LRSpillOffset = MFI->getObjectOffset(XFI->getLRSpillSlot());
170 int FPSpillOffset = MFI->getObjectOffset(XFI->getFPSpillSlot());
203 int Offset = MFI->getObjectOffset(CSI.getFrameIdx());
214 MachineFrameInfo *MFI = MF.getFrameInfo(); local
229 int FrameSize = MFI->getStackSize();
247 int FPSpillOffset = MFI->getObjectOffset(XFI->getFPSpillSlot());
252 if (restoreLR && MFI
340 MachineFrameInfo *MFI = MF.getFrameInfo(); local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DPseudoSourceValue.h100 virtual bool isConstant(const MachineFrameInfo *MFI) const;
102 virtual bool isAliased(const MachineFrameInfo *MFI) const;

Completed in 220 milliseconds

1234