Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DPassManagerInternal.h27 template <typename IRUnitT> class AllAnalysesOn;
28 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
36 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
46 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
58 template <typename IRUnitT, typename PassT, typename PreservedAnalysesT,
60 struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> {
77 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run()
91 template <typename IRUnitT, typename PreservedAnalysesT, typename InvalidatorT>
110 virtual bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA,
116 template <typename IRUnitT, typename ResultT> class ResultHasInvalidateMethod {
[all …]
DPassManager.h92 template <typename IRUnitT> class AllAnalysesOn {
100 template <typename IRUnitT> AnalysisSetKey AllAnalysesOn<IRUnitT>::SetKey;
367 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
417 template <typename PassT, typename IRUnitT, typename AnalysisManagerT,
420 getAnalysisResultUnpackTuple(AnalysisManagerT &AM, IRUnitT &IR, in getAnalysisResultUnpackTuple()
432 template <typename PassT, typename IRUnitT, typename... AnalysisArgTs,
435 getAnalysisResult(AnalysisManager<IRUnitT, AnalysisArgTs...> &AM, IRUnitT &IR, in getAnalysisResult() argument
438 PassT, IRUnitT>)(AM, IR, Args, in getAnalysisResult()
462 template <typename IRUnitT,
463 typename AnalysisManagerT = AnalysisManager<IRUnitT>,
[all …]
DPassInstrumentation.h143 template <typename IRUnitT, typename PassT>
144 bool runBeforePass(const PassT &Pass, const IRUnitT &IR) const { in runBeforePass()
157 template <typename IRUnitT, typename PassT>
158 void runAfterPass(const PassT &Pass, const IRUnitT &IR) const { in runAfterPass()
167 template <typename IRUnitT, typename PassT>
176 template <typename IRUnitT, typename PassT>
177 void runBeforeAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runBeforeAnalysis()
185 template <typename IRUnitT, typename PassT>
186 void runAfterAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runAfterAnalysis()
197 template <typename IRUnitT, typename... ExtraArgsT>
[all …]
DIRPrintingPasses.h32 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Passes/
DPassBuilder.h742 template <typename AnalysisT, typename IRUnitT, typename AnalysisManagerT,
746 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() argument
763 PM.addPass(RequireAnalysisPass<AnalysisT, IRUnitT, AnalysisManagerT, in parseAnalysisUtilityPasses()