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

Declarations

include/llvm/CodeGen/MachineRegionInfo.h
   25 class MachinePostDominatorTree;

References

include/llvm/CodeGen/MachineRegionInfo.h
   38   using PostDomTreeT = MachinePostDominatorTree;
   82                    MachinePostDominatorTree *PDT, MachineDominanceFrontier *DF);
include/llvm/Pass.h
  213   AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h
   66     return addRequiredID(PassClass::ID);
   89     Preserved.push_back(&PassClass::ID);
  220 AnalysisType &Pass::getAnalysis() const {
  222   return getAnalysisID<AnalysisType>(&AnalysisType::ID);
  222   return getAnalysisID<AnalysisType>(&AnalysisType::ID);
include/llvm/PassSupport.h
   76 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
lib/CodeGen/MachineBlockPlacement.cpp
  363   MachinePostDominatorTree *MPDT;
  538       AU.addRequired<MachinePostDominatorTree>();
 3020     MPDT = &getAnalysis<MachinePostDominatorTree>();
lib/CodeGen/MachinePostDominators.cpp
   36   return new MachinePostDominatorTree();
lib/CodeGen/MachineRegionInfo.cpp
   60                                     MachinePostDominatorTree *PDT_,
   87   auto PDT = &getAnalysis<MachinePostDominatorTree>();
  112   AU.addRequired<MachinePostDominatorTree>();
lib/CodeGen/MachineSink.cpp
   89     MachinePostDominatorTree *PDT; // Machine post dominator tree
  124       AU.addRequired<MachinePostDominatorTree>();
  310   PDT = &getAnalysis<MachinePostDominatorTree>();
lib/CodeGen/ShrinkWrap.cpp
  113   MachinePostDominatorTree *MPDT;
  190     MPDT = &getAnalysis<MachinePostDominatorTree>();
  227     AU.addRequired<MachinePostDominatorTree>();
  314                                    DominanceAnalysis &Dom) {
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  140     AU.addRequired<MachinePostDominatorTree>();
  164     PDT = &getAnalysis<MachinePostDominatorTree>();
  174   MachinePostDominatorTree *PDT;
lib/Target/AMDGPU/SILowerI1Copies.cpp
   56   MachinePostDominatorTree *PDT = nullptr;
   83     AU.addRequired<MachinePostDominatorTree>();
  133   MachinePostDominatorTree &PDT;
  143   PhiIncomingAnalysis(MachinePostDominatorTree &PDT) : PDT(PDT) {}
  259   MachinePostDominatorTree &PDT;
  283   LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT)
  457   PDT = &getAnalysis<MachinePostDominatorTree>();
lib/Target/Hexagon/HexagonFrameLowering.cpp
  408   MachinePostDominatorTree MPT;
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  149   MachinePostDominatorTree *MPDT;
  169     AU.addRequired<MachinePostDominatorTree>();
  218   MPDT = &getAnalysis<MachinePostDominatorTree>();
lib/Target/PowerPC/PPCMIPeephole.cpp
   93   MachinePostDominatorTree *MPDT;
  115     AU.addRequired<MachinePostDominatorTree>();
  118     AU.addPreserved<MachinePostDominatorTree>();
  137   MPDT = &getAnalysis<MachinePostDominatorTree>();