/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/ |
H A D | TargetFrameLoweringImpl.cpp | 31 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 32 return MFI->getObjectOffset(FI) + MFI->getStackSize() - 33 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
|
H A D | PseudoSourceValue.cpp | 92 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 D | TargetOptionsImpl.cpp | 25 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 26 return MFI->hasCalls();
|
H A D | LocalStackSlotAllocation.cpp | 61 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 D | PrologEpilogInserter.cpp | 156 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 D | ProcessImplicitDefs.cpp | 150 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 D | ScheduleDAGInstrs.cpp | 49 : 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 D | StackColoring.cpp | 89 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 D | MachineVerifier.cpp | 306 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 D | StackSlotColoring.cpp | 49 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 D | MipsFrameLowering.cpp | 97 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 99 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken();
|
H A D | Mips16FrameLowering.cpp | 31 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 D | MipsSEFrameLowering.cpp | 33 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 D | Mips16RegisterInfo.cpp | 59 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 D | 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;
|
H A D | MSP430FrameLowering.cpp | 30 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 D | SPUFrameLowering.cpp | 47 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 D | Thumb1InstrInfo.cpp | 67 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 D | 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;
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/ |
H A D | MBlazeFrameLowering.cpp | 43 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 D | MBlazeRegisterInfo.cpp | 132 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 D | MBlazeMachineFunction.h | 145 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 D | HexagonFrameLowering.cpp | 47 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 D | XCoreFrameLowering.cpp | 93 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 D | PseudoSourceValue.h | 100 virtual bool isConstant(const MachineFrameInfo *MFI) const; 102 virtual bool isAliased(const MachineFrameInfo *MFI) const;
|