reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

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/AArch64/AArch64AsmPrinter.cpp
  122     AArch64FI = MF.getInfo<AArch64FunctionInfo>();
  169   AArch64FunctionInfo *AArch64FI = nullptr;
  706   auto AFI = MF->getInfo<AArch64FunctionInfo>();
  726   auto AFI = MF->getInfo<AArch64FunctionInfo>();
  769       MF->getInfo<AArch64FunctionInfo>()->getJumpTableEntryPCRelSymbol(JTIdx);
lib/Target/AArch64/AArch64CallLowering.cpp
  385   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
  385   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
  448   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
  448   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
  587   const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
  587   const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
  785   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
  785   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
   47     AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
   47     AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
lib/Target/AArch64/AArch64CollectLOH.cpp
  384 static void handleADRP(const MachineInstr &MI, AArch64FunctionInfo &AFI,
  510   AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>();
  510   AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>();
lib/Target/AArch64/AArch64CompressJumpTables.cpp
  120   auto AFI = MF->getInfo<AArch64FunctionInfo>();
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  667      const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
  667      const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
lib/Target/AArch64/AArch64FrameLowering.cpp
  211   const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
  211   const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
  224   const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
  224   const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
  445   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
  445   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
  846   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
  846   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 1348   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 1348   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 1586   const auto *AFI = MF.getInfo<AArch64FunctionInfo>();
 1586   const auto *AFI = MF.getInfo<AArch64FunctionInfo>();
 1628   const auto *AFI = MF.getInfo<AArch64FunctionInfo>();
 1628   const auto *AFI = MF.getInfo<AArch64FunctionInfo>();
 1834   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 1834   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 2184   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 2184   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 2320   const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 2320   const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 2351   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 2351   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 2411       MF.getInfo<AArch64FunctionInfo>()->getCalleeSavedStackSize();
lib/Target/AArch64/AArch64ISelLowering.cpp
 3310   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 3310   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 3397   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 3397   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 3661   const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 3661   const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 3733   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 3733   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 4166   auto *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 4166   auto *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 4558     AArch64FunctionInfo *MFI =
 4559         DAG.getMachineFunction().getInfo<AArch64FunctionInfo>();
 5315   AArch64FunctionInfo *FuncInfo =
 5316       DAG.getMachineFunction().getInfo<AArch64FunctionInfo>();
 5329   AArch64FunctionInfo *FuncInfo =
 5330       DAG.getMachineFunction().getInfo<AArch64FunctionInfo>();
 5347   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 5347   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
12370   AArch64FunctionInfo *AFI = Entry->getParent()->getInfo<AArch64FunctionInfo>();
12370   AArch64FunctionInfo *AFI = Entry->getParent()->getInfo<AArch64FunctionInfo>();
lib/Target/AArch64/AArch64InstrInfo.cpp
 5297   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 5297   AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
 5377   AArch64FunctionInfo *FuncInfo = MF->getInfo<AArch64FunctionInfo>();
 5377   AArch64FunctionInfo *FuncInfo = MF->getInfo<AArch64FunctionInfo>();
lib/Target/AArch64/AArch64InstructionSelector.cpp
 1090   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
 1090   AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>();
lib/Target/AArch64/AArch64RegisterInfo.cpp
   59     return MF->getInfo<AArch64FunctionInfo>()->isSplitCSR() ?
   78       MF->getInfo<AArch64FunctionInfo>()->isSplitCSR())
  487     const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
  487     const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp
   57   AArch64FunctionInfo *AFI;
  177   AFI = MF->getInfo<AArch64FunctionInfo>();