/external/swiftshader/third_party/LLVM/lib/Target/ |
H A D | TargetFrameLowering.cpp | 31 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 32 return MFI->getObjectOffset(FI) + MFI->getStackSize() - 33 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXPrologEpilogPass.cpp | 83 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, argument 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(); local 135 for (int i = MFI->getObjectIndexBegin(); i != 0; ++i) { 141 FixedOff = -MFI->getObjectOffset(i); 145 FixedOff = MFI [all...] |
/external/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUFrameLowering.cpp | 78 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 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));
|
H A D | AMDGPUAsmPrinter.cpp | 126 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); local 128 if (MFI->isKernel() && STM.isAmdHsaOS()) { 227 R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>(); local 229 Twine("SQ_PGM_RESOURCES:STACK_SIZE = " + Twine(MFI->StackSize))); 255 const R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>(); local 299 S_STACK_SIZE(MFI->StackSize), 4); 305 OutStreamer->EmitIntValue(alignTo(MFI->LDSSize, 4) >> 2, 4); 312 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 450 ProgInfo.ReservedVGPRCount = MFI->getDebuggerReservedVGPRCount(); 451 MaxVGPR += MFI 582 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 639 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | 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) cons [all...] |
H A D | LocalStackSlotAllocation.cpp | 61 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 89 MachineFrameInfo *MFI = MF.getFrameInfo(); local 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, argument 124 Offset += MFI->getObjectSize(FrameIdx); 126 unsigned Align = MFI->getObjectAlignment(FrameIdx); 140 // And tell MFI abou 154 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 228 MachineFrameInfo *MFI = Fn.getFrameInfo(); local [all...] |
/external/llvm/lib/Target/XCore/ |
H A D | XCoreMachineFunctionInfo.cpp | 39 MachineFrameInfo *MFI = MF.getFrameInfo(); local 42 LRSpillSlot = MFI->CreateFixedObject(RC->getSize(), 0, true); 44 LRSpillSlot = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true); 55 MachineFrameInfo *MFI = MF.getFrameInfo(); local 56 FPSpillSlot = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true); 66 MachineFrameInfo *MFI = MF.getFrameInfo(); local 67 EHSpillSlot[0] = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true); 68 EHSpillSlot[1] = MFI->CreateStackObject(RC->getSize(), RC->getAlignment(), true);
|
H A D | 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/ |
H A D | MipsFrameLowering.cpp | 95 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 99 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken() || 104 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 107 return MFI->hasVarSizedObjects() && TRI->needsStackRealignment(MF); 111 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 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 [all...] |
H A D | Mips16FrameLowering.cpp | 37 MachineFrameInfo *MFI = MF.getFrameInfo(); local 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(); local 93 uint64_t StackSize = MFI->getStackSize(); 152 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 155 return isInt<15>(MFI [all...] |
/external/llvm/lib/CodeGen/ |
H A D | LocalStackSlotAllocation.cpp | 70 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 74 MachineFrameInfo *MFI, bool StackGrowsDown, 105 MachineFrameInfo *MFI = MF.getFrameInfo(); local 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, argument 140 Offset += MFI->getObjectSize(FrameIdx); 142 unsigned Align = MFI 167 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo *MFI, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument 186 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 276 MachineFrameInfo *MFI = Fn.getFrameInfo(); local [all...] |
H A D | PrologEpilogInserter.cpp | 224 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 225 uint64_t StackSize = MFI->getStackSize(); 234 MFI->setSavePoint(nullptr); 235 MFI->setRestorePoint(nullptr); 245 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 248 bool AdjustsStack = MFI->adjustsStack(); 277 MFI->setAdjustsStack(AdjustsStack); 278 MFI->setMaxCallFrameSize(MaxCallFrameSize); 296 const MachineFrameInfo *MFI = Fn.getFrameInfo(); local 303 if (MFI 343 MachineFrameInfo *MFI = F.getFrameInfo(); local 401 MachineFrameInfo *MFI = MF.getFrameInfo(); local 463 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 554 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign, unsigned Skew) argument 584 computeFreeStackSlots(MachineFrameInfo *MFI, bool StackGrowsDown, unsigned MinCSFrameIndex, unsigned MaxCSFrameIndex, int64_t FixedCSEnd, BitVector &StackBytesFree) argument 624 scavengeStackSlot(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, unsigned MaxAlign, BitVector &StackBytesFree) argument 685 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo *MFI, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign, unsigned Skew) argument 709 MachineFrameInfo *MFI = Fn.getFrameInfo(); local [all...] |
H A D | 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);
|
H A D | TargetFrameLoweringImpl.cpp | 43 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 51 return MFI->getObjectOffset(FI) + MFI->getStackSize() - 52 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
|
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/ |
H A D | 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/ |
H A D | WebAssemblyRegNumbering.cpp | 62 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); local 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++);
|
H A D | WebAssemblyFrameLowering.cpp | 43 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 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)); 125 auto *MFI = MF.getFrameInfo(); local 182 auto *MFI = MF.getFrameInfo(); local [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/Mips/ |
H A D | 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/ |
H A D | LanaiFrameLowering.cpp | 29 MachineFrameInfo *MFI = MF.getFrameInfo(); local 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(); local 110 unsigned StackSize = MFI 203 MachineFrameInfo *MFI = MF.getFrameInfo(); local [all...] |
/external/llvm/lib/Target/X86/ |
H A D | 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, argument 129 MFI->insert(MBBI, NewMI); // Insert the new inst 159 return TII->convertToThreeAddress(MFI, M 207 getPreviousInstr(MachineBasicBlock::iterator &I, MachineFunction::iterator MFI) argument 221 searchBackwards(MachineOperand &p, MachineBasicBlock::iterator &I, MachineFunction::iterator MFI) argument 299 processInstruction(MachineBasicBlock::iterator &I, MachineFunction::iterator MFI) argument 318 seekLEAFixup(MachineOperand &p, MachineBasicBlock::iterator &I, MachineFunction::iterator MFI) argument 337 processInstructionForSLM(MachineBasicBlock::iterator &I, MachineFunction::iterator MFI) argument 402 processBasicBlock(MachineFunction &MF, MachineFunction::iterator MFI) argument [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/ |
H A D | BlackfinFrameLowering.cpp | 29 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 31 MFI->adjustsStack() || MFI->hasVarSizedObjects(); 46 MachineFrameInfo *MFI = MF.getFrameInfo(); local 54 int FrameSize = MFI->getStackSize(); 57 MFI->setStackSize(FrameSize); 61 assert(!MFI->adjustsStack() && 94 MachineFrameInfo *MFI = MF.getFrameInfo(); local 102 int FrameSize = MFI->getStackSize(); 106 assert(!MFI 119 MachineFrameInfo *MFI = MF.getFrameInfo(); local [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDILFrameLowering.cpp | 31 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 32 return MFI->getObjectOffset(FI);
|
/external/swiftshader/third_party/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;
|
/external/swiftshader/third_party/LLVM/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;
|
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
H A D | SPUFrameLowering.cpp | 47 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 49 return MFI->getStackSize() && 50 (DisableFramePointerElim(MF) || MFI->hasVarSizedObjects()); 57 MachineFrameInfo *MFI = MF.getFrameInfo(); local 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 93 MachineFrameInfo *MFI = MF.getFrameInfo(); local 192 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 250 MachineFrameInfo *MFI = MF.getFrameInfo(); local [all...] |