Home
last modified time | relevance | path

Searched defs:PassModel (Results 1 – 2 of 2) 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() function
62 friend void swap(PassModel &LHS, PassModel &RHS) { in swap() argument
71 PreservedAnalysesT run(IRUnitT &IR, AnalysisManager<IRUnitT> &AM) override { in run()
74 StringRef name() override { return PassT::name(); } in name()
75 PassT Pass;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DPassManagerInternal.h61 struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> { struct
62 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {} in PassModel() argument
65 PassModel(const PassModel &Arg) : Pass(Arg.Pass) {} in PassModel() argument
66 PassModel(PassModel &&Arg) : Pass(std::move(Arg.Pass)) {} in PassModel() argument
68 friend void swap(PassModel &LHS, PassModel &RHS) { in swap() argument
78 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run()
83 StringRef name() override { return PassT::name(); } in name()
85 PassT Pass;