Home
last modified time | relevance | path

Searched refs:PassConceptT (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h332 using PassConceptT =
366 std::unique_ptr<PassConceptT> Pass;
380 std::unique_ptr<ModuleToPostOrderCGSCCPassAdaptor::PassConceptT>(
462 using PassConceptT = detail::PassConcept<Function, FunctionAnalysisManager>;
464 explicit CGSCCToFunctionPassAdaptor(std::unique_ptr<PassConceptT> Pass,
500 std::unique_ptr<PassConceptT> Pass;
518 std::unique_ptr<CGSCCToFunctionPassAdaptor::PassConceptT>(
553 using PassConceptT =
557 explicit DevirtSCCRepeatedPass(std::unique_ptr<PassConceptT> Pass,
574 std::unique_ptr<PassConceptT> Pass;
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h157 PassConceptT *P = Passes.back().get(); in addPass()
173 addDoInitialization(PassConceptT *Pass) {} in addDoInitialization()
177 addDoInitialization(PassConceptT *Pass) { in addDoInitialization()
195 addDoFinalization(PassConceptT *Pass) {} in addDoFinalization()
199 addDoFinalization(PassConceptT *Pass) { in addDoFinalization()
222 addRunOnModule(PassConceptT *Pass) {} in addRunOnModule()
226 addRunOnModule(PassConceptT *Pass) { in addRunOnModule()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h428 using PassConceptT =
432 explicit FunctionToLoopPassAdaptor(std::unique_ptr<PassConceptT> Pass,
455 std::unique_ptr<PassConceptT> Pass;
481 std::unique_ptr<FunctionToLoopPassAdaptor::PassConceptT>(
503 std::unique_ptr<FunctionToLoopPassAdaptor::PassConceptT>(
525 std::unique_ptr<FunctionToLoopPassAdaptor::PassConceptT>(
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPassManager.h556 Passes.push_back(std::unique_ptr<PassConceptT>( in addPass()
579 using PassConceptT =
582 std::vector<std::unique_ptr<PassConceptT>> Passes;
634 using PassConceptT = variable
866 PassConceptT &lookUpPass(AnalysisKey *ID) { in lookUpPass()
874 const PassConceptT &lookUpPass(AnalysisKey *ID) const { in lookUpPass()
894 DenseMap<AnalysisKey *, std::unique_ptr<PassConceptT>>;
1202 using PassConceptT = detail::PassConcept<Function, FunctionAnalysisManager>;
1204 explicit ModuleToFunctionPassAdaptor(std::unique_ptr<PassConceptT> Pass, in ModuleToFunctionPassAdaptor()
1216 std::unique_ptr<PassConceptT> Pass;
[all …]