/external/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 | 88 bool PseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { 97 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { 105 bool FixedStackPseudoSourceValue::isConstant(const MachineFrameInfo *MFI) const{ 106 return MFI && MFI->isImmutableObjectIndex(FI); 109 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { 113 if (!MFI) 116 return !MFI->isFixedObjectIndex(FI) && !MFI->isSpillSlotObjectIndex(FI); 119 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 | 69 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 73 MachineFrameInfo *MFI, bool StackGrowsDown, 104 MachineFrameInfo *MFI = MF.getFrameInfo(); local 106 unsigned LocalObjectCount = MFI->getObjectIndexEnd(); 114 LocalOffsets.resize(MFI->getObjectIndexEnd()); 122 // Tell MFI whether any base registers were allocated. PEI will only 127 MFI->setUseLocalStackAllocationBlock(UsedBaseRegs); 133 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo *MFI, argument 139 Offset += MFI->getObjectSize(FrameIdx); 141 unsigned Align = MFI 166 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo *MFI, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument 185 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 274 MachineFrameInfo *MFI = Fn.getFrameInfo(); local [all...] |
H A D | PrologEpilogInserter.cpp | 172 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 173 uint64_t StackSize = MFI->getStackSize(); 190 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 193 bool AdjustsStack = MFI->adjustsStack(); 222 MFI->setAdjustsStack(AdjustsStack); 223 MFI->setMaxCallFrameSize(MaxCallFrameSize); 244 MachineFrameInfo *MFI = F.getFrameInfo(); local 310 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true); 316 MFI->CreateFixedSpillStackObject(RC->getSize(), FixedSlot->Offset); 323 MFI 331 MachineFrameInfo *MFI = Fn.getFrameInfo(); local 402 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument 431 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo *MFI, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument 455 MachineFrameInfo *MFI = Fn.getFrameInfo(); local [all...] |
H A D | ProcessImplicitDefs.cpp | 147 for (MachineFunction::iterator MFI = MF.begin(), MFE = MF.end(); 148 MFI != MFE; ++MFI) { 150 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(), 151 MBBE = MFI->instr_end(); MBBI != MBBE; ++MBBI) 158 DEBUG(dbgs() << "BB#" << MFI->getNumber() << " has " << WorkList.size()
|
H A D | StackSlotColoring.cpp | 50 MachineFrameInfo *MFI; member in class:__anon25827::StackSlotColoring 140 SSRefs.resize(MFI->getObjectIndexEnd()); 180 int LastFI = MFI->getObjectIndexEnd(); 193 if (MFI->isDeadObjectIndex(FI)) 196 OrigAlignments[FI] = MFI->getObjectAlignment(FI); 197 OrigSizes[FI] = MFI->getObjectSize(FI); 258 if (!Share || Align > MFI->getObjectAlignment(Color)) 259 MFI->setObjectAlignment(Color, Align); 261 if (!Share || Size > MFI->getObjectSize(Color)) 262 MFI [all...] |
/external/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 | 37 MachineFrameInfo *MFI = MF.getFrameInfo(); local 42 uint64_t StackSize = MFI->getStackSize(); 45 if (StackSize == 0 && !MFI->adjustsStack()) return; 60 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); 63 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); 67 int64_t Offset = MFI->getObjectOffset(I->getFrameIdx()); 85 MachineFrameInfo *MFI = MF.getFrameInfo(); local 89 uint64_t StackSize = MFI->getStackSize(); 167 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 170 return isInt<15>(MFI [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 | 48 for (MachineFunction::iterator MFI = MF.begin(), E = MF.end(); MFI != E; 49 ++MFI) { 50 MachineBasicBlock &MBB = *MFI;
|
/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/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); 74 MachineFunction::iterator MFI); 79 MachineInstr *postRAConvertToLEA(MachineFunction::iterator &MFI, 99 FixupLEAPass::postRAConvertToLEA(MachineFunction::iterator &MFI, argument 117 MFI->insert(MBBI, NewMI); // Insert the new inst 147 return TII->convertToThreeAddress(MFI, MBBI, nullptr); 191 MachineFunction::iterator MFI) { 190 getPreviousInstr(MachineBasicBlock::iterator &I, MachineFunction::iterator MFI) argument 204 searchBackwards(MachineOperand &p, MachineBasicBlock::iterator &I, MachineFunction::iterator MFI) argument 227 processInstruction(MachineBasicBlock::iterator &I, MachineFunction::iterator MFI) argument 247 seekLEAFixup(MachineOperand &p, MachineBasicBlock::iterator &I, MachineFunction::iterator MFI) argument 266 processInstructionForSLM(MachineBasicBlock::iterator &I, MachineFunction::iterator MFI) argument 332 processBasicBlock(MachineFunction &MF, MachineFunction::iterator MFI) argument [all...] |
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUFrameLowering.cpp | 76 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 81 int UpperBound = FI == -1 ? MFI->getNumObjects() : FI; 83 for (int i = MFI->getObjectIndexBegin(); i < UpperBound; ++i) { 84 OffsetBytes = RoundUpToAlignment(OffsetBytes, MFI->getObjectAlignment(i)); 85 OffsetBytes += MFI->getObjectSize(i); 92 OffsetBytes = RoundUpToAlignment(OffsetBytes, MFI->getObjectAlignment(FI));
|
H A D | AMDGPUAsmPrinter.cpp | 119 R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>(); local 121 Twine("SQ_PGM_RESOURCES:STACK_SIZE = " + Twine(MFI->StackSize))); 153 R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>(); local 182 switch (MFI->ShaderType) { 191 switch (MFI->ShaderType) { 202 S_STACK_SIZE(MFI->StackSize), 4); 206 if (MFI->ShaderType == ShaderType::COMPUTE) { 208 OutStreamer.EmitIntValue(RoundUpToAlignment(MFI->LDSSize, 4) >> 2, 4); 324 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 327 switch (MFI [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDILFrameLowering.cpp | 31 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 32 return MFI->getObjectOffset(FI);
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430BranchSelector.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;
|
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...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDILFrameLowering.cpp | 31 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 32 return MFI->getObjectOffset(FI);
|
/external/llvm/lib/Target/ARM/ |
H A D | Thumb1InstrInfo.cpp | 66 MachineFrameInfo &MFI = *MF.getFrameInfo(); local 70 MFI.getObjectSize(FI), 71 MFI.getObjectAlignment(FI)); 94 MachineFrameInfo &MFI = *MF.getFrameInfo(); local 98 MFI.getObjectSize(FI), 99 MFI.getObjectAlignment(FI));
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64RegisterInfo.cpp | 148 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 154 if (MFI->hasVarSizedObjects()) { 162 if (MFI->getLocalFrameSize() < 256) 189 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 193 return MFI->hasVarSizedObjects() && !hasBasePointer(MF); 203 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 205 if (MFI->hasCalls() || (MF.getTarget().Options.DisableFramePointerElim(MF) && 206 MFI->adjustsStack())) 208 return MFI->hasVarSizedObjects() || MFI 240 MachineFrameInfo *MFI = MF.getFrameInfo(); local [all...] |
/external/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...] |
/external/llvm/lib/Target/Sparc/ |
H A D | SparcFrameLowering.cpp | 89 MachineFrameInfo *MFI = MF.getFrameInfo(); local 96 int NumBytes = (int) MFI->getStackSize(); 165 MachineFrameInfo *MFI = MF.getFrameInfo(); local 167 int NumBytes = (int) MFI->getStackSize(); 185 const MachineFrameInfo *MFI = MF.getFrameInfo(); local 187 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken(); 209 MachineFrameInfo *MFI = MF.getFrameInfo(); local 211 return !(MFI->hasCalls() // has calls 256 SparcMachineFunctionInfo *MFI local [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | PseudoSourceValue.h | 99 bool isConstant(const MachineFrameInfo *MFI) const override; 101 bool isAliased(const MachineFrameInfo *MFI) const override;
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCBranchSelector.cpp | 74 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; 75 ++MFI) { 76 MachineBasicBlock *MBB = MFI; 110 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; 111 ++MFI) { 112 MachineBasicBlock &MBB = *MFI;
|