Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManagerInternal.h71 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {} in PassModel() function
74 PassModel(const PassModel &Arg) : Pass(Arg.Pass) {} in PassModel() argument
75 PassModel(PassModel &&Arg) : Pass(std::move(Arg.Pass)) {} in PassModel() function
77 friend void swap(PassModel &LHS, PassModel &RHS) { in swap() argument
87 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run()
92 void printPipeline( in printPipeline()
98 StringRef name() const override { return PassT::name(); } in name()
101 using has_required_t = decltype(std::declval<T &>().isRequired());
105 passIsRequiredImpl() { in passIsRequiredImpl()
110 passIsRequiredImpl() { in passIsRequiredImpl()
[all …]