/external/llvm/lib/CodeGen/ |
TargetFrameLoweringImpl.cpp | 30 const MachineFrameInfo *MFI = MF.getFrameInfo(); 31 return MFI->getObjectOffset(FI) + MFI->getStackSize() - 32 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
|
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) const [all...] |
TargetOptionsImpl.cpp | 29 const MachineFrameInfo *MFI = MF.getFrameInfo(); 30 return MFI->hasCalls();
|
LocalStackSlotAllocation.cpp | 64 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 88 MachineFrameInfo *MFI = MF.getFrameInfo(); 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, 123 Offset += MFI->getObjectSize(FrameIdx); 125 unsigned Align = MFI->getObjectAlignment(FrameIdx); 139 // And tell MFI about it for PEI to use late [all...] |
PrologEpilogInserter.cpp | 139 MachineFrameInfo *MFI = Fn.getFrameInfo(); 141 WarnStackSize < MFI->getStackSize()) 142 errs() << "warning: Stack size limit exceeded (" << MFI->getStackSize() 156 MachineFrameInfo *MFI = Fn.getFrameInfo(); 159 bool AdjustsStack = MFI->adjustsStack(); 188 MFI->setAdjustsStack(AdjustsStack); 189 MFI->setMaxCallFrameSize(MaxCallFrameSize); 210 MachineFrameInfo *MFI = F.getFrameInfo(); 274 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true); 279 FrameIdx = MFI->CreateFixedObject(RC->getSize(), FixedSlot->Offset, true) [all...] |
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()
|
StackColoring.cpp | 88 MachineFrameInfo *MFI; 128 MachineFrameInfo *MFI; 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) [all...] |
MachineVerifier.cpp | 307 for (MachineFunction::const_iterator MFI = MF.begin(), MFE = MF.end(); 308 MFI!=MFE; ++MFI) { 309 visitMachineBasicBlockBefore(MFI); 315 for (MachineBasicBlock::const_instr_iterator MBBI = MFI->instr_begin(), 316 MBBE = MFI->instr_end(); MBBI != MBBE; ++MBBI) { 317 if (MBBI->getParent() != MFI) { 318 report("Bad instruction parent pointer", MFI); 350 report("BundledSucc flag set on last instruction in block", &MFI->back()); 351 visitMachineBasicBlockAfter(MFI); [all...] |
/external/llvm/lib/Target/Mips/ |
MipsFrameLowering.cpp | 97 const MachineFrameInfo *MFI = MF.getFrameInfo(); 99 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken(); 103 const MachineFrameInfo *MFI = MF.getFrameInfo(); 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->getObjectSize(I), MaxAlign) [all...] |
Mips16FrameLowering.cpp | 32 MachineFrameInfo *MFI = MF.getFrameInfo(); 37 uint64_t StackSize = MFI->getStackSize(); 40 if (StackSize == 0 && !MFI->adjustsStack()) return; 80 MachineFrameInfo *MFI = MF.getFrameInfo(); 84 uint64_t StackSize = MFI->getStackSize(); 162 const MachineFrameInfo *MFI = MF.getFrameInfo(); 165 return isInt<15>(MFI->getMaxCallFrameSize()) && !MFI->hasVarSizedObjects();
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXPrologEpilogPass.cpp | 81 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, 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(); 133 for (int i = MFI->getObjectIndexBegin(); i != 0; ++i) { 139 FixedOff = -MFI->getObjectOffset(i); 143 FixedOff = MFI->getObjectOffset(i) + MFI->getObjectSize(i) [all...] |
/external/llvm/lib/Target/X86/ |
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, 108 MFI->insert(MBBI, NewMI); // Insert the new inst 129 return TII->convertToThreeAddress(MFI, MBBI, 0); 171 MachineFunction::iterator MFI) { 172 if (I == MFI->begin()) [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPUFrameLowering.cpp | 76 const MachineFrameInfo *MFI = MF.getFrameInfo(); 78 int UpperBound = FI == -1 ? MFI->getNumObjects() : FI; 80 for (int i = MFI->getObjectIndexBegin(); i < UpperBound; ++i) { 81 unsigned Size = MFI->getObjectSize(i);
|
AMDGPUAsmPrinter.cpp | 82 R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>(); 111 switch (MFI->ShaderType) { 120 switch (MFI->ShaderType) { 131 S_STACK_SIZE(MFI->StackSize), 4); 135 if (MFI->ShaderType == ShaderType::COMPUTE) { 137 OutStreamer.EmitIntValue(RoundUpToAlignment(MFI->LDSSize, 4) >> 2, 4); 224 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>(); 226 switch (MFI->ShaderType) { 237 if (MFI->ShaderType == ShaderType::COMPUTE) { 239 OutStreamer.EmitIntValue(S_00B84C_LDS_SIZE(RoundUpToAlignment(MFI->LDSSize, 256) >> 8), 4) [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
AMDILFrameLowering.cpp | 31 const MachineFrameInfo *MFI = MF.getFrameInfo(); 32 return MFI->getObjectOffset(FI);
|
/external/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;
|
MSP430FrameLowering.cpp | 30 const MachineFrameInfo *MFI = MF.getFrameInfo(); 34 MFI->isFrameAddressTaken()); 43 MachineFrameInfo *MFI = MF.getFrameInfo(); 52 uint64_t StackSize = MFI->getStackSize(); 63 MFI->setOffsetAdjustment(-NumBytes); 108 const MachineFrameInfo *MFI = MF.getFrameInfo(); 125 uint64_t StackSize = MFI->getStackSize(); 152 //if (NumBytes || MFI->hasVarSizedObjects()) 155 if (MFI->hasVarSizedObjects()) { 192 MSP430MachineFunctionInfo *MFI = MF.getInfo<MSP430MachineFunctionInfo>() [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDILFrameLowering.cpp | 31 const MachineFrameInfo *MFI = MF.getFrameInfo(); 32 return MFI->getObjectOffset(FI);
|
/external/llvm/lib/Target/ARM/ |
Thumb1InstrInfo.cpp | 67 MachineFrameInfo &MFI = *MF.getFrameInfo(); 71 MFI.getObjectSize(FI), 72 MFI.getObjectAlignment(FI)); 95 MachineFrameInfo &MFI = *MF.getFrameInfo(); 99 MFI.getObjectSize(FI), 100 MFI.getObjectAlignment(FI));
|
/external/llvm/include/llvm/CodeGen/ |
PseudoSourceValue.h | 96 virtual bool isConstant(const MachineFrameInfo *MFI) const; 98 virtual bool isAliased(const MachineFrameInfo *MFI) const;
|
/external/llvm/lib/Target/PowerPC/ |
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;
|
/external/llvm/lib/Target/AArch64/ |
AArch64FrameLowering.cpp | 52 MachineFrameInfo *MFI = MF.getFrameInfo(); 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->getObjectOffset(X29FrameIdx) [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcFrameLowering.cpp | 40 MachineFrameInfo *MFI = MF.getFrameInfo(); 47 int NumBytes = (int) MFI->getStackSize(); 108 MachineFrameInfo *MFI = MF.getFrameInfo(); 110 int NumBytes = (int) MFI->getStackSize(); 141 const MachineFrameInfo *MFI = MF.getFrameInfo(); 143 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken(); 165 MachineFrameInfo *MFI = MF.getFrameInfo(); 167 return !(MFI->hasCalls() // has calls 212 SparcMachineFunctionInfo *MFI = MF.getInfo<SparcMachineFunctionInfo>() [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonFrameLowering.cpp | 47 MachineFrameInfo *MFI = MF.getFrameInfo(); 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(); 86 int NumBytes = (int) MFI->getStackSize(); 108 MO.setImm(MFI->getMaxCallFrameSize()); 204 const MachineFrameInfo *MFI = MF.getFrameInfo() [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreFrameLowering.cpp | 93 MachineFrameInfo *MFI = MF.getFrameInfo(); 107 int FrameSize = MFI->getStackSize(); 123 if (saveLR && (MFI->getObjectOffset(XFI->getLRSpillSlot()) == 0)) { 140 int LRSpillOffset = MFI->getObjectOffset(XFI->getLRSpillSlot()); 152 int FPSpillOffset = MFI->getObjectOffset(XFI->getFPSpillSlot()); 174 MachineFrameInfo *MFI = MF.getFrameInfo(); 190 int FrameSize = MFI->getStackSize(); 205 int FPSpillOffset = MFI->getObjectOffset(XFI->getFPSpillSlot()); 212 (FrameSize == 0 || MFI->getObjectOffset(XFI->getLRSpillSlot()) != 0)) { 213 int LRSpillOffset = MFI->getObjectOffset(XFI->getLRSpillSlot()) [all...] |