/freebsd-10.1-release/contrib/llvm/lib/CodeGen/ |
H A D | TargetFrameLoweringImpl.cpp | 30 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 31 return MFI->getObjectOffset(FI) + MFI->getStackSize() - 32 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 | 27 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 28 return MFI->hasCalls();
|
H A D | LocalStackSlotAllocation.cpp | 64 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 88 MachineFrameInfo *MFI = MF.getFrameInfo(); local 90 unsigned LocalObjectCount = MFI->getObjectIndexEnd(); 98 LocalOffsets.resize(MFI->getObjectIndexEnd()); 106 // Tell MFI whether any base registers were allocated. PEI will only 111 MFI->setUseLocalStackAllocationBlock(UsedBaseRegs); 117 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo *MFI, argument 123 Offset += MFI->getObjectSize(FrameIdx); 125 unsigned Align = MFI->getObjectAlignment(FrameIdx); 139 // And tell MFI abou 153 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 220 MachineFrameInfo *MFI = Fn.getFrameInfo(); local [all...] |
H A D | PrologEpilogInserter.cpp | 162 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 164 WarnStackSize < MFI->getStackSize()) 165 errs() << "warning: Stack size limit exceeded (" << MFI->getStackSize() 179 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 182 bool AdjustsStack = MFI->adjustsStack(); 211 MFI->setAdjustsStack(AdjustsStack); 212 MFI->setMaxCallFrameSize(MaxCallFrameSize); 233 MachineFrameInfo *MFI = F.getFrameInfo(); local 296 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true); 301 FrameIdx = MFI 315 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 386 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument 422 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 | StackColoring.cpp | 88 MachineFrameInfo *MFI; member in class:__anon2322::StackColoring 128 MachineFrameInfo *MFI; member in struct:__anon2322::StackColoring::SlotSizeSorter 129 SlotSizeSorter(MachineFrameInfo *mfi) : MFI(mfi) { } 135 return MFI->getObjectSize(LHS) > MFI->getObjectSize(RHS); 271 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot); 502 const AllocaInst *From = MFI->getObjectAllocation(it->first); 503 const AllocaInst *To = MFI->getObjectAllocation(it->second); 530 if (PSV && PSV->isConstant(MFI)) 666 MFI [all...] |
H A D | MachineVerifier.cpp | 312 for (MachineFunction::const_iterator MFI = MF.begin(), MFE = MF.end(); 313 MFI!=MFE; ++MFI) { 314 visitMachineBasicBlockBefore(MFI); 320 for (MachineBasicBlock::const_instr_iterator MBBI = MFI->instr_begin(), 321 MBBE = MFI->instr_end(); MBBI != MBBE; ++MBBI) { 322 if (MBBI->getParent() != MFI) { 323 report("Bad instruction parent pointer", MFI); 355 report("BundledSucc flag set on last instruction in block", &MFI->back()); 356 visitMachineBasicBlockAfter(MFI); 689 const MachineFrameInfo *MFI = MF->getFrameInfo(); local 1543 MachineFunction::const_iterator MFI = MBB; local [all...] |
H A D | StackSlotColoring.cpp | 49 MachineFrameInfo *MFI; member in class:__anon2323::StackSlotColoring 139 SSRefs.resize(MFI->getObjectIndexEnd()); 181 int LastFI = MFI->getObjectIndexEnd(); 194 if (MFI->isDeadObjectIndex(FI)) 197 OrigAlignments[FI] = MFI->getObjectAlignment(FI); 198 OrigSizes[FI] = MFI->getObjectSize(FI); 259 if (!Share || Align > MFI->getObjectAlignment(Color)) 260 MFI->setObjectAlignment(Color, Align); 262 if (!Share || Size > MFI->getObjectSize(Color)) 263 MFI [all...] |
H A D | ScheduleDAGInstrs.cpp | 52 : ScheduleDAG(mf), MLI(mli), MDT(mdt), MFI(mf.getFrameInfo()), LIS(lis), 128 const MachineFrameInfo *MFI, 152 if (PSV->isAliased(MFI)) { 157 MayAlias = PSV->mayAlias(MFI); 462 const MachineFrameInfo *MFI) { 486 if (PSV->isAliased(MFI)) 503 static bool MIsNeedChainEdge(AliasAnalysis *AA, const MachineFrameInfo *MFI, argument 510 if (isUnsafeMemoryObject(MIa, MFI) || isUnsafeMemoryObject(MIb, MFI)) 564 iterateChainSucc(AliasAnalysis *AA, const MachineFrameInfo *MFI, argument 127 getUnderlyingObjectsForInstr(const MachineInstr *MI, const MachineFrameInfo *MFI, UnderlyingObjectsVector &Objects) argument 461 isUnsafeMemoryObject(MachineInstr *MI, const MachineFrameInfo *MFI) argument 609 adjustChainDeps(AliasAnalysis *AA, const MachineFrameInfo *MFI, SUnit *SU, SUnit *ExitSU, std::set<SUnit *> &CheckList, unsigned LatencyToLoad) argument 640 addChainDependency(AliasAnalysis *AA, const MachineFrameInfo *MFI, SUnit *SUa, SUnit *SUb, std::set<SUnit *> &RejectList, unsigned TrueMemOrderLatency = 0, bool isNormalMemory = false) argument [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsFrameLowering.cpp | 97 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 99 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken(); 103 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 109 for (int I = MFI->getObjectIndexBegin(); I != 0; ++I) 110 Offset = std::max(Offset, -MFI->getObjectOffset(I)); 118 unsigned MaxAlign = MFI->getMaxAlignment(); 122 assert(!MFI->getObjectIndexEnd() || MaxAlign); 125 for (unsigned I = 0, E = MFI->getObjectIndexEnd(); I != E; ++I) 126 Offset = RoundUpToAlignment(Offset + MFI [all...] |
H A D | Mips16FrameLowering.cpp | 32 MachineFrameInfo *MFI = MF.getFrameInfo(); local 37 uint64_t StackSize = MFI->getStackSize(); 40 if (StackSize == 0 && !MFI->adjustsStack()) return; 80 MachineFrameInfo *MFI = MF.getFrameInfo(); local 84 uint64_t StackSize = MFI->getStackSize(); 162 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 165 return isInt<15>(MFI->getMaxCallFrameSize()) && !MFI->hasVarSizedObjects();
|
/freebsd-10.1-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXPrologEpilogPass.cpp | 81 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, argument 86 Offset += MFI->getObjectSize(FrameIdx); 88 unsigned Align = MFI->getObjectAlignment(FrameIdx); 99 MFI->setObjectOffset(FrameIdx, -Offset); // Set the computed offset 102 MFI->setObjectOffset(FrameIdx, Offset); 103 Offset += MFI->getObjectSize(FrameIdx); 116 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 133 for (int i = MFI->getObjectIndexBegin(); i != 0; ++i) { 139 FixedOff = -MFI->getObjectOffset(i); 143 FixedOff = MFI [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/X86/ |
H A D | X86FixupLEAs.cpp | 40 bool processBasicBlock(MachineFunction &MF, MachineFunction::iterator MFI); 50 MachineFunction::iterator MFI); 57 MachineFunction::iterator MFI); 69 MachineFunction::iterator MFI); 74 MachineInstr* postRAConvertToLEA(MachineFunction::iterator &MFI, 95 FixupLEAPass::postRAConvertToLEA(MachineFunction::iterator &MFI, argument 108 MFI->insert(MBBI, NewMI); // Insert the new inst 138 return TII->convertToThreeAddress(MFI, MBBI, 0); 180 MachineFunction::iterator MFI) { 181 if (I == MFI 179 getPreviousInstr(MachineBasicBlock::iterator& I, MachineFunction::iterator MFI) argument 193 searchBackwards(MachineOperand& p, MachineBasicBlock::iterator& I, MachineFunction::iterator MFI) argument 217 processInstruction(MachineBasicBlock::iterator& I, MachineFunction::iterator MFI) argument 237 seekLEAFixup(MachineOperand& p, MachineBasicBlock::iterator& I, MachineFunction::iterator MFI) argument 256 processBasicBlock(MachineFunction &MF, MachineFunction::iterator MFI) argument [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/R600/ |
H A D | AMDGPUFrameLowering.cpp | 76 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 78 int UpperBound = FI == -1 ? MFI->getNumObjects() : FI; 80 for (int i = MFI->getObjectIndexBegin(); i < UpperBound; ++i) { 81 unsigned Size = MFI->getObjectSize(i);
|
H A D | AMDGPUAsmPrinter.cpp | 110 R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>(); local 139 switch (MFI->ShaderType) { 148 switch (MFI->ShaderType) { 159 S_STACK_SIZE(MFI->StackSize), 4); 163 if (MFI->ShaderType == ShaderType::COMPUTE) { 165 OutStreamer.EmitIntValue(RoundUpToAlignment(MFI->LDSSize, 4) >> 2, 4); 258 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>(); local 260 switch (MFI->ShaderType) { 280 RoundUpToAlignment(MFI->LDSSize, 1 << LDSAlignShift) >> LDSAlignShift; 282 if (MFI [all...] |
/freebsd-10.1-release/contrib/llvm/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...] |
/freebsd-10.1-release/contrib/llvm/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));
|
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCBranchSelector.cpp | 73 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; 74 ++MFI) { 75 MachineBasicBlock *MBB = MFI; 109 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; 110 ++MFI) { 111 MachineBasicBlock &MBB = *MFI;
|
/freebsd-10.1-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.cpp | 52 MachineFrameInfo *MFI = MF.getFrameInfo(); local 69 if (MFI->getCalleeSavedInfo().size()) { 74 splitSPAdjustments(MFI->getStackSize(), NumInitialBytes, NumResidualBytes); 80 NumInitialBytes = MFI->getStackSize(); 117 FuncInfo->setFramePointerOffset(MFI->getObjectOffset(X29FrameIdx)); 122 NumInitialBytes + MFI->getObjectOffset(X29FrameIdx), 128 MFI->setOffsetAdjustment(- MFI->getObjectOffset(X29FrameIdx) 129 - MFI->getStackSize()); 136 unsigned Offset = MFI 201 MachineFrameInfo &MFI = *MF.getFrameInfo(); local 327 MachineFrameInfo *MFI = MF.getFrameInfo(); local 358 MachineFrameInfo *MFI = MF.getFrameInfo(); local 432 MachineFrameInfo &MFI = *MF.getFrameInfo(); local 566 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 590 const MachineFrameInfo *MFI = MF.getFrameInfo(); local [all...] |
/freebsd-10.1-release/contrib/llvm/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 86 int NumBytes = (int) MFI->getStackSize(); 108 MO.setImm(MFI->getMaxCallFrameSize()); 204 const MachineFrameInfo *MFI local [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/Sparc/ |
H A D | SparcFrameLowering.cpp | 85 MachineFrameInfo *MFI = MF.getFrameInfo(); local 92 int NumBytes = (int) MFI->getStackSize(); 156 MachineFrameInfo *MFI = MF.getFrameInfo(); local 158 int NumBytes = (int) MFI->getStackSize(); 175 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 177 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken(); 199 MachineFrameInfo *MFI = MF.getFrameInfo(); local 201 return !(MFI->hasCalls() // has calls 246 SparcMachineFunctionInfo *MFI local [all...] |
/freebsd-10.1-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | PseudoSourceValue.h | 96 virtual bool isConstant(const MachineFrameInfo *MFI) const; 98 virtual bool isAliased(const MachineFrameInfo *MFI) const;
|
/freebsd-10.1-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreFrameLowering.cpp | 89 MachineFrameInfo *MFI = MF.getFrameInfo(); local 97 if (MFI->getMaxAlignment() > getStackAlignment()) 99 + Twine(MFI->getMaxAlignment())); 108 int FrameSize = MFI->getStackSize(); 125 if (saveLR && (MFI->getObjectOffset(XFI->getLRSpillSlot()) == 0)) { 148 int LRSpillOffset = MFI->getObjectOffset(XFI->getLRSpillSlot()); 163 int FPSpillOffset = MFI->getObjectOffset(XFI->getFPSpillSlot()); 194 int Offset = MFI->getObjectOffset(CSI.getFrameIdx()); 204 MachineFrameInfo *MFI = MF.getFrameInfo(); local 220 int FrameSize = MFI 387 MachineFrameInfo *MFI = MF.getFrameInfo(); local [all...] |