Home
last modified time | relevance | path

Searched refs:PassModel (Results 1 – 9 of 9) sorted by relevance

/external/llvm/include/llvm/IR/
DPassManagerInternal.h56 struct PassModel : PassConcept<IRUnitT> { struct
57 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {} in PassModel() argument
60 PassModel(const PassModel &Arg) : Pass(Arg.Pass) {} in PassModel() argument
61 PassModel(PassModel &&Arg) : Pass(std::move(Arg.Pass)) {} in PassModel() argument
62 friend void swap(PassModel &LHS, PassModel &RHS) { in swap() argument
66 PassModel &operator=(PassModel RHS) {
DPassManager.h281 typedef detail::PassModel<IRUnitT, PassT> PassModelT; in addPass()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DPassManagerInternal.h60 struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> { struct
61 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {} in PassModel() argument
64 PassModel(const PassModel &Arg) : Pass(Arg.Pass) {} in PassModel() function
65 PassModel(PassModel &&Arg) : Pass(std::move(Arg.Pass)) {} in PassModel() argument
67 friend void swap(PassModel &LHS, PassModel &RHS) { in swap() argument
72 PassModel &operator=(PassModel RHS) {
DPassManager.h551 detail::PassModel<IRUnitT, PassT, PreservedAnalyses, AnalysisManagerT, in addPass()
/external/llvm-project/llvm/include/llvm/IR/
DPassManagerInternal.h66 struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> { struct
67 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {} in PassModel() function
70 PassModel(const PassModel &Arg) : Pass(Arg.Pass) {} in PassModel() argument
71 PassModel(PassModel &&Arg) : Pass(std::move(Arg.Pass)) {} in PassModel() argument
73 friend void swap(PassModel &LHS, PassModel &RHS) { in swap() argument
78 PassModel &operator=(PassModel RHS) {
DPassManager.h555 detail::PassModel<IRUnitT, PassT, PreservedAnalyses, AnalysisManagerT, in addPass()
1254 detail::PassModel<Function, FunctionPassT, PreservedAnalyses, in createModuleToFunctionPassAdaptor()
/external/llvm-project/llvm/include/llvm/CodeGen/
DMachinePassManager.h178 detail::PassModel<MachineFunction, PassT, PreservedAnalyses, in addDoInitialization()
200 detail::PassModel<MachineFunction, PassT, PreservedAnalyses, in addDoFinalization()
231 detail::PassModel<MachineFunction, PassT, PreservedAnalyses, in addRunOnModule()
/external/llvm-project/llvm/include/llvm/Analysis/
DCGSCCPassManager.h377 using PassModelT = detail::PassModel<LazyCallGraph::SCC, CGSCCPassT,
496 detail::PassModel<Function, FunctionPassT, PreservedAnalyses,
545 using PassModelT = detail::PassModel<LazyCallGraph::SCC, CGSCCPassT,
/external/llvm-project/llvm/include/llvm/Transforms/Scalar/
DLoopPassManager.h273 detail::PassModel<Loop, LoopPassT, PreservedAnalyses, LoopAnalysisManager,