Searched refs:MFI (Results 1 - 25 of 249) sorted by relevance

12345678910

/external/swiftshader/third_party/LLVM/lib/Target/
H A DTargetFrameLowering.cpp31 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
32 return MFI->getObjectOffset(FI) + MFI->getStackSize() -
33 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
/external/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp83 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 DAMDGPUFrameLowering.cpp78 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 DAMDGPUAsmPrinter.cpp126 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 DPseudoSourceValue.cpp93 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 DLocalStackSlotAllocation.cpp61 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 DXCoreMachineFunctionInfo.cpp39 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 DXCoreFrameToArgsOffsetElim.cpp52 for (MachineFunction::iterator MFI = MF.begin(), E = MF.end(); MFI != E;
53 ++MFI) {
54 MachineBasicBlock &MBB = *MFI;
/external/llvm/lib/Target/Mips/
H A DMipsFrameLowering.cpp95 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 DMips16FrameLowering.cpp37 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 DLocalStackSlotAllocation.cpp70 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 DPrologEpilogInserter.cpp224 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 DPseudoSourceValue.cpp54 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 DTargetFrameLoweringImpl.cpp43 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 DAlphaBranchSelector.cpp45 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
46 ++MFI) {
47 MachineBasicBlock *MBB = MFI;
/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegNumbering.cpp62 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 DWebAssemblyFrameLowering.cpp43 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 DMipsEmitGPRestore.cpp53 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 DLanaiFrameLowering.cpp29 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 DX86FixupLEAs.cpp41 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 DBlackfinFrameLowering.cpp29 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 DAMDILFrameLowering.cpp31 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
32 return MFI->getObjectOffset(FI);
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp63 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 DPPCBranchSelector.cpp64 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 DSPUFrameLowering.cpp47 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...]

Completed in 3982 milliseconds

12345678910