Searched defs:MFI (Results 1 - 25 of 94) sorted by relevance

1234

/external/llvm/lib/CodeGen/
H A DTargetOptionsImpl.cpp29 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
30 return MFI->hasCalls();
H A DTargetFrameLoweringImpl.cpp30 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
31 return MFI->getObjectOffset(FI) + MFI->getStackSize() -
32 getOffsetOfLocalArea() + MFI->getOffsetAdjustment();
H A DInterferenceCache.cpp129 MachineFunction::const_iterator MFI = MF->getBlockNumbered(MBBNum); local
179 if (++MFI == MF->end())
181 MBBNum = MFI->getNumber();
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILFrameLowering.cpp31 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
32 return MFI->getObjectOffset(FI);
H A DR600RegisterInfo.cpp30 const R600MachineFunctionInfo * MFI = MF.getInfo<R600MachineFunctionInfo>(); local
50 for (std::vector<unsigned>::const_iterator I = MFI->ReservedRegs.begin(),
51 E = MFI->ReservedRegs.end(); I != E; ++I) {
H A DAMDGPUAsmPrinter.cpp124 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>(); local
127 OutStreamer.EmitIntValue(MFI->spi_ps_input_addr, 4);
H A DSIAssignInterpRegs.cpp89 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>(); local
108 MFI->spi_ps_input_addr |= (1 << interp_idx);
/external/llvm/lib/Target/Mips/
H A DMipsFrameLowering.cpp97 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 DMipsSERegisterInfo.cpp71 MachineFrameInfo *MFI = MF.getFrameInfo(); local
74 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
H A DMips16FrameLowering.cpp32 MachineFrameInfo *MFI = MF.getFrameInfo(); local
37 uint64_t StackSize = MFI->getStackSize();
40 if (StackSize == 0 && !MFI->adjustsStack()) return;
80 MachineFrameInfo *MFI = MF.getFrameInfo(); local
84 uint64_t StackSize = MFI->getStackSize();
162 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
165 return isInt<15>(MFI->getMaxCallFrameSize()) && !MFI->hasVarSizedObjects();
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILFrameLowering.cpp31 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
32 return MFI->getObjectOffset(FI);
H A DR600RegisterInfo.cpp30 const R600MachineFunctionInfo * MFI = MF.getInfo<R600MachineFunctionInfo>(); local
50 for (std::vector<unsigned>::const_iterator I = MFI->ReservedRegs.begin(),
51 E = MFI->ReservedRegs.end(); I != E; ++I) {
H A DAMDGPUAsmPrinter.cpp124 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>(); local
127 OutStreamer.EmitIntValue(MFI->spi_ps_input_addr, 4);
H A DSIAssignInterpRegs.cpp89 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>(); local
108 MFI->spi_ps_input_addr |= (1 << interp_idx);
/external/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp67 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
71 MFI.getObjectSize(FI),
72 MFI.getObjectAlignment(FI));
95 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
99 MFI.getObjectSize(FI),
100 MFI.getObjectAlignment(FI));
H A DThumb2InstrInfo.cpp134 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
138 MFI.getObjectSize(FI),
139 MFI.getObjectAlignment(FI));
174 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
178 MFI.getObjectSize(FI),
179 MFI.getObjectAlignment(FI));
/external/llvm/lib/Target/R600/
H A DAMDGPUFrameLowering.cpp76 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
78 int UpperBound = FI == -1 ? MFI->getNumObjects() : FI;
80 for (int i = MFI->getObjectIndexBegin(); i < UpperBound; ++i) {
81 unsigned Size = MFI->getObjectSize(i);
H A DAMDGPUAsmPrinter.cpp82 R600MachineFunctionInfo *MFI = MF.getInfo<R600MachineFunctionInfo>(); local
111 switch (MFI->ShaderType) {
120 switch (MFI->ShaderType) {
131 S_STACK_SIZE(MFI->StackSize), 4);
135 if (MFI->ShaderType == ShaderType::COMPUTE) {
137 OutStreamer.EmitIntValue(RoundUpToAlignment(MFI->LDSSize, 4) >> 2, 4);
224 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>(); local
226 switch (MFI->ShaderType) {
237 if (MFI->ShaderType == ShaderType::COMPUTE) {
239 OutStreamer.EmitIntValue(S_00B84C_LDS_SIZE(RoundUpToAlignment(MFI
[all...]
/external/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp81 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, argument
86 Offset += MFI->getObjectSize(FrameIdx);
88 unsigned Align = MFI->getObjectAlignment(FrameIdx);
99 MFI->setObjectOffset(FrameIdx, -Offset); // Set the computed offset
102 MFI->setObjectOffset(FrameIdx, Offset);
103 Offset += MFI->getObjectSize(FrameIdx);
116 MachineFrameInfo *MFI = Fn.getFrameInfo(); local
133 for (int i = MFI->getObjectIndexBegin(); i != 0; ++i) {
139 FixedOff = -MFI->getObjectOffset(i);
143 FixedOff = MFI
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp40 MachineFrameInfo *MFI = MF.getFrameInfo(); local
47 int NumBytes = (int) MFI->getStackSize();
108 MachineFrameInfo *MFI = MF.getFrameInfo(); local
110 int NumBytes = (int) MFI->getStackSize();
141 const MachineFrameInfo *MFI = MF.getFrameInfo(); local
143 MFI->hasVarSizedObjects() || MFI->isFrameAddressTaken();
165 MachineFrameInfo *MFI = MF.getFrameInfo(); local
167 return !(MFI->hasCalls() // has calls
212 SparcMachineFunctionInfo *MFI local
[all...]
/external/llvm/include/llvm/CodeGen/
H A DFastISel.h52 MachineFrameInfo &MFI; member in class:llvm::FastISel
/external/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp88 MachineFrameInfo *MFI = MF.getFrameInfo(); local
97 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
/external/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.cpp134 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
143 const unsigned FrameSize = MFI.getStackSize();
145 if (!MFI.hasVarSizedObjects() &&
232 if (!MFI.hasVarSizedObjects() &&
/external/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp30 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...]
H A DMSP430InstrInfo.cpp42 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
47 MFI.getObjectSize(FrameIdx),
48 MFI.getObjectAlignment(FrameIdx));
70 MachineFrameInfo &MFI = *MF.getFrameInfo(); local
75 MFI.getObjectSize(FrameIdx),
76 MFI.getObjectAlignment(FrameIdx));

Completed in 3338 milliseconds

1234