/external/swiftshader/third_party/LLVM/lib/Target/ |
TargetFrameLowering.cpp | 31 const MachineFrameInfo *MFI = MF.getFrameInfo(); 32 return MFI->getObjectOffset(FI) + MFI->getStackSize() - 33 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXPrologEpilogPass.cpp | 83 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, 88 Offset += MFI->getObjectSize(FrameIdx); 90 unsigned Align = MFI->getObjectAlignment(FrameIdx); 101 MFI->setObjectOffset(FrameIdx, -Offset); // Set the computed offset 104 MFI->setObjectOffset(FrameIdx, Offset); 105 Offset += MFI->getObjectSize(FrameIdx); 118 MachineFrameInfo *MFI = Fn.getFrameInfo(); 135 for (int i = MFI->getObjectIndexBegin(); i != 0; ++i) { 141 FixedOff = -MFI->getObjectOffset(i); 145 FixedOff = MFI->getObjectOffset(i) + MFI->getObjectSize(i) [all...] |
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUFrameLowering.cpp | 78 const MachineFrameInfo *MFI = MF.getFrameInfo(); 89 int UpperBound = FI == -1 ? MFI->getNumObjects() : FI; 91 for (int i = MFI->getObjectIndexBegin(); i < UpperBound; ++i) { 92 OffsetBytes = alignTo(OffsetBytes, MFI->getObjectAlignment(i)); 93 OffsetBytes += MFI->getObjectSize(i); 100 OffsetBytes = alignTo(OffsetBytes, MFI->getObjectAlignment(FI));
|
AMDGPUAsmPrinter.cpp | 126 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); 128 if (MFI->isKernel() && STM.isAmdHsaOS()) { 227 R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>(); 229 Twine("SQ_PGM_RESOURCES:STACK_SIZE = " + Twine(MFI->StackSize))); 255 const R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>(); 299 S_STACK_SIZE(MFI->StackSize), 4); 305 OutStreamer->EmitIntValue(alignTo(MFI->LDSSize, 4) >> 2, 4); 312 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); 450 ProgInfo.ReservedVGPRCount = MFI->getDebuggerReservedVGPRCount(); 451 MaxVGPR += MFI->getDebuggerReservedVGPRCount() [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
PseudoSourceValue.cpp | 93 bool PseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { 103 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { 111 bool FixedStackPseudoSourceValue::isConstant(const MachineFrameInfo *MFI) const{ 112 return MFI && MFI->isImmutableObjectIndex(FI); 115 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { 119 if (!MFI) 122 return !MFI->isFixedObjectIndex(FI) && !MFI->isSpillSlotObjectIndex(FI); 125 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const [all...] |
LocalStackSlotAllocation.cpp | 61 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 89 MachineFrameInfo *MFI = MF.getFrameInfo(); 91 unsigned LocalObjectCount = MFI->getObjectIndexEnd(); 99 LocalOffsets.resize(MFI->getObjectIndexEnd()); 107 // Tell MFI whether any base registers were allocated. PEI will only 112 MFI->setUseLocalStackAllocationBlock(UsedBaseRegs); 118 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo *MFI, 124 Offset += MFI->getObjectSize(FrameIdx); 126 unsigned Align = MFI->getObjectAlignment(FrameIdx); 140 // And tell MFI about it for PEI to use late [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreMachineFunctionInfo.cpp | 39 MachineFrameInfo *MFI = MF.getFrameInfo(); 42 LRSpillSlot = MFI->CreateFixedObject(RC->getSize(), 0, true); 44 LRSpillSlot = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true); 55 MachineFrameInfo *MFI = MF.getFrameInfo(); 56 FPSpillSlot = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true); 66 MachineFrameInfo *MFI = MF.getFrameInfo(); 67 EHSpillSlot[0] = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true); 68 EHSpillSlot[1] = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true);
|
XCoreFrameToArgsOffsetElim.cpp | 52 for (MachineFunction::iterator MFI = MF.begin(), E = MF.end(); MFI != E; 53 ++MFI) { 54 MachineBasicBlock &MBB = *MFI;
|
/external/llvm/lib/Target/Mips/ |
MipsFrameLowering.cpp | 95 const MachineFrameInfo *MFI = MF.getFrameInfo(); 99 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken() || 104 const MachineFrameInfo *MFI = MF.getFrameInfo(); 107 return MFI->hasVarSizedObjects() && TRI->needsStackRealignment(MF); 111 const MachineFrameInfo *MFI = MF.getFrameInfo(); 117 for (int I = MFI->getObjectIndexBegin(); I != 0; ++I) 118 Offset = std::max(Offset, -MFI->getObjectOffset(I)); 126 unsigned MaxAlign = MFI->getMaxAlignment(); 130 assert(!MFI->getObjectIndexEnd() || MaxAlign) [all...] |
Mips16FrameLowering.cpp | 37 MachineFrameInfo *MFI = MF.getFrameInfo(); 46 uint64_t StackSize = MFI->getStackSize(); 49 if (StackSize == 0 && !MFI->adjustsStack()) return; 64 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); 67 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); 71 int64_t Offset = MFI->getObjectOffset(I->getFrameIdx()); 89 MachineFrameInfo *MFI = MF.getFrameInfo(); 93 uint64_t StackSize = MFI->getStackSize(); 152 const MachineFrameInfo *MFI = MF.getFrameInfo(); 155 return isInt<15>(MFI->getMaxCallFrameSize()) && !MFI->hasVarSizedObjects() [all...] |
/external/llvm/lib/CodeGen/ |
LocalStackSlotAllocation.cpp | 70 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 74 MachineFrameInfo *MFI, bool StackGrowsDown, 105 MachineFrameInfo *MFI = MF.getFrameInfo(); 107 unsigned LocalObjectCount = MFI->getObjectIndexEnd(); 115 LocalOffsets.resize(MFI->getObjectIndexEnd()); 123 // Tell MFI whether any base registers were allocated. PEI will only 128 MFI->setUseLocalStackAllocationBlock(UsedBaseRegs); 134 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo *MFI, 140 Offset += MFI->getObjectSize(FrameIdx); 142 unsigned Align = MFI->getObjectAlignment(FrameIdx) [all...] |
PrologEpilogInserter.cpp | 224 MachineFrameInfo *MFI = Fn.getFrameInfo(); 225 uint64_t StackSize = MFI->getStackSize(); 234 MFI->setSavePoint(nullptr); 235 MFI->setRestorePoint(nullptr); 245 MachineFrameInfo *MFI = Fn.getFrameInfo(); 248 bool AdjustsStack = MFI->adjustsStack(); 277 MFI->setAdjustsStack(AdjustsStack); 278 MFI->setMaxCallFrameSize(MaxCallFrameSize); 296 const MachineFrameInfo *MFI = Fn.getFrameInfo(); 303 if (MFI->getSavePoint()) [all...] |
PseudoSourceValue.cpp | 54 const MachineFrameInfo *MFI) const { 55 return MFI && MFI->isImmutableObjectIndex(FI); 58 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { 59 if (!MFI) 61 return MFI->isAliasedObjectIndex(FI); 64 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { 65 if (!MFI) 68 return !MFI->isSpillSlotObjectIndex(FI);
|
TargetFrameLoweringImpl.cpp | 43 const MachineFrameInfo *MFI = MF.getFrameInfo(); 51 return MFI->getObjectOffset(FI) + MFI->getStackSize() - 52 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
|
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/ |
AlphaBranchSelector.cpp | 45 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; 46 ++MFI) { 47 MachineBasicBlock *MBB = MFI;
|
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyRegNumbering.cpp | 62 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); 65 MFI.initWARegs(); 79 MFI.setWAReg(MI.getOperand(0).getReg(), Imm); 93 unsigned CurReg = MFI.getParams().size(); 100 if (MFI.isVRegStackified(VReg)) { 103 MFI.setWAReg(VReg, INT32_MIN | NumStackRegs++); 106 if (MFI.getWAReg(VReg) == WebAssemblyFunctionInfo::UnusedReg) { 108 MFI.setWAReg(VReg, CurReg++);
|
WebAssemblyFrameLowering.cpp | 43 const MachineFrameInfo *MFI = MF.getFrameInfo(); 46 return MFI->isFrameAddressTaken() || MFI->hasVarSizedObjects() || 47 MFI->hasStackMap() || MFI->hasPatchPoint() || 66 const MachineFrameInfo &MFI) const { 67 return MFI.getStackSize() || MFI.adjustsStack() || hasFP(MF); 74 const MachineFunction &MF, const MachineFrameInfo &MFI) const { 75 assert(needsSP(MF, MFI)); [all...] |
WebAssemblyFrameLowering.h | 49 bool needsSP(const MachineFunction &MF, const MachineFrameInfo &MFI) const; 51 const MachineFrameInfo &MFI) const;
|
/external/swiftshader/third_party/LLVM/lib/Target/Mips/ |
MipsEmitGPRestore.cpp | 53 for (MachineFunction::iterator MFI = F.begin(), MFE = F.end(); 54 MFI != MFE; ++MFI) { 55 MachineBasicBlock& MBB = *MFI; 56 MachineBasicBlock::iterator I = MFI->begin(); 72 while (I != MFI->end()) {
|
/external/llvm/lib/Target/Lanai/ |
LanaiFrameLowering.cpp | 29 MachineFrameInfo *MFI = MF.getFrameInfo(); 33 unsigned FrameSize = MFI->getStackSize(); 36 unsigned StackAlign = LRI->needsStackRealignment(MF) ? MFI->getMaxAlignment() 40 unsigned MaxCallFrameSize = MFI->getMaxCallFrameSize(); 44 if (MFI->hasVarSizedObjects()) 48 MFI->setMaxCallFrameSize(MaxCallFrameSize); 51 if (!(hasReservedCallFrame(MF) && MFI->adjustsStack())) 58 MFI->setStackSize(FrameSize); 96 MachineFrameInfo *MFI = MF.getFrameInfo(); 110 unsigned StackSize = MFI->getStackSize() [all...] |
/external/llvm/lib/Target/X86/ |
X86FixupLEAs.cpp | 41 bool processBasicBlock(MachineFunction &MF, MachineFunction::iterator MFI); 51 MachineFunction::iterator MFI); 58 MachineFunction::iterator MFI); 63 MachineFunction::iterator MFI); 68 MachineFunction::iterator MFI) const; 79 MachineFunction::iterator MFI); 84 MachineInstr *postRAConvertToLEA(MachineFunction::iterator &MFI, 111 FixupLEAPass::postRAConvertToLEA(MachineFunction::iterator &MFI, 129 MFI->insert(MBBI, NewMI); // Insert the new inst 159 return TII->convertToThreeAddress(MFI, MI, nullptr) [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/ |
BlackfinFrameLowering.cpp | 29 const MachineFrameInfo *MFI = MF.getFrameInfo(); 31 MFI->adjustsStack() || MFI->hasVarSizedObjects(); 46 MachineFrameInfo *MFI = MF.getFrameInfo(); 54 int FrameSize = MFI->getStackSize(); 57 MFI->setStackSize(FrameSize); 61 assert(!MFI->adjustsStack() && 94 MachineFrameInfo *MFI = MF.getFrameInfo(); 102 int FrameSize = MFI->getStackSize(); 106 assert(!MFI->adjustsStack() & [all...] |
/external/swiftshader/third_party/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;
|
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/ |
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;
|
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
SPUFrameLowering.cpp | 47 const MachineFrameInfo *MFI = MF.getFrameInfo(); 49 return MFI->getStackSize() && 50 (DisableFramePointerElim(MF) || MFI->hasVarSizedObjects()); 57 MachineFrameInfo *MFI = MF.getFrameInfo(); 60 unsigned FrameSize = MFI->getStackSize(); 65 unsigned Align = std::max(TargetAlign, MFI->getMaxAlignment()); 70 unsigned maxCallFrameSize = MFI->getMaxCallFrameSize(); 74 if (MFI->hasVarSizedObjects()) 78 MFI->setMaxCallFrameSize(maxCallFrameSize); 87 MFI->setStackSize(FrameSize) [all...] |