Searched refs:MFI (Results 76 - 100 of 209) sorted by relevance

123456789

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h106 bool isConstant(const MachineFrameInfo *MFI) const override;
108 bool isAliased(const MachineFrameInfo *MFI) const override;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPreAllocateWWMRegs.cpp148 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local
155 MFI->ReserveWWMRegister(PhysReg);
H A DGCNSchedStrategy.h69 SIMachineFunctionInfo &MFI; member in class:llvm::final
H A DGCNSchedStrategy.cpp317 MFI(*MF.getInfo<SIMachineFunctionInfo>()),
318 StartingOccupancy(MFI.getOccupancy()),
368 unsigned Occ = MFI.getOccupancy();
380 WavesAfter >= MFI.getMinAllowedOccupancy()) {
382 << MFI.getMinAllowedOccupancy() << " waves\n");
387 MFI.limitOccupancy(MinOccupancy);
395 if (WavesAfter > MFI.getMinWavesPerEU() ||
H A DAMDGPUAsmPrinter.h87 const AMDGPUMachineFunction* MFI);
H A DSIFormMemoryClauses.cpp76 SIMachineFunctionInfo *MFI; member in class:__anon2115::SIFormMemoryClauses
254 if (Occupancy >= MFI->getMinAllowedOccupancy() &&
316 MFI = MF.getInfo<SIMachineFunctionInfo>();
361 MFI->limitOccupancy(LastRecordedOccupancy);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp92 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); local
102 if (MFI.isVRegStackified(VReg))
H A DWebAssemblyTargetMachine.cpp495 const auto *MFI = MF.getInfo<WebAssemblyFunctionInfo>(); local
496 return new yaml::WebAssemblyFunctionInfo(*MFI);
500 const yaml::MachineFunctionInfo &MFI, PerFunctionMIParsingState &PFS,
503 reinterpret_cast<const yaml::WebAssemblyFunctionInfo &>(MFI);
499 parseMachineFunctionInfo( const yaml::MachineFunctionInfo &MFI, PerFunctionMIParsingState &PFS, SMDiagnostic &Error, SMRange &SourceRange) const argument
H A DWebAssemblyCFGStackify.cpp214 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); local
304 if (WebAssembly::isChild(*std::prev(I), MFI))
445 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); local
568 if (WebAssembly::isChild(*std::prev(I), MFI))
712 WebAssemblyFunctionInfo &MFI,
720 MFI.unstackifyVReg(MO.getReg());
727 auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); local
1039 unstackifyVRegsUsedInSplitBB(*EHPad, *BrDest, MFI, MRI);
1155 unstackifyVRegsUsedInSplitBB(*MBB, *NestedCont, MFI, MRI);
1230 const auto &MFI
710 unstackifyVRegsUsedInSplitBB(MachineBasicBlock &MBB, MachineBasicBlock &Split, WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMemAluCombiner.cpp415 for (MfIterator MFI = MF.begin(); MFI != MF.end(); ++MFI) {
416 Modified |= combineMemAluInBasicBlock(&*MFI);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h47 MachineFrameInfo &MFI; member in struct:llvm::HexagonEvaluator
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.cpp139 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
142 int Offset = MFI.getObjectOffset(FrameIndex);
145 Offset += MFI.getStackSize() - TFI->getOffsetOfLocalArea() + 1;
H A DAVRInstrInfo.cpp136 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
140 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIndex),
141 MFI.getObjectAlignment(FrameIndex));
170 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
174 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIndex),
175 MFI.getObjectAlignment(FrameIndex));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp84 // FIXME: There are many other MF/MFI fields we need to initialize.
230 MachineFrameInfo &MFI = MF.getFrameInfo(); local
232 if (MFI.hasCalls() && MF.hasInlineAsm())
237 MFI.setHasCalls(true);
H A DCombinerHelper.cpp974 MachineFrameInfo &MFI = MF.getFrameInfo(); local
978 if (FIDef && !MFI.isFixedObjectIndex(FIDef->getOperand(1).getIndex()))
1006 if (MFI.getObjectAlignment(FI) < Align)
1007 MFI.setObjectAlignment(FI, Align);
1088 MachineFrameInfo &MFI = MF.getFrameInfo(); local
1093 if (FIDef && !MFI.isFixedObjectIndex(FIDef->getOperand(1).getIndex()))
1134 if (MFI.getObjectAlignment(FI) < Alignment)
1135 MFI.setObjectAlignment(FI, Alignment);
1196 MachineFrameInfo &MFI = MF.getFrameInfo(); local
1201 if (FIDef && !MFI
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCRootLowering.cpp319 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
321 const bool DynamicFrameSize = MFI.hasVarSizedObjects() ||
323 FI->setFrameSize(DynamicFrameSize ? UINT64_MAX : MFI.getStackSize());
H A DStackProtector.cpp553 void StackProtector::copyToMachineFrameInfo(MachineFrameInfo &MFI) const {
557 for (int I = 0, E = MFI.getObjectIndexEnd(); I != E; ++I) {
558 if (MFI.isDeadObjectIndex(I))
561 const AllocaInst *AI = MFI.getObjectAllocation(I);
569 MFI.setObjectSSPLayout(I, LI->second);
H A DInterferenceCache.cpp158 MachineFunction::const_iterator MFI = local
209 if (++MFI == MF->end())
211 MBBNum = MFI->getNumber();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrBuilder.h201 MachineFrameInfo &MFI = MF.getFrameInfo(); local
210 MFI.getObjectSize(FI), MFI.getObjectAlignment(FI));
H A DX86RegisterInfo.cpp631 static bool CantUseSP(const MachineFrameInfo &MFI) { argument
632 return MFI.hasVarSizedObjects() || MFI.hasOpaqueSPAdjustment();
636 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
647 return CantUseFP && CantUseSP(MFI);
654 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
664 if (CantUseSP(MFI))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp315 MachineFrameInfo &MFI = MF.getFrameInfo(); local
316 if (!MFI.isMaxCallFrameSizeComputed())
317 MFI.computeMaxCallFrameSize(MF);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp380 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
404 if (AFI->isThumb2Function() && MFI.hasVarSizedObjects() &&
405 MFI.getLocalFrameSize() >= 128)
439 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
440 if (MF.getTarget().Options.DisableFramePointerElim(MF) && MFI.adjustsStack())
442 return MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken()
584 MachineFrameInfo &MFI = MF.getFrameInfo(); local
599 Offset += MFI.getLocalFrameSize();
611 !((MFI
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DWinException.cpp388 MachineFunction::const_iterator MFI,
392 : EHInfo(EHInfo), MFI(MFI), MFE(MFE), MBBI(MBBI), BaseState(BaseState) {
417 if (MFI != O.MFI)
441 MachineFunction::const_iterator MFI; member in class:__anon1690::InvokeStateChangeIterator
453 for (; MFI != MFE; ++MFI, IsNewBlock = true) {
455 MBBI = MFI->begin();
456 for (auto MBBE = MFI
387 InvokeStateChangeIterator(const WinEHFuncInfo &EHInfo, MachineFunction::const_iterator MFI, MachineFunction::const_iterator MFE, MachineBasicBlock::const_iterator MBBI, int BaseState) argument
1012 const MachineFrameInfo &MFI = MF->getFrameInfo(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp350 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
351 const std::vector<CalleeSavedInfo> &Info = MFI.getCalleeSavedInfo();
354 if (!MFI.isCalleeSavedInfoValid())
360 unsigned FrameSize = MFI.getStackSize();
373 if (!MFI.isFixedObjectIndex(FrIdx)) {
396 const MachineFrameInfo &MFI = MF.getFrameInfo(); local
408 if (StackPtrConst && (PhysReg == PPC::X1) && !MFI.hasVarSizedObjects()
409 && !MFI.hasOpaqueSPAdjustment())
501 MachineFrameInfo &MFI = MF.getFrameInfo(); local
510 unsigned maxCallFrameSize = MFI
620 MachineFrameInfo &MFI = MF.getFrameInfo(); local
1027 MachineFrameInfo &MFI = MF.getFrameInfo(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.cpp403 const MachineFrameInfo &MFI = MF->getFrameInfo(); local
406 MFI.getObjectSize(FI), MFI.getObjectAlignment(FI));
442 const MachineFrameInfo &MFI = MF->getFrameInfo(); local
445 MFI.getObjectSize(FI), MFI.getObjectAlignment(FI));

Completed in 287 milliseconds

123456789