Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineDominanceFrontier.cpp24 char MachineDominanceFrontier::ID = 0;
26 INITIALIZE_PASS_BEGIN(MachineDominanceFrontier, "machine-domfrontier",
29 INITIALIZE_PASS_END(MachineDominanceFrontier, "machine-domfrontier", in INITIALIZE_PASS_DEPENDENCY()
32 MachineDominanceFrontier::MachineDominanceFrontier() in INITIALIZE_PASS_DEPENDENCY()
38 char &llvm::MachineDominanceFrontierID = MachineDominanceFrontier::ID;
40 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()
89 auto DF = &getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
114 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage()
135 INITIALIZE_PASS_DEPENDENCY(MachineDominanceFrontier)
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineDominanceFrontier.h22 class MachineDominanceFrontier : public MachineFunctionPass {
33 MachineDominanceFrontier(const MachineDominanceFrontier &) = delete;
34 MachineDominanceFrontier &operator=(const MachineDominanceFrontier &) = delete;
38 MachineDominanceFrontier();
H A DMachineRegionInfo.h40 using DomFrontierT = MachineDominanceFrontier;
83 MachinePostDominatorTree *PDT, MachineDominanceFrontier *DF);
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExceptionInfo.cpp31 INITIALIZE_PASS_DEPENDENCY(MachineDominanceFrontier) in INITIALIZE_PASS_DEPENDENCY()
41 auto &MDF = getAnalysis<MachineDominanceFrontier>(); in INITIALIZE_PASS_DEPENDENCY()
47 MachineDominatorTree &MDT, const MachineDominanceFrontier &MDF) { in recalculate()
96 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage()
102 const MachineDominanceFrontier &MDF) { in discoverAndMapException()
H A DWebAssemblyExceptionInfo.h25 class MachineDominanceFrontier; variable
125 const MachineDominanceFrontier &MDF);
141 const MachineDominanceFrontier &MDF);
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DRDFLiveness.h27 class MachineDominanceFrontier; variable
105 const MachineDominanceFrontier &MDF;
H A DHexagonRDFOpt.cpp62 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage()
108 INITIALIZE_PASS_DEPENDENCY(MachineDominanceFrontier) in INITIALIZE_PASS_DEPENDENCY()
293 const auto &MDF = getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
H A DRDFGraph.h250 class MachineDominanceFrontier; variable
648 const MachineDominanceFrontier &mdf, const TargetOperandInfo &toi);
667 const MachineDominanceFrontier &getDF() const { return MDF; } in getDF()
875 const MachineDominanceFrontier &MDF;
H A DHexagonOptAddrMode.cpp72 AU.addRequired<MachineDominanceFrontier>(); in getAnalysisUsage()
122 INITIALIZE_PASS_DEPENDENCY(MachineDominanceFrontier) in INITIALIZE_PASS_DEPENDENCY()
787 const auto &MDF = getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction()
H A DRDFGraph.cpp672 const MachineDominanceFrontier &mdf, const TargetOperandInfo &toi) in DataFlowGraph()
1424 const MachineDominanceFrontier::DomSetType &DF = DFLoc->second; in recordDefsForDF()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile261 SRCS_MIN+= CodeGen/MachineDominanceFrontier.cpp