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

Declarations

lib/Target/Hexagon/RDFGraph.h
  249 class MachineDominanceFrontier;
lib/Target/Hexagon/RDFLiveness.h
   26 class MachineDominanceFrontier;
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
   24 class MachineDominanceFrontier;

References

include/llvm/CodeGen/MachineDominanceFrontier.h
   32  MachineDominanceFrontier(const MachineDominanceFrontier &) = delete;
   33  MachineDominanceFrontier &operator=(const MachineDominanceFrontier &) = delete;
   33  MachineDominanceFrontier &operator=(const MachineDominanceFrontier &) = delete;
include/llvm/CodeGen/MachineRegionInfo.h
   39   using DomFrontierT = MachineDominanceFrontier;
   82                    MachinePostDominatorTree *PDT, MachineDominanceFrontier *DF);
include/llvm/Pass.h
  213   AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h
   66     return addRequiredID(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/MachineDominanceFrontier.cpp
   37 char &llvm::MachineDominanceFrontierID = MachineDominanceFrontier::ID;
lib/CodeGen/MachineRegionInfo.cpp
   61                                     MachineDominanceFrontier *DF_) {
   88   auto DF = &getAnalysis<MachineDominanceFrontier>();
  113   AU.addRequired<MachineDominanceFrontier>();
lib/Target/Hexagon/HexagonOptAddrMode.cpp
   71     AU.addRequired<MachineDominanceFrontier>();
  786   const auto &MDF = getAnalysis<MachineDominanceFrontier>();
  786   const auto &MDF = getAnalysis<MachineDominanceFrontier>();
lib/Target/Hexagon/HexagonRDFOpt.cpp
   61       AU.addRequired<MachineDominanceFrontier>();
  292   const auto &MDF = getAnalysis<MachineDominanceFrontier>();
  292   const auto &MDF = getAnalysis<MachineDominanceFrontier>();
lib/Target/Hexagon/RDFGraph.cpp
  653       const MachineDominanceFrontier &mdf, const TargetOperandInfo &toi)
 1405   const MachineDominanceFrontier::DomSetType &DF = DFLoc->second;
lib/Target/Hexagon/RDFGraph.h
  647         const MachineDominanceFrontier &mdf, const TargetOperandInfo &toi);
  666     const MachineDominanceFrontier &getDF() const { return MDF; }
  874     const MachineDominanceFrontier &MDF;
lib/Target/Hexagon/RDFLiveness.h
  104     const MachineDominanceFrontier &MDF;
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp
   40   auto &MDF = getAnalysis<MachineDominanceFrontier>();
   40   auto &MDF = getAnalysis<MachineDominanceFrontier>();
   46     MachineDominatorTree &MDT, const MachineDominanceFrontier &MDF) {
   91   AU.addRequired<MachineDominanceFrontier>();
   97     const MachineDominanceFrontier &MDF) {
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
  124                                const MachineDominanceFrontier &MDF);
  140                    const MachineDominanceFrontier &MDF);
unittests/Target/WebAssembly/WebAssemblyExceptionInfoTest.cpp
  169   MachineDominanceFrontier MDF;
  344   MachineDominanceFrontier MDF;