/external/llvm/lib/CodeGen/ |
TargetFrameLoweringImpl.cpp | 31 const MachineFrameInfo *MFI = MF.getFrameInfo(); 32 return MFI->getObjectOffset(FI) + MFI->getStackSize() - 33 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 | 25 const MachineFrameInfo *MFI = MF.getFrameInfo(); 26 return MFI->hasCalls();
|
LocalStackSlotAllocation.cpp | 61 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, 85 MachineFrameInfo *MFI = MF.getFrameInfo(); 87 unsigned LocalObjectCount = MFI->getObjectIndexEnd(); 95 LocalOffsets.resize(MFI->getObjectIndexEnd()); 103 // Tell MFI whether any base registers were allocated. PEI will only 108 MFI->setUseLocalStackAllocationBlock(UsedBaseRegs); 114 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo *MFI, 120 Offset += MFI->getObjectSize(FrameIdx); 122 unsigned Align = MFI->getObjectAlignment(FrameIdx); 136 // And tell MFI about it for PEI to use late [all...] |
PrologEpilogInserter.cpp | 156 MachineFrameInfo *MFI = Fn.getFrameInfo(); 159 bool AdjustsStack = MFI->adjustsStack(); 188 MFI->setAdjustsStack(AdjustsStack); 189 MFI->setMaxCallFrameSize(MaxCallFrameSize); 210 MachineFrameInfo *MFI = Fn.getFrameInfo(); 272 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true); 277 FrameIdx = MFI->CreateFixedObject(RC->getSize(), FixedSlot->Offset, true); 283 MFI->setCalleeSavedInfo(CSI); 291 MachineFrameInfo *MFI = Fn.getFrameInfo(); 292 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo() [all...] |
MachineVerifier.cpp | 288 for (MachineFunction::const_iterator MFI = MF.begin(), MFE = MF.end(); 289 MFI!=MFE; ++MFI) { 290 visitMachineBasicBlockBefore(MFI); 291 for (MachineBasicBlock::const_instr_iterator MBBI = MFI->instr_begin(), 292 MBBE = MFI->instr_end(); MBBI != MBBE; ++MBBI) { 293 if (MBBI->getParent() != MFI) { 294 report("Bad instruction parent pointer", MFI); 307 visitMachineBasicBlockAfter(MFI); 562 const MachineFrameInfo *MFI = MF->getFrameInfo() [all...] |
StackSlotColoring.cpp | 51 MachineFrameInfo *MFI; 138 SSRefs.resize(MFI->getObjectIndexEnd()); 169 int LastFI = MFI->getObjectIndexEnd(); 182 if (MFI->isDeadObjectIndex(FI)) 185 OrigAlignments[FI] = MFI->getObjectAlignment(FI); 186 OrigSizes[FI] = MFI->getObjectSize(FI); 247 if (!Share || Align > MFI->getObjectAlignment(Color)) 248 MFI->setObjectAlignment(Color, Align); 250 if (!Share || Size > MFI->getObjectSize(Color)) 251 MFI->setObjectSize(Color, Size) [all...] |
/external/llvm/lib/Target/Mips/ |
MipsEmitGPRestore.cpp | 56 for (MachineFunction::iterator MFI = F.begin(), MFE = F.end(); 57 MFI != MFE; ++MFI) { 58 MachineBasicBlock& MBB = *MFI; 59 MachineBasicBlock::iterator I = MFI->begin(); 75 while (I != MFI->end()) {
|
MipsFrameLowering.cpp | 88 const MachineFrameInfo *MFI = MF.getFrameInfo(); 90 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken(); 131 MachineFrameInfo *MFI = MF.getFrameInfo(); 150 (MFI->getObjectOffset(MipsFI->getGPFI()) + RegSize) : 153 RoundUpToAlignment(MFI->getStackSize(), StackAlign); 156 MFI->setStackSize(StackSize); 177 if (StackSize == 0 && !MFI->adjustsStack()) return; 199 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); 215 int64_t Offset = MFI->getObjectOffset(I->getFrameIdx()) [all...] |
/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/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;
|
PPCFrameLowering.cpp | 174 MachineFrameInfo *MFI = MF.getFrameInfo(); 177 unsigned FrameSize = MFI->getStackSize(); 181 unsigned MaxAlign = MFI->getMaxAlignment(); 192 !MFI->hasVarSizedObjects() && // No dynamic alloca. 193 !MFI->adjustsStack() && // No calls. 196 MFI->setStackSize(0); 201 unsigned maxCallFrameSize = MFI->getMaxCallFrameSize(); 210 if (MFI->hasVarSizedObjects()) 214 MFI->setMaxCallFrameSize(maxCallFrameSize); 223 MFI->setStackSize(FrameSize) [all...] |
/external/llvm/lib/Target/CellSPU/ |
SPUFrameLowering.cpp | 47 const MachineFrameInfo *MFI = MF.getFrameInfo(); 49 return MFI->getStackSize() && 51 MFI->hasVarSizedObjects()); 58 MachineFrameInfo *MFI = MF.getFrameInfo(); 61 unsigned FrameSize = MFI->getStackSize(); 66 unsigned Align = std::max(TargetAlign, MFI->getMaxAlignment()); 71 unsigned maxCallFrameSize = MFI->getMaxCallFrameSize(); 75 if (MFI->hasVarSizedObjects()) 79 MFI->setMaxCallFrameSize(maxCallFrameSize); 88 MFI->setStackSize(FrameSize) [all...] |
/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));
|
ARMFrameLowering.cpp | 48 const MachineFrameInfo *MFI = MF.getFrameInfo(); 51 MFI->hasCalls()) || 53 MFI->hasVarSizedObjects() || 54 MFI->isFrameAddressTaken()); 133 MachineFrameInfo *MFI = MF.getFrameInfo(); 143 unsigned NumBytes = MFI->getStackSize(); 144 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); 231 AFI->setFramePtrSpillOffset(MFI->getObjectOffset(FramePtrSpillFI) + 253 NumBytes += MFI->getObjectOffset(D8SpillFI); 274 MFI->setOffsetAdjustment(MFI->getOffsetAdjustment() [all...] |
/external/llvm/include/llvm/CodeGen/ |
PseudoSourceValue.h | 100 virtual bool isConstant(const MachineFrameInfo *MFI) const; 102 virtual bool isAliased(const MachineFrameInfo *MFI) const;
|
/external/llvm/lib/Target/PTX/ |
PTXAsmPrinter.cpp | 181 const PTXMachineFunctionInfo *MFI = MF->getInfo<PTXMachineFunctionInfo>(); 182 const PTXParamManager &PM = MFI->getParamManager(); 190 numRegs = MFI->countRegisters(PTXRegisterType::Pred, PTXRegisterSpace::Reg); 195 numRegs = MFI->countRegisters(PTXRegisterType::B16, PTXRegisterSpace::Reg); 200 numRegs = MFI->countRegisters(PTXRegisterType::B32, PTXRegisterSpace::Reg); 205 numRegs = MFI->countRegisters(PTXRegisterType::B64, PTXRegisterSpace::Reg); 210 numRegs = MFI->countRegisters(PTXRegisterType::F32, PTXRegisterSpace::Reg); 215 numRegs = MFI->countRegisters(PTXRegisterType::F64, PTXRegisterSpace::Reg); 247 // i = MFI->paramBegin(), e = MFI->paramEnd(); i != e; ++i) [all...] |
PTXMFInfoExtract.cpp | 54 PTXMachineFunctionInfo *MFI = MF.getInfo<PTXMachineFunctionInfo>(); 76 MFI->addRegister(Reg, RegType, PTXRegisterSpace::Reg);
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeFrameLowering.cpp | 43 MachineFrameInfo *MFI = MF.getFrameInfo(); 50 MFI->RemoveStackObject(FRI->first); 51 int NFI = MFI->CreateFixedObject(4, FRI->second, true); 88 MachineFrameInfo *MFI = MF.getFrameInfo(); 135 MFI->isFixedObjectIndex(FI) || 136 MFI->getObjectSize(FI) != 4) continue; 223 MachineFrameInfo *MFI = MF.getFrameInfo(); 252 int FI = MFI->CreateStackObject(4,4,false,false); 260 int R17FI = MFI->CreateStackObject(4,4,false,false); 261 int R18FI = MFI->CreateStackObject(4,4,false,false) [all...] |
MBlazeRegisterInfo.cpp | 132 MachineFrameInfo *MFI = MF.getFrameInfo(); 147 int stackSize = MFI->getStackSize(); 148 int spOffset = MFI->getObjectOffset(FrameIndex); 154 << "isFixed : " << MFI->isFixedObjectIndex(FrameIndex) << "\n" 156 << "isSpill : " << MFI->isSpillSlotObjectIndex(FrameIndex) 173 MachineFrameInfo *MFI = MF.getFrameInfo(); 176 MFI->setObjectOffset(MBlazeFI->getGPFI(), MBlazeFI->getGPStackOffset());
|
MBlazeMachineFunction.h | 145 void adjustLoadArgsFI(MachineFrameInfo *MFI) const { 148 MFI->setObjectOffset(FnLoadArgs[i].FI, FnLoadArgs[i].SPOffset); 151 void adjustStoreVarArgsFI(MachineFrameInfo *MFI) const { 154 MFI->setObjectOffset(FnStoreVarArgs[i].FI, FnStoreVarArgs[i].SPOffset);
|
/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(); 91 int NumBytes = (int) MFI->getStackSize(); 113 MO.setImm(MFI->getMaxCallFrameSize()); 184 MachineFrameInfo *MFI = MF.getFrameInfo() [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreFrameLowering.cpp | 94 MachineFrameInfo *MFI = MF.getFrameInfo(); 110 int FrameSize = MFI->getStackSize(); 127 if (saveLR && (MFI->getObjectOffset(XFI->getLRSpillSlot()) == 0)) { 155 int LRSpillOffset = MFI->getObjectOffset(XFI->getLRSpillSlot()); 171 int FPSpillOffset = MFI->getObjectOffset(XFI->getFPSpillSlot()); 204 int Offset = MFI->getObjectOffset(CSI.getFrameIdx()); 215 MachineFrameInfo *MFI = MF.getFrameInfo(); 230 int FrameSize = MFI->getStackSize(); 248 int FPSpillOffset = MFI->getObjectOffset(XFI->getFPSpillSlot()); 253 if (restoreLR && MFI->getObjectOffset(XFI->getLRSpillSlot()) != 0) [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcFrameLowering.cpp | 31 MachineFrameInfo *MFI = MF.getFrameInfo(); 38 int NumBytes = (int) MFI->getStackSize();
|