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

Declarations

lib/Target/ARM/ARMAsmPrinter.h
   18 class ARMFunctionInfo;

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/ARM/ARMAsmPrinter.cpp
  107   AFI = MF.getInfo<ARMFunctionInfo>();
lib/Target/ARM/ARMAsmPrinter.h
   39   ARMFunctionInfo *AFI;
lib/Target/ARM/ARMBaseInstrInfo.cpp
  435   ARMFunctionInfo *AFI = MBB.getParent()->getInfo<ARMFunctionInfo>();
  435   ARMFunctionInfo *AFI = MBB.getParent()->getInfo<ARMFunctionInfo>();
  664   const ARMFunctionInfo *AFI =
  665       MI.getParent()->getParent()->getInfo<ARMFunctionInfo>();
  750     if (!MF->getInfo<ARMFunctionInfo>()->isThumbFunction())
 1651   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1651   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
lib/Target/ARM/ARMBaseRegisterInfo.cpp
  106     return MF->getInfo<ARMFunctionInfo>()->isSplitCSR()
  116       MF->getInfo<ARMFunctionInfo>()->isSplitCSR())
  381   const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  381   const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  585   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  585   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  633   ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>();
  633   ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>();
  661   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  661   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  758   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  758   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  872   auto AFI = MF->getInfo<ARMFunctionInfo>();
lib/Target/ARM/ARMBasicBlockInfo.h
  121     isThumb = MF.getInfo<ARMFunctionInfo>()->isThumbFunction();
lib/Target/ARM/ARMConstantIslandPass.cpp
  217     ARMFunctionInfo *AFI;
  359   AFI = MF->getInfo<ARMFunctionInfo>();
lib/Target/ARM/ARMExpandPseudoInsts.cpp
   47     ARMFunctionInfo *AFI;
 1974   AFI = MF.getInfo<ARMFunctionInfo>();
lib/Target/ARM/ARMFastISel.cpp
  116   ARMFunctionInfo *AFI;
  131       AFI = funcInfo.MF->getInfo<ARMFunctionInfo>();
lib/Target/ARM/ARMFrameLowering.cpp
  279 static void emitAligningInstructions(MachineFunction &MF, ARMFunctionInfo *AFI,
  346 static int getMaxFPOffset(const Function &F, const ARMFunctionInfo &AFI) {
  360   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  360   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  773   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  773   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  894   const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  894   const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1058   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1058   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1168   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1168   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1341   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1341   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1433   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1433   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1464   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1464   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1508   const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1508   const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1591   MF.getInfo<ARMFunctionInfo>()->setNumAlignedDPRCS2Regs(0);
 1627   MF.getInfo<ARMFunctionInfo>()->setNumAlignedDPRCS2Regs(NumSpills);
 1652   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1652   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 2140   const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 2140   const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 2163       ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 2163       ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 2265   ARMFunctionInfo *ARMFI = MF.getInfo<ARMFunctionInfo>();
 2265   ARMFunctionInfo *ARMFI = MF.getInfo<ARMFunctionInfo>();
lib/Target/ARM/ARMISelLowering.cpp
 2280   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 2280   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 2618   const ARMFunctionInfo *AFI_Caller = MF.getInfo<ARMFunctionInfo>();
 2618   const ARMFunctionInfo *AFI_Caller = MF.getInfo<ARMFunctionInfo>();
 2741   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 2741   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 2992     auto AFI = DAG.getMachineFunction().getInfo<ARMFunctionInfo>();
 3024   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3024   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3183   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3183   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3231     ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3231     ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3370   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3370   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3680     ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3680     ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3820   ARMFunctionInfo *FuncInfo = MF.getInfo<ARMFunctionInfo>();
 3820   ARMFunctionInfo *FuncInfo = MF.getInfo<ARMFunctionInfo>();
 3838   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3838   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3895   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3895   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3937   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3937   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3958   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 3958   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 9347   ARMFunctionInfo *AFI = MF->getInfo<ARMFunctionInfo>();
 9347   ARMFunctionInfo *AFI = MF->getInfo<ARMFunctionInfo>();
17091   ARMFunctionInfo *AFI = Entry->getParent()->getInfo<ARMFunctionInfo>();
17091   ARMFunctionInfo *AFI = Entry->getParent()->getInfo<ARMFunctionInfo>();
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  107     ARMFunctionInfo *AFI;
 2003   AFI = Fn.getInfo<ARMFunctionInfo>();
lib/Target/ARM/ARMMCInstLower.cpp
  170   if (MI.getParent()->getParent()->getInfo<ARMFunctionInfo>()
lib/Target/ARM/Thumb1FrameLowering.cpp
  149   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  149   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  475   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  475   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  567   ARMFunctionInfo *AFI =
  568       const_cast<MachineFunction *>(&MF)->getInfo<ARMFunctionInfo>();
  603   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  603   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  939   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  939   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
lib/Target/ARM/Thumb2ITBlockPass.cpp
   50     ARMFunctionInfo *AFI;
  290   AFI = Fn.getInfo<ARMFunctionInfo>();
lib/Target/ARM/Thumb2InstrInfo.cpp
   61   ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>();
   61   ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>();