Home
last modified time | relevance | path

Searched refs:MachineDominanceFrontier (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDominanceFrontier.cpp25 char MachineDominanceFrontier::ID = 0;
27 INITIALIZE_PASS_BEGIN(MachineDominanceFrontier, "machine-domfrontier",
30 INITIALIZE_PASS_END(MachineDominanceFrontier, "machine-domfrontier", in INITIALIZE_PASS_DEPENDENCY()
33 MachineDominanceFrontier::MachineDominanceFrontier() : MachineFunctionPass(ID) { in INITIALIZE_PASS_DEPENDENCY()
37 char &llvm::MachineDominanceFrontierID = MachineDominanceFrontier::ID;
39 bool MachineDominanceFrontier::runOnMachineFunction(MachineFunction &) { in runOnMachineFunction()
46 void MachineDominanceFrontier::releaseMemory() { in releaseMemory()
50 void MachineDominanceFrontier::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
H A DMachineRegionInfo.cpp62 MachineDominanceFrontier *DF_) { in recalculate()
90 auto DF = &getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
115 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage()
136 INITIALIZE_PASS_DEPENDENCY(MachineDominanceFrontier)
H A DRDFGraph.cpp640 const MachineDominanceFrontier &mdf) in DataFlowGraph()
648 const MachineDominanceFrontier &mdf, in DataFlowGraph()
1407 const MachineDominanceFrontier::DomSetType &DF = DFLoc->second; in recordDefsForDF()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominanceFrontier.h20 class MachineDominanceFrontier : public MachineFunctionPass {
31 MachineDominanceFrontier(const MachineDominanceFrontier &) = delete;
32 MachineDominanceFrontier &operator=(const MachineDominanceFrontier &) = delete;
36 MachineDominanceFrontier();
H A DRDFLiveness.h28 class MachineDominanceFrontier; variable
115 const MachineDominanceFrontier &MDF;
H A DMachineRegionInfo.h39 using DomFrontierT = MachineDominanceFrontier;
82 MachinePostDominatorTree *PDT, MachineDominanceFrontier *DF);
H A DRDFGraph.h251 class MachineDominanceFrontier; variable
663 const MachineDominanceFrontier &mdf);
666 const MachineDominanceFrontier &mdf,
699 const MachineDominanceFrontier &getDF() const { return MDF; } in getDF()
895 const MachineDominanceFrontier &MDF;
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExceptionInfo.cpp36 INITIALIZE_PASS_DEPENDENCY(MachineDominanceFrontier) in INITIALIZE_PASS_DEPENDENCY()
50 auto &MDF = getAnalysis<MachineDominanceFrontier>(); in INITIALIZE_PASS_DEPENDENCY()
81 const MachineDominanceFrontier &MDF) { in recalculate()
279 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage()
285 const MachineDominanceFrontier &MDF) { in discoverAndMapException()
H A DWebAssemblyExceptionInfo.h24 class MachineDominanceFrontier;
130 const MachineDominanceFrontier &MDF);
146 const MachineDominanceFrontier &MDF);
23 class MachineDominanceFrontier; global() variable
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRDFOpt.cpp67 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage()
113 INITIALIZE_PASS_DEPENDENCY(MachineDominanceFrontier) in INITIALIZE_PASS_DEPENDENCY()
306 const auto &MDF = getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
H A DHexagonOptAddrMode.cpp74 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage()
126 INITIALIZE_PASS_DEPENDENCY(MachineDominanceFrontier) in INITIALIZE_PASS_DEPENDENCY()
874 const auto &MDF = getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp163 const MachineDominanceFrontier &MDF) const;
241 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage()
274 const auto &MDF = getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
329 const MachineDominanceFrontier &MDF) const { in getGadgetGraph()
804 INITIALIZE_PASS_DEPENDENCY(MachineDominanceFrontier) in INITIALIZE_PASS_DEPENDENCY()
/freebsd/lib/clang/libllvm/
H A DMakefile348 SRCS_MIN+= CodeGen/MachineDominanceFrontier.cpp