/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcFrameLowering.cpp | 90 MachineFrameInfo &MFI = MF.getFrameInfo(); local 107 if (!NeedsStackRealignment && MFI.getMaxAlignment() > getStackAlignment()) 113 int NumBytes = (int) MFI.getStackSize(); 140 if (MFI.adjustsStack() && hasReservedCallFrame(MF)) 141 NumBytes += MFI.getMaxCallFrameSize(); 149 if (MFI.getMaxAlignment() > 0) { 150 NumBytes = alignTo(NumBytes, MFI.getMaxAlignment()); 154 MFI.setStackSize(NumBytes); 192 int MaxAlign = MFI.getMaxAlignment(); 234 MachineFrameInfo &MFI local 254 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 265 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 324 MachineFrameInfo &MFI = MF.getFrameInfo(); local 380 SparcMachineFunctionInfo *MFI = MF.getInfo<SparcMachineFunctionInfo>(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetMachine.cpp | 1010 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 1011 return new yaml::SIMachineFunctionInfo(*MFI, 1021 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); local 1023 MFI->initializeBaseYamlFields(YamlMFI); 1046 if (parseRegister(YamlMFI.ScratchRSrcReg, MFI->ScratchRSrcReg) || 1047 parseRegister(YamlMFI.ScratchWaveOffsetReg, MFI->ScratchWaveOffsetReg) || 1048 parseRegister(YamlMFI.FrameOffsetReg, MFI->FrameOffsetReg) || 1049 parseRegister(YamlMFI.StackPtrOffsetReg, MFI->StackPtrOffsetReg)) 1052 if (MFI->ScratchRSrcReg != AMDGPU::PRIVATE_RSRC_REG && 1053 !AMDGPU::SGPR_128RegClass.contains(MFI [all...] |
H A D | SIFrameLowering.h | 66 SIMachineFunctionInfo *MFI, 71 SIMachineFunctionInfo *MFI, MachineFunction &MF) const; 75 MachineBasicBlock &MBB, SIMachineFunctionInfo *MFI,
|
H A D | SILowerSGPRSpills.cpp | 156 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 163 if (MFI.getSavePoint()) { 164 SaveBlocks.push_back(MFI.getSavePoint()); 165 assert(MFI.getRestorePoint() && "Both restore and save must be set"); 166 MachineBasicBlock *RestoreBlock = MFI.getRestorePoint(); 190 MachineFrameInfo &MFI = MF.getFrameInfo(); local 201 MFI.setCalleeSavedInfoValid(true); 210 int JunkFI = MFI.CreateStackObject(TRI->getSpillSize(*RC), 245 MachineFrameInfo &MFI = MF.getFrameInfo(); local 246 if (!MFI [all...] |
H A D | SIMachineFunctionInfo.cpp | 388 void SIMachineFunctionInfo::removeDeadFrameIndices(MachineFrameInfo &MFI) { argument 392 MFI.RemoveStackObject(R.first); 397 for (int i = MFI.getObjectIndexBegin(), e = MFI.getObjectIndexEnd(); i != e; 400 MFI.setStackID(i, TargetStackID::Default); 404 MFI.RemoveStackObject(R.first); 479 const llvm::SIMachineFunctionInfo& MFI, 481 : ExplicitKernArgSize(MFI.getExplicitKernArgSize()), 482 MaxKernArgAlign(MFI.getMaxKernArgAlign()), 483 LDSSize(MFI 478 SIMachineFunctionInfo( const llvm::SIMachineFunctionInfo& MFI, const TargetRegisterInfo &TRI) argument [all...] |
H A D | SIMachineFunctionInfo.h | 295 static void mapping(IO &YamlIO, SIMachineFunctionInfo &MFI) { argument 296 YamlIO.mapOptional("explicitKernArgSize", MFI.ExplicitKernArgSize, 298 YamlIO.mapOptional("maxKernArgAlign", MFI.MaxKernArgAlign, 0u); 299 YamlIO.mapOptional("ldsSize", MFI.LDSSize, 0u); 300 YamlIO.mapOptional("isEntryFunction", MFI.IsEntryFunction, false); 301 YamlIO.mapOptional("noSignedZerosFPMath", MFI.NoSignedZerosFPMath, false); 302 YamlIO.mapOptional("memoryBound", MFI.MemoryBound, false); 303 YamlIO.mapOptional("waveLimiter", MFI.WaveLimiter, false); 304 YamlIO.mapOptional("scratchRSrcReg", MFI.ScratchRSrcReg, 306 YamlIO.mapOptional("scratchWaveOffsetReg", MFI [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ProcessImplicitDefs.cpp | 146 for (MachineFunction::iterator MFI = MF.begin(), MFE = MF.end(); 147 MFI != MFE; ++MFI) { 149 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(), 150 MBBE = MFI->instr_end(); MBBI != MBBE; ++MBBI) 157 LLVM_DEBUG(dbgs() << printMBBReference(*MFI) << " has " << WorkList.size()
|
H A D | RegUsageInfoPropagate.cpp | 109 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 110 if (!MFI.hasCalls() && !MFI.hasTailCall())
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyAsmPrinter.h | 26 WebAssemblyFunctionInfo *MFI; member in class:llvm::final 34 MFI(nullptr) {} 52 MFI = MF.getInfo<WebAssemblyFunctionInfo>();
|
H A D | WebAssemblyUtilities.h | 26 bool isChild(const MachineInstr &MI, const WebAssemblyFunctionInfo &MFI);
|
H A D | WebAssemblyUtilities.cpp | 29 const WebAssemblyFunctionInfo &MFI) { 36 return Register::isVirtualRegister(Reg) && MFI.isVRegStackified(Reg); 28 isChild(const MachineInstr &MI, const WebAssemblyFunctionInfo &MFI) argument
|
H A D | WebAssemblyRegisterInfo.cpp | 63 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 64 int64_t FrameOffset = MFI.getStackSize() + MFI.getObjectOffset(FrameIndex); 66 assert(MFI.getObjectSize(FrameIndex) != 0 &&
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCBranchSelector.cpp | 120 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; 121 ++MFI) { 122 MachineBasicBlock *MBB = &*MFI; 153 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; 154 ++MFI) { 155 MachineBasicBlock *MBB = &*MFI; 297 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI ! [all...] |
H A D | PPCQPXLoadSplat.cpp | 64 for (auto MFI = MF.begin(), MFIE = MF.end(); MFI != MFIE; ++MFI) { 65 MachineBasicBlock *MBB = &*MFI;
|
H A D | PPCFrameLowering.cpp | 445 const PPCFunctionInfo *MFI = MF.getInfo<PPCFunctionInfo>(); local 452 return RI !=MF.getRegInfo().def_end() || MFI->isLRStoreRequired(); 474 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 479 UseEstimate ? MFI.estimateStackSize(MF) : MFI.getStackSize(); 483 unsigned MaxAlign = MFI.getMaxAlignment(); // algmt required by data in frame 490 bool CanUseRedZone = !MFI.hasVarSizedObjects() && // No dynamic alloca. 491 !MFI.adjustsStack() && // No calls. 507 unsigned maxCallFrameSize = MFI.getMaxCallFrameSize(); 515 if (MFI 534 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 545 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 711 MachineFrameInfo &MFI = MF.getFrameInfo(); local 778 MachineFrameInfo &MFI = MF.getFrameInfo(); local 879 MachineFrameInfo &MFI = MF.getFrameInfo(); local 891 MachineFrameInfo &MFI = MF.getFrameInfo(); local 902 MachineFrameInfo &MFI = MF.getFrameInfo(); local 1382 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 1780 MachineFrameInfo &MFI = MF.getFrameInfo(); local 1846 MachineFrameInfo &MFI = MF.getFrameInfo(); local 2103 MachineFrameInfo &MFI = MF.getFrameInfo(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXFrameLowering.cpp | 69 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 71 return MFI.getObjectOffset(FI) - getOffsetOfLocalArea();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64StackTaggingPreRA.cpp | 58 MachineFrameInfo *MFI; member in class:__anon2049::AArch64StackTaggingPreRA 167 for (unsigned i = 0, e = MFI->getObjectIndexEnd(); i != e; ++i) 168 FrameSize += MFI->getObjectSize(i); 170 return !MFI->hasVarSizedObjects() && EntireFrameReachableFromSP; 207 MFI = &MF->getFrameInfo();
|
H A D | AArch64FrameLowering.cpp | 246 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 250 return !(MFI.hasCalls() || hasFP(MF) || NumBytes > 128 || 257 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 267 if (MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken() || 268 MFI.hasStackMap() || MFI.hasPatchPoint() || 279 if (!MFI.isMaxCallFrameSizeComputed() || 280 MFI.getMaxCallFrameSize() > DefaultSafeSPDisplacement) 370 MachineFrameInfo &MFI 469 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 878 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 1380 MachineFrameInfo &MFI = MF.getFrameInfo(); local 1695 const auto &MFI = MF.getFrameInfo(); local 1712 const auto &MFI = MF.getFrameInfo(); local 1723 const auto &MFI = MF.getFrameInfo(); local 1952 MachineFrameInfo &MFI = MF.getFrameInfo(); local 2219 MachineFrameInfo &MFI = MF.getFrameInfo(); local 2361 MachineFrameInfo &MFI = MF.getFrameInfo(); local 2509 getSVECalleeSaveSlotRange(const MachineFrameInfo &MFI, int &Min, int &Max) argument 2537 determineSVEStackObjectOffsets(MachineFrameInfo &MFI, int &MinCSFrameIndex, int &MaxCSFrameIndex, bool AssignOffsets) argument 2607 assignSVEStackObjectOffsets( MachineFrameInfo &MFI, int &MinCSFrameIndex, int &MaxCSFrameIndex) const argument 2615 MachineFrameInfo &MFI = MF.getFrameInfo(); local 2669 const MachineFrameInfo &MFI = MF.getFrameInfo(); local [all...] |
H A D | AArch64RegisterInfo.cpp | 267 const MachineFrameInfo &MFI = MF.getFrameInfo(); 277 if (MFI.hasVarSizedObjects() || MF.hasEHFunclets()) { 287 return MFI.getLocalFrameSize() >= 256; 327 const MachineFrameInfo &MFI = MF.getFrameInfo(); 328 if (MF.getTarget().Options.DisableFramePointerElim(MF) && MFI.adjustsStack()) 330 return MFI.hasVarSizedObjects() || MFI.isFrameAddressTaken(); 362 MachineFrameInfo &MFI = MF.getFrameInfo(); 372 Offset += MFI.getLocalFrameSize(); 456 const MachineFrameInfo &MFI [all...] |
H A D | AArch64MachineFunctionInfo.h | 186 unsigned getCalleeSavedStackSize(const MachineFrameInfo &MFI) const { 197 assert(MFI.isCalleeSavedInfoValid() && "CalleeSavedInfo not calculated"); 198 if (MFI.getCalleeSavedInfo().empty()) 203 for (const auto &Info : MFI.getCalleeSavedInfo()) { 205 if (MFI.getStackID(FrameIdx) != TargetStackID::Default) 207 int64_t Offset = MFI.getObjectOffset(FrameIdx); 208 int64_t ObjSize = MFI.getObjectSize(FrameIdx);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430FrameLowering.cpp | 29 const MachineFrameInfo &MFI = MF.getFrameInfo(); local 33 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...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIRParser.cpp | 638 MachineFrameInfo &MFI = MF.getFrameInfo(); local 642 MFI.setFrameAddressIsTaken(YamlMFI.IsFrameAddressTaken); 643 MFI.setReturnAddressIsTaken(YamlMFI.IsReturnAddressTaken); 644 MFI.setHasStackMap(YamlMFI.HasStackMap); 645 MFI.setHasPatchPoint(YamlMFI.HasPatchPoint); 646 MFI.setStackSize(YamlMFI.StackSize); 647 MFI.setOffsetAdjustment(YamlMFI.OffsetAdjustment); 649 MFI.ensureMaxAlignment(YamlMFI.MaxAlignment); 650 MFI.setAdjustsStack(YamlMFI.AdjustsStack); 651 MFI [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreFrameLowering.cpp | 139 MachineFrameInfo &MFI, XCoreFunctionInfo *XFI, 142 int Offset = MFI.getObjectOffset(XFI->getLRSpillSlot()); 148 int Offset = MFI.getObjectOffset(XFI->getFPSpillSlot()); 161 MachineFrameInfo &MFI, XCoreFunctionInfo *XFI, 167 StackSlotInfo(EHSlot[0], MFI.getObjectOffset(EHSlot[0]), 170 StackSlotInfo(EHSlot[0], MFI.getObjectOffset(EHSlot[1]), 179 const MachineFrameInfo &MFI = MF->getFrameInfo(); local 182 MFI.getObjectSize(FrameIndex), MFI.getObjectAlignment(FrameIndex)); 227 MachineFrameInfo &MFI local 138 GetSpillList(SmallVectorImpl<StackSlotInfo> &SpillList, MachineFrameInfo &MFI, XCoreFunctionInfo *XFI, bool fetchLR, bool fetchFP) argument 160 GetEHSpillList(SmallVectorImpl<StackSlotInfo> &SpillList, MachineFrameInfo &MFI, XCoreFunctionInfo *XFI, const Constant *PersonalityFn, const TargetLowering *TL) argument 345 MachineFrameInfo &MFI = MF.getFrameInfo(); local 576 MachineFrameInfo &MFI = MF.getFrameInfo(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGAddressAnalysis.cpp | 63 const MachineFrameInfo &MFI = DAG.getMachineFunction().getFrameInfo(); local 74 if (MFI.isFixedObjectIndex(A->getIndex()) && 75 MFI.isFixedObjectIndex(B->getIndex())) { 76 Off += MFI.getObjectOffset(B->getIndex()) - 77 MFI.getObjectOffset(A->getIndex()); 118 MachineFrameInfo &MFI = DAG.getMachineFunction().getFrameInfo(); local 121 if (A != B && (!MFI.isFixedObjectIndex(A->getIndex()) || 122 !MFI.isFixedObjectIndex(B->getIndex()))) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb1InstrInfo.cpp | 92 MachineFrameInfo &MFI = MF.getFrameInfo(); local 95 MFI.getObjectSize(FI), MFI.getObjectAlignment(FI)); 121 MachineFrameInfo &MFI = MF.getFrameInfo(); local 124 MFI.getObjectSize(FI), MFI.getObjectAlignment(FI));
|