| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PassManagerInternal.h | 27 template <typename IRUnitT> class AllAnalysesOn; 46 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, 83 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run() 178 template <typename IRUnitT, typename PassT, typename ResultT, 186 template <typename IRUnitT, typename PassT, typename ResultT, 213 bool invalidate(IRUnitT &, const PreservedAnalysesT &PA, 217 !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>(); 225 template <typename IRUnitT, typename PassT, typename ResultT, 248 bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA, 270 run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, [all …]
|
| H A D | PassManager.h | 93 template <typename IRUnitT> class AllAnalysesOn { 101 template <typename IRUnitT> AnalysisSetKey AllAnalysesOn<IRUnitT>::SetKey; 436 getAnalysisResult(AnalysisManager<IRUnitT, AnalysisArgTs...> &AM, IRUnitT &IR, in getAnalysisResult() argument 439 PassT, IRUnitT>)(AM, IR, Args, in getAnalysisResult() 463 template <typename IRUnitT, 503 if (!PI.runBeforePass<IRUnitT>(*P, IR)) in run() 514 PI.runAfterPass<IRUnitT>(*P, IR, PassPA); in run() 535 PA.preserveSet<AllAnalysesOn<IRUnitT>>(); in run() 989 Result run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, in run() argument 1141 Result run(IRUnitT &, AnalysisManager<IRUnitT, ExtraArgTs...> &, in run() argument [all …]
|
| H A D | PassManagerImpl.h | 22 template <typename IRUnitT, typename... ExtraArgTs> 25 template <typename IRUnitT, typename... ExtraArgTs> 29 template <typename IRUnitT, typename... ExtraArgTs> 30 inline AnalysisManager<IRUnitT, ExtraArgTs...> & 34 template <typename IRUnitT, typename... ExtraArgTs> 36 AnalysisManager<IRUnitT, ExtraArgTs...>::clear(IRUnitT &IR, in clear() 52 template <typename IRUnitT, typename... ExtraArgTs> 54 AnalysisManager<IRUnitT, ExtraArgTs...>::getResultImpl( in getResultImpl() 55 AnalysisKey *ID, IRUnitT &IR, ExtraArgTs... ExtraArgs) { in getResultImpl() 88 template <typename IRUnitT, typename... ExtraArgTs> [all …]
|
| H A D | PassInstrumentation.h | 216 template <typename IRUnitT, typename PassT> 217 bool runBeforePass(const PassT &Pass, const IRUnitT &IR) const { in runBeforePass() 241 template <typename IRUnitT, typename PassT> 242 void runAfterPass(const PassT &Pass, const IRUnitT &IR, in runAfterPass() 252 template <typename IRUnitT, typename PassT> 262 template <typename IRUnitT, typename PassT> 271 template <typename IRUnitT, typename PassT> 272 void runAfterAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runAfterAnalysis() 281 template <typename IRUnitT, typename PassT> 301 template <typename IRUnitT, typename... ExtraArgsT> [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | StandardInstrumentations.cpp | 373 template <typename IRUnitT> 374 ChangeReporter<IRUnitT>::~ChangeReporter<IRUnitT>() { in ~ChangeReporter() 378 template <typename IRUnitT> 383 template <typename IRUnitT> 395 template <typename IRUnitT> 404 template <typename IRUnitT> 425 template <typename IRUnitT> 441 IRUnitT After; in handleIRAfterPass() 454 template <typename IRUnitT> 467 template <typename IRUnitT> [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | StandardInstrumentations.h | 171 template <typename IRUnitT> class ChangeReporter { 205 IRUnitT &Output) = 0; 210 const IRUnitT &Before, const IRUnitT &After, 219 virtual bool same(const IRUnitT &Before, const IRUnitT &After) = 0; 222 std::vector<IRUnitT> BeforeStack; 232 template <typename IRUnitT> 233 class TextChangeReporter : public ChangeReporter<IRUnitT> {
|
| H A D | PassBuilder.h | 802 template <typename AnalysisT, typename IRUnitT, typename AnalysisManagerT, 806 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() argument 823 PM.addPass(RequireAnalysisPass<AnalysisT, IRUnitT, AnalysisManagerT, in parseAnalysisUtilityPasses()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 175 template <typename IRUnitT, typename PassT> 177 runSinglePass(IRUnitT &IR, PassT &Pass, LoopAnalysisManager &AM, 364 template <typename IRUnitT, typename PassT> 366 IRUnitT &IR, PassT &Pass, LoopAnalysisManager &AM, 384 PI.runAfterPassInvalidated<IRUnitT>(*Pass, PA);
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetMachine.h | 30 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
|