Home
last modified time | relevance | path

Searched refs:IRUnitT (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DPassManagerInternal.h28 template <typename IRUnitT> class AllAnalysesOn;
47 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
78 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run()
157 template <typename IRUnitT, typename PassT, typename ResultT,
165 template <typename IRUnitT, typename PassT, typename ResultT,
192 bool invalidate(IRUnitT &, const PreservedAnalysesT &PA,
196 !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
204 template <typename IRUnitT, typename PassT, typename ResultT,
227 bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA,
249 run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM,
[all …]
H A DPassManager.h92 template <typename IRUnitT> class AllAnalysesOn {
100 template <typename IRUnitT> AnalysisSetKey AllAnalysesOn<IRUnitT>::SetKey;
428 getAnalysisResult(AnalysisManager<IRUnitT, AnalysisArgTs...> &AM, IRUnitT &IR, in getAnalysisResult() argument
431 PassT, IRUnitT>)(AM, IR, Args, in getAnalysisResult()
455 template <typename IRUnitT,
506 if (!PI.runBeforePass<IRUnitT>(*P, IR)) in run()
513 PI.runAfterPass<IRUnitT>(*P, IR); in run()
534 PA.preserveSet<AllAnalysesOn<IRUnitT>>(); in run()
1101 Result run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, in run() argument
1228 Result run(IRUnitT &, AnalysisManager<IRUnitT, ExtraArgTs...> &, in run() argument
[all …]
H A DPassInstrumentation.h144 template <typename IRUnitT, typename PassT>
145 bool runBeforePass(const PassT &Pass, const IRUnitT &IR) const { in runBeforePass()
158 template <typename IRUnitT, typename PassT>
159 void runAfterPass(const PassT &Pass, const IRUnitT &IR) const { in runAfterPass()
168 template <typename IRUnitT, typename PassT>
177 template <typename IRUnitT, typename PassT>
178 void runBeforeAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runBeforeAnalysis()
186 template <typename IRUnitT, typename PassT>
187 void runAfterAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runAfterAnalysis()
198 template <typename IRUnitT, typename... ExtraArgsT>
[all …]
H A DIRPrintingPasses.h34 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
/freebsd-12.1/contrib/llvm/include/llvm/Passes/
H A DPassBuilder.h684 template <typename AnalysisT, typename IRUnitT, typename AnalysisManagerT,
688 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() argument
705 PM.addPass(RequireAnalysisPass<AnalysisT, IRUnitT, AnalysisManagerT, in parseAnalysisUtilityPasses()