Searched refs:IRUnitT (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | PassManagerInternal.h | 28 template <typename IRUnitT> class AllAnalysesOn; 29 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager; 37 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs> 47 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, 68 template <typename IRUnitT, typename PassT, typename PreservedAnalysesT, 70 struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> { 87 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run() 123 template <typename IRUnitT, typename PreservedAnalysesT, typename InvalidatorT> 142 virtual bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA, 148 template <typename IRUnitT, typename ResultT> class ResultHasInvalidateMethod { [all …]
|
| H A D | PassManager.h | 90 template <typename IRUnitT> class AllAnalysesOn { 98 template <typename IRUnitT> AnalysisSetKey AllAnalysesOn<IRUnitT>::SetKey; 365 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager; 421 template <typename PassT, typename IRUnitT, typename AnalysisManagerT, 424 getAnalysisResultUnpackTuple(AnalysisManagerT &AM, IRUnitT &IR, in getAnalysisResultUnpackTuple() 436 template <typename PassT, typename IRUnitT, typename... AnalysisArgTs, 439 getAnalysisResult(AnalysisManager<IRUnitT, AnalysisArgTs...> &AM, IRUnitT &IR, in getAnalysisResult() argument 442 PassT, IRUnitT>)(AM, IR, Args, in getAnalysisResult() 466 template <typename IRUnitT, 467 typename AnalysisManagerT = AnalysisManager<IRUnitT>, [all …]
|
| H A D | PassManagerImpl.h | 22 template <typename IRUnitT, typename... ExtraArgTs> 23 inline AnalysisManager<IRUnitT, ExtraArgTs...>::AnalysisManager() = default; 25 template <typename IRUnitT, typename... ExtraArgTs> 26 inline AnalysisManager<IRUnitT, ExtraArgTs...>::AnalysisManager( 29 template <typename IRUnitT, typename... ExtraArgTs> 30 inline AnalysisManager<IRUnitT, ExtraArgTs...> & 31 AnalysisManager<IRUnitT, ExtraArgTs...>::operator=(AnalysisManager &&) = 34 template <typename IRUnitT, typename... ExtraArgTs> 36 AnalysisManager<IRUnitT, ExtraArgTs...>::clear(IRUnitT &IR, in clear() 52 template <typename IRUnitT, typename... ExtraArgTs> [all …]
|
| H A D | PassInstrumentation.h | 228 template <typename IRUnitT, typename PassT> 229 bool runBeforePass(const PassT &Pass, const IRUnitT &IR) const { in runBeforePass() 253 template <typename IRUnitT, typename PassT> 254 void runAfterPass(const PassT &Pass, const IRUnitT &IR, in runAfterPass() 264 template <typename IRUnitT, typename PassT> 274 template <typename IRUnitT, typename PassT> 275 void runBeforeAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runBeforeAnalysis() 283 template <typename IRUnitT, typename PassT> 284 void runAfterAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runAfterAnalysis() 293 template <typename IRUnitT, typename PassT> [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Passes/ |
| H A D | StandardInstrumentations.h | 175 template <typename IRUnitT> class ChangeReporter { 198 IRUnitT &Output) = 0; 203 const IRUnitT &Before, const IRUnitT &After, 213 std::vector<IRUnitT> BeforeStack; 223 template <typename IRUnitT> 224 class TextChangeReporter : public ChangeReporter<IRUnitT> {
|
| H A D | PassBuilder.h | 689 template <typename AnalysisT, typename IRUnitT, typename AnalysisManagerT, 693 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() argument 710 PM.addPass(RequireAnalysisPass<AnalysisT, IRUnitT, AnalysisManagerT, in parseAnalysisUtilityPasses()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 190 template <typename IRUnitT, typename PassT> 192 runSinglePass(IRUnitT &IR, PassT &Pass, LoopAnalysisManager &AM, 396 template <typename IRUnitT, typename PassT> 398 IRUnitT &IR, PassT &Pass, LoopAnalysisManager &AM, 412 PI.runAfterPassInvalidated<IRUnitT>(*Pass, PA);
|