|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
lib/Target/AMDGPU/AMDGPUInstructionSelector.h 42 class SIMachineFunctionInfo;
lib/Target/AMDGPU/GCNSchedStrategy.h 21 class SIMachineFunctionInfo;
lib/Target/AMDGPU/SIFrameLowering.h 17 class SIMachineFunctionInfo;
lib/Target/AMDGPU/SIRegisterInfo.h 26 class SIMachineFunctionInfo;
References
include/llvm/CodeGen/MachineFunction.h 102 static Ty *create(BumpPtrAllocator &Allocator, MachineFunction &MF) {
103 return new (Allocator.Allocate<Ty>()) Ty(MF);
103 return new (Allocator.Allocate<Ty>()) Ty(MF);
571 Ty *getInfo() {
573 MFInfo = Ty::template create<Ty>(Allocator, *this);
573 MFInfo = Ty::template create<Ty>(Allocator, *this);
578 const Ty *getInfo() const {
579 return const_cast<MachineFunction*>(this)->getInfo<Ty>();
include/llvm/Support/Allocator.h 81 template <typename T> T *Allocate(size_t Num = 1) {
82 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T)));
82 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T)));
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 193 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>();
193 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>();
212 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>();
212 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>();
258 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
258 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
366 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
366 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
617 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
617 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
937 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
937 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1124 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1124 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1171 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1171 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1221 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1221 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/AMDGPUCallLowering.cpp 297 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
297 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
345 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
345 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
390 SIMachineFunctionInfo &Info) {
443 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
443 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
567 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
567 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp 214 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
214 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
882 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
882 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 617 unsigned Value = MF.getInfo<SIMachineFunctionInfo>()->getGDSSize();
1461 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
1461 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
1486 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
1486 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
1557 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
1557 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
1786 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
1786 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp 2005 const SIMachineFunctionInfo *Info = MF->getInfo<SIMachineFunctionInfo>();
2005 const SIMachineFunctionInfo *Info = MF->getInfo<SIMachineFunctionInfo>();
2119 const SIMachineFunctionInfo *Info = MF->getInfo<SIMachineFunctionInfo>();
2119 const SIMachineFunctionInfo *Info = MF->getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp 1180 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1180 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1247 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
1247 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
1470 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1470 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1643 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1643 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1841 const SIMachineFunctionInfo *MFI = B.getMF().getInfo<SIMachineFunctionInfo>();
1841 const SIMachineFunctionInfo *MFI = B.getMF().getInfo<SIMachineFunctionInfo>();
2008 const SIMachineFunctionInfo *MFI = B.getMF().getInfo<SIMachineFunctionInfo>();
2008 const SIMachineFunctionInfo *MFI = B.getMF().getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/AMDGPURegisterInfo.cpp 131 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
131 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 339 const auto *MFI = MF.getInfo<SIMachineFunctionInfo>();
339 const auto *MFI = MF.getInfo<SIMachineFunctionInfo>();
606 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
606 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
638 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
638 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
688 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
688 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp 1009 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1009 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1020 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1020 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 480 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
480 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
490 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
490 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
544 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
544 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
578 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
578 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/GCNNSAReassign.cpp 234 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
234 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/GCNRegBankReassign.cpp 739 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
739 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/GCNSchedStrategy.cpp 316 MFI(*MF.getInfo<SIMachineFunctionInfo>()),
lib/Target/AMDGPU/GCNSchedStrategy.h 69 SIMachineFunctionInfo &MFI;
lib/Target/AMDGPU/SIFoldOperands.cpp 93 const SIMachineFunctionInfo *MFI;
1450 MFI = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/SIFormMemoryClauses.cpp 75 SIMachineFunctionInfo *MFI;
315 MFI = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/SIFrameLowering.cpp 192 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
192 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
273 SIMachineFunctionInfo *MFI,
321 SIMachineFunctionInfo *MFI, MachineFunction &MF) const {
396 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
396 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
534 MachineFunction &MF, MachineBasicBlock &MBB, SIMachineFunctionInfo *MFI,
684 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
684 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
717 for (const SIMachineFunctionInfo::SGPRSpillVGPRCSR &Reg
762 ArrayRef<SIMachineFunctionInfo::SpilledReg> Spill
830 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
830 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
866 ArrayRef<SIMachineFunctionInfo::SpilledReg> Spill
876 for (const SIMachineFunctionInfo::SGPRSpillVGPRCSR &Reg
958 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
958 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
989 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
989 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1064 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1064 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1082 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
1082 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
1117 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1117 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1144 if (MF.getInfo<SIMachineFunctionInfo>()->isEntryFunction())
lib/Target/AMDGPU/SIFrameLowering.h 66 SIMachineFunctionInfo *MFI,
71 SIMachineFunctionInfo *MFI, MachineFunction &MF) const;
75 MachineBasicBlock &MBB, SIMachineFunctionInfo *MFI,
lib/Target/AMDGPU/SIISelLowering.cpp 915 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
915 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
977 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
977 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1025 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1025 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1403 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
1403 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
1553 const SIMachineFunctionInfo &MFI,
1568 SIMachineFunctionInfo *Info) {
1616 SIMachineFunctionInfo &Info) const {
1702 SIMachineFunctionInfo &Info) const {
1724 SIMachineFunctionInfo &Info) const {
1760 SIMachineFunctionInfo &Info) const {
1814 SIMachineFunctionInfo &Info,
1866 SIMachineFunctionInfo &Info) {
1974 const SIMachineFunctionInfo *Info = MF->getInfo<SIMachineFunctionInfo>();
1974 const SIMachineFunctionInfo *Info = MF->getInfo<SIMachineFunctionInfo>();
2026 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
2026 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
2265 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
2265 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
2429 const SIMachineFunctionInfo &Info,
2644 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
2644 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
2737 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
2737 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
3585 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
3585 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
3798 const SIMachineFunctionInfo *Info = MF->getInfo<SIMachineFunctionInfo>();
3798 const SIMachineFunctionInfo *Info = MF->getInfo<SIMachineFunctionInfo>();
4035 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
4035 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
4542 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
4542 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
4587 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
4587 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
4611 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
4611 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
4674 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
4674 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
5707 auto MFI = MF.getInfo<SIMachineFunctionInfo>();
7389 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
7389 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
7888 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
7888 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
9079 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
9079 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
9218 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
9218 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
9920 MF.getInfo<SIMachineFunctionInfo>()->getMode().DX10Clamp)) {
10676 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
10676 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
10899 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
10899 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/SIISelLowering.h 52 const SIMachineFunctionInfo &MFI,
309 const SIMachineFunctionInfo &Info,
408 SIMachineFunctionInfo &Info) const;
412 SIMachineFunctionInfo &Info,
419 SIMachineFunctionInfo &Info) const;
424 SIMachineFunctionInfo &Info) const;
429 SIMachineFunctionInfo &Info) const;
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 1450 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1450 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/SIInstrInfo.cpp 329 const SIMachineFunctionInfo *MFI
330 = LdSt.getParent()->getParent()->getInfo<SIMachineFunctionInfo>();
1050 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
1050 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
1178 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
1178 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
1232 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
1232 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
1346 SIMachineFunctionInfo *Info = MF->getInfo<SIMachineFunctionInfo>();
1346 SIMachineFunctionInfo *Info = MF->getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/SILowerSGPRSpills.cpp 252 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
252 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/SIMachineFunctionInfo.cpp 480 const llvm::SIMachineFunctionInfo& MFI,
lib/Target/AMDGPU/SIMachineFunctionInfo.h 279 SIMachineFunctionInfo(const llvm::SIMachineFunctionInfo &,
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp 147 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
147 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
lib/Target/AMDGPU/SIRegisterInfo.cpp 216 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
216 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
264 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
264 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>();
277 const SIMachineFunctionInfo *Info = Fn.getInfo<SIMachineFunctionInfo>();
277 const SIMachineFunctionInfo *Info = Fn.getInfo<SIMachineFunctionInfo>();
551 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
551 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
751 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
751 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
754 ArrayRef<SIMachineFunctionInfo::SpilledReg> VGPRSpills
793 SIMachineFunctionInfo::SpilledReg Spill = VGPRSpills[i];
869 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
869 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
871 ArrayRef<SIMachineFunctionInfo::SpilledReg> VGPRSpills
901 SIMachineFunctionInfo::SpilledReg Spill = VGPRSpills[i];
988 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
988 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>();
1735 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();
1735 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>();