Searched refs:MFI (Results 51 - 75 of 229) sorted by relevance

12345678910

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp44 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
48 MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() ||
78 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
94 int Offset = MFI.getObjectOffset(FI) - getOffsetOfLocalArea();
96 uint64_t StackSize = MFI.getStackSize();
107 assert((-(Offset + StackSize)) % MFI.getObjectAlign(FI).value() == 0);
116 assert((-(Offset + StackSize)) % MFI.getObjectAlign(FI).value() == 0);
185 const MachineFrameInfo &MFI = MF.getFrameInfo();
186 uint64_t MaxAlign = MFI
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGAddressAnalysis.cpp64 const MachineFrameInfo &MFI = DAG.getMachineFunction().getFrameInfo(); local
75 if (MFI.isFixedObjectIndex(A->getIndex()) &&
76 MFI.isFixedObjectIndex(B->getIndex())) {
77 Off += MFI.getObjectOffset(B->getIndex()) -
78 MFI.getObjectOffset(A->getIndex());
129 MachineFrameInfo &MFI = DAG.getMachineFunction().getFrameInfo(); local
132 if (A != B && (!MFI.isFixedObjectIndex(A->getIndex()) ||
133 !MFI.isFixedObjectIndex(B->getIndex()))) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXFrameLowering.cpp69 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
71 return StackOffset::getFixed(MFI.getObjectOffset(FI) -
H A DNVPTXReplaceImageHandles.cpp135 NVPTXMachineFunctionInfo *MFI = MF.getInfo<NVPTXMachineFunctionInfo>(); local
164 Idx = MFI->getImageHandleSymbolIndex(NewSymStr.str().c_str());
173 Idx = MFI->getImageHandleSymbolIndex(GV->getName().data());
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp93 MachineFrameInfo &MFI = MF.getFrameInfo(); local
96 MFI.getObjectSize(FI), MFI.getObjectAlign(FI));
122 MachineFrameInfo &MFI = MF.getFrameInfo(); local
125 MFI.getObjectSize(FI), MFI.getObjectAlign(FI));
H A DARMFrameLowering.cpp202 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
209 return (RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() ||
210 MFI.isFrameAddressTaken());
219 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
220 unsigned CFSize = MFI.getMaxCallFrameSize();
228 return !MFI.hasVarSizedObjects();
290 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
292 unsigned StackProbeSize = (MFI.getStackProtectorIndex() > 0) ? 4080 : 4096;
434 MachineFrameInfo &MFI = MF.getFrameInfo(); local
447 unsigned NumBytes = MFI
862 MachineFrameInfo &MFI = MF.getFrameInfo(); local
990 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
1273 MachineFrameInfo &MFI = MF.getFrameInfo(); local
1773 MachineFrameInfo &MFI = MF.getFrameInfo(); local
2400 MachineFrameInfo &MFI = MF.getFrameInfo(); local
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.h199 WebAssemblyFunctionInfo(const llvm::WebAssemblyFunctionInfo &MFI);
206 static void mapping(IO &YamlIO, WebAssemblyFunctionInfo &MFI) {
207 YamlIO.mapOptional("params", MFI.Params, std::vector<FlowStringValue>());
208 YamlIO.mapOptional("results", MFI.Results, std::vector<FlowStringValue>());
209 YamlIO.mapOptional("isCFGStackified", MFI.CFGStackified, false);
210 YamlIO.mapOptional("wasmEHFuncInfo", MFI.SrcToUnwindDest);
H A DWebAssemblyRegStackify.cpp315 const WebAssemblyFunctionInfo &MFI,
435 WebAssemblyFunctionInfo &MFI) {
471 !MFI.isVRegStackified(DefReg))
516 WebAssemblyFunctionInfo &MFI,
528 MFI.stackifyVReg(MRI, Reg);
545 MFI.stackifyVReg(MRI, NewReg);
561 WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI,
574 MFI.stackifyVReg(MRI, NewReg);
628 MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI,
665 MFI
313 isSafeToMove(const MachineOperand *Def, const MachineOperand *Use, const MachineInstr *Insert, AliasAnalysis &AA, const WebAssemblyFunctionInfo &MFI, const MachineRegisterInfo &MRI) argument
430 oneUseDominatesOtherUses(unsigned Reg, const MachineOperand &OneUse, const MachineBasicBlock &MBB, const MachineRegisterInfo &MRI, const MachineDominatorTree &MDT, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI) argument
513 moveForSingleUse(unsigned Reg, MachineOperand &Op, MachineInstr *Def, MachineBasicBlock &MBB, MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI) argument
558 rematerializeCheapDef( unsigned Reg, MachineOperand &Op, MachineInstr &Def, MachineBasicBlock &MBB, MachineBasicBlock::instr_iterator Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI, const WebAssemblyInstrInfo *TII, const WebAssemblyRegisterInfo *TRI) argument
626 moveAndTeeForMultiUse( unsigned Reg, MachineOperand &Op, MachineInstr *Def, MachineBasicBlock &MBB, MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI, const WebAssemblyInstrInfo *TII) argument
804 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); local
[all...]
H A DWebAssemblyInstrInfo.cpp93 WebAssemblyFunctionInfo &MFI = local
95 if (MFI.isVRegStackified(MI.getOperand(OpIdx1).getReg()) ||
96 MFI.isVRegStackified(MI.getOperand(OpIdx2).getReg()))
109 const auto &MFI = *MBB.getParent()->getInfo<WebAssemblyFunctionInfo>(); local
113 if (MFI.isCFGStackified())
H A DWebAssemblyLowerBrUnless.cpp61 auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); local
75 if (MFI.isVRegStackified(Cond)) {
194 MFI.stackifyVReg(MRI, Tmp);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DStackColoring.cpp412 MachineFrameInfo *MFI; member in class:__anon1893::StackColoring
703 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot);
785 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot);
955 const AllocaInst *From = MFI->getObjectAllocation(SI.first);
956 const AllocaInst *To = MFI->getObjectAllocation(SI.second);
986 = MFI->getObjectSSPLayout(SI.first);
987 MachineFrameInfo::SSPLayoutKind ToKind = MFI->getObjectSSPLayout(SI.second);
992 MFI->setObjectSSPLayout(SI.second, FromKind);
1013 MFI->getObjectIndexEnd());
1210 MFI
[all...]
H A DFixupStatepointCallerSaved.cpp209 MachineFrameInfo &MFI; member in class:__anon1768::FrameIndexesCache
234 FrameIndexesCache(MachineFrameInfo &MFI, const TargetRegisterInfo &TRI) argument
235 : MFI(MFI), TRI(TRI) {}
275 if (MFI.getObjectSize(FI) < Size) {
276 MFI.setObjectSize(FI, Size);
277 MFI.setObjectAlignment(FI, Align(Size));
282 int FI = MFI.CreateSpillStackObject(Size, Align(Size));
320 MachineFrameInfo &MFI; member in class:__anon1768::StatepointState
339 TII(*MF.getSubtarget().getInstrInfo()), MFI(M
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp259 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
261 if (MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(MF))
349 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
353 return !(MFI.hasCalls() || hasFP(MF) || NumBytes > RedZoneSize ||
360 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
370 if (MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() ||
371 MFI.hasStackMap() || MFI.hasPatchPoint() ||
382 if (!MFI
1105 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
1613 const auto &MFI = *MF.getInfo<AArch64FunctionInfo>(); local
1655 MachineFrameInfo &MFI = MF.getFrameInfo(); local
1987 const auto &MFI = MF.getFrameInfo(); local
2005 const auto &MFI = MF.getFrameInfo(); local
2016 const auto &MFI = MF.getFrameInfo(); local
2252 MachineFrameInfo &MFI = MF.getFrameInfo(); local
2591 MachineFrameInfo &MFI = MF.getFrameInfo(); local
2742 MachineFrameInfo &MFI = MF.getFrameInfo(); local
2949 getSVECalleeSaveSlotRange(const MachineFrameInfo &MFI, int &Min, int &Max) argument
2977 determineSVEStackObjectOffsets(MachineFrameInfo &MFI, int &MinCSFrameIndex, int &MaxCSFrameIndex, bool AssignOffsets) argument
3048 assignSVEStackObjectOffsets( MachineFrameInfo &MFI, int &MinCSFrameIndex, int &MaxCSFrameIndex) const argument
3056 MachineFrameInfo &MFI = MF.getFrameInfo(); local
3361 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
3500 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
3599 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
[all...]
H A DAArch64RegisterInfo.cpp385 const MachineFrameInfo &MFI = MF.getFrameInfo();
395 if (MFI.hasVarSizedObjects() || MF.hasEHFunclets()) {
414 return MFI.getLocalFrameSize() >= 256;
461 const MachineFrameInfo &MFI = MF.getFrameInfo();
462 if (MF.getTarget().Options.DisableFramePointerElim(MF) && MFI.adjustsStack())
464 return MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken();
496 MachineFrameInfo &MFI = MF.getFrameInfo();
506 Offset += MFI.getLocalFrameSize();
645 const MachineFrameInfo &MFI
[all...]
H A DAArch64MachineFunctionInfo.cpp24 const llvm::AArch64FunctionInfo &MFI)
25 : HasRedZone(MFI.hasRedZone()) {}
23 AArch64FunctionInfo( const llvm::AArch64FunctionInfo &MFI) argument
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp270 const PPCFunctionInfo *MFI = MF.getInfo<PPCFunctionInfo>(); local
277 return RI !=MF.getRegInfo().def_end() || MFI->isLRStoreRequired();
299 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
304 UseEstimate ? MFI.estimateStackSize(MF) : MFI.getStackSize();
308 Align MaxAlign = MFI.getMaxAlign(); // algmt required by data in frame
315 bool CanUseRedZone = !MFI.hasVarSizedObjects() && // No dynamic alloca.
316 !MFI.adjustsStack() && // No calls.
332 unsigned maxCallFrameSize = MFI.getMaxCallFrameSize();
340 if (MFI
359 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
370 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
539 MachineFrameInfo &MFI = MF.getFrameInfo(); local
608 MachineFrameInfo &MFI = MF.getFrameInfo(); local
699 MachineFrameInfo &MFI = MF.getFrameInfo(); local
707 MachineFrameInfo &MFI = MF.getFrameInfo(); local
715 MachineFrameInfo &MFI = MF.getFrameInfo(); local
1237 MachineFrameInfo &MFI = MF.getFrameInfo(); local
1541 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
1976 MachineFrameInfo &MFI = MF.getFrameInfo(); local
2043 MachineFrameInfo &MFI = MF.getFrameInfo(); local
2271 MachineFrameInfo &MFI = MF.getFrameInfo(); local
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp48 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
49 return hasFP(MF) && !MFI.hasVarSizedObjects();
93 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
94 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize();
169 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
170 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize();
422 const MachineFrameInfo &MFI = MF.getFrameInfo(); variable
427 if (MFI.getNumObjects() != MFI.getNumFixedObjects()) {
431 for (unsigned i = 0, e = MFI
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsSERegisterInfo.cpp151 MachineFrameInfo &MFI = MF.getFrameInfo(); local
159 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
184 if (MFI.hasVarSizedObjects() && !MFI.isFixedObjectIndex(FrameIndex))
186 else if (MFI.isFixedObjectIndex(FrameIndex))
H A DMips16RegisterInfo.cpp79 MachineFrameInfo &MFI = MF.getFrameInfo(); local
81 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.cpp464 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local
465 MFI->increaseOccupancy(MF, NewOcc);
474 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local
475 auto TgtOcc = MFI->getMinAllowedOccupancy();
492 unsigned FinalOccupancy = std::min(Occ, MFI->getOccupancy());
520 MFI->limitOccupancy(FinalOccupancy);
528 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
529 const auto TgtOcc = MFI->getOccupancy();
562 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
563 auto TgtOcc = MFI
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp44 MachineFrameInfo &MFI = MF.getFrameInfo(); local
48 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIdx),
49 MFI.getObjectAlign(FrameIdx));
71 MachineFrameInfo &MFI = MF.getFrameInfo(); local
75 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIdx),
76 MFI.getObjectAlign(FrameIdx));
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZLDCleanup.cpp72 SystemZMachineFunctionInfo* MFI = F.getInfo<SystemZMachineFunctionInfo>(); local
73 if (MFI->getNumLocalDynamicTLSAccesses() < 2) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyUtilities.cpp29 const WebAssemblyFunctionInfo &MFI) {
36 return Register::isVirtualRegister(Reg) && MFI.isVRegStackified(Reg);
28 isChild(const MachineInstr &MI, const WebAssemblyFunctionInfo &MFI) argument
/netbsd-current/external/gpl3/gdb.old/dist/gas/testsuite/gas/ia64/
H A Dregs.d1270 [ ]*[a-f0-9]+: 0d 00 00 00 01 00 \[MFI\] nop.m 0x0
1273 [ ]*[a-f0-9]+: 0d 00 00 00 01 00 \[MFI\] nop.m 0x0
1276 [ ]*[a-f0-9]+: 0d 00 00 00 01 00 \[MFI\] nop.m 0x0
1279 [ ]*[a-f0-9]+: 0d 00 00 00 01 00 \[MFI\] nop.m 0x0
1282 [ ]*[a-f0-9]+: 0d 00 00 00 01 00 \[MFI\] nop.m 0x0
1285 [ ]*[a-f0-9]+: 0d 00 00 00 01 00 \[MFI\] nop.m 0x0
1288 [ ]*[a-f0-9]+: 0d 00 00 00 01 00 \[MFI\] nop.m 0x0
1291 [ ]*[a-f0-9]+: 0d 00 00 00 01 00 \[MFI\] nop.m 0x0
1294 [ ]*[a-f0-9]+: 0d 00 00 00 01 00 \[MFI\] nop.m 0x0
1297 [ ]*[a-f0-9]+: 0d 00 00 00 01 00 \[MFI\] no
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp94 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
96 TRI->hasStackRealignment(MF) || MFI.hasVarSizedObjects() ||
97 MFI.isFrameAddressTaken() || MFI.hasOpaqueSPAdjustment() ||
101 MFI.hasStackMap() || MFI.hasPatchPoint() ||
102 MFI.hasCopyImplyingStackAdjustment());
462 MachineFrameInfo &MFI = MF.getFrameInfo();
467 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
473 int64_t Offset = MFI
[all...]

Completed in 348 milliseconds

12345678910