Searched refs:PassT (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachinePassManager.h | 72 template <typename PassT> typename PassT::Result &getResult(Function &F) { in getResult() 81 template <typename PassT> 89 template <typename PassT> typename PassT::Result &getResult(Module &M) { in getResult() 98 template <typename PassT> typename PassT::Result *getCachedResult(Module &M) { in getCachedResult() 170 template <typename PassT> void addPass(PassT &&Pass) { in addPass() 181 template <typename PassT> 186 template <typename PassT> 190 template <typename PassT> 203 template <typename PassT> 208 template <typename PassT> [all …]
|
| H A D | CodeGenPassBuilder.h | 167 template <typename PassT> using has_key_t = decltype(PassT::Key); 169 template <typename PassT> 173 template <typename PassT> 186 template <typename PassT> 187 void operator()(PassT &&Pass, StringRef Name = PassT::name()) { in operator() 197 FPM.addPass(std::forward<PassT>(Pass)); in operator() 227 template <typename PassT> void operator()(PassT &&Pass) { in operator() 232 if (!PB.runBeforeAdding(PassT::name())) in operator() 235 PM.addPass(std::forward<PassT>(Pass)); in operator() 238 C(PassT::name()); in operator() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PassInstrumentation.h | 201 template <typename PassT> 204 template <typename PassT> 206 isRequired(const PassT &Pass) { in isRequired() 209 template <typename PassT> 211 isRequired(const PassT &Pass) { in isRequired() 228 template <typename IRUnitT, typename PassT> 253 template <typename IRUnitT, typename PassT> 264 template <typename IRUnitT, typename PassT> 274 template <typename IRUnitT, typename PassT> 283 template <typename IRUnitT, typename PassT> [all …]
|
| H A D | PassManager.h | 443 typename PassT::Result 458 typename PassT::Result 570 template <typename PassT> 710 detail::AnalysisResultModel<IRUnitT, PassT, typename PassT::Result, in invalidate() 810 detail::AnalysisResultModel<IRUnitT, PassT, typename PassT::Result, in getResult() 831 detail::AnalysisResultModel<IRUnitT, PassT, typename PassT::Result, in getCachedResult() 1338 template <typename PassT> 1378 PassT P; 1381 template <typename PassT> 1382 RepeatedPass<PassT> createRepeatedPass(int Count, PassT &&P) { in createRepeatedPass() [all …]
|
| H A D | PassManagerInternal.h | 71 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {} in PassModel() 98 StringRef name() const override { return PassT::name(); } in name() 116 PassT Pass; 188 template <typename IRUnitT, typename PassT, typename ResultT, 196 template <typename IRUnitT, typename PassT, typename ResultT, 225 auto PAC = PA.template getChecker<PassT>(); 235 template <typename IRUnitT, typename PassT, typename ResultT, 296 explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {} 314 AnalysisResultModel<IRUnitT, PassT, typename PassT::Result, 331 StringRef name() const override { return PassT::name(); } [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 57 template <typename PassT> 104 template <typename PassT> 107 addPass(PassT &&Pass) { in addPass() 118 template <typename PassT> 121 addPass(PassT &&Pass) { in addPass() 136 template <typename PassT> 139 addPass(RepeatedPass<PassT> &&Pass) { in addPass() 151 template <typename PassT> 154 addPass(RepeatedPass<PassT> &&Pass) { in addPass() 190 template <typename IRUnitT, typename PassT> [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LazyBranchProbabilityInfo.h | 113 template <typename PassT> struct BPIPassTrait { 114 static PassT &getBPI(PassT *P) { return *P; } in getBPI()
|