HomeSort by relevance Sort by last modified time
    Searched refs:MFI (Results 1 - 25 of 84) sorted by null

1 2 3 4

  /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();

Completed in 154 milliseconds

1 2 3 4