| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PassManagerInternal.h | 28 template <typename IRUnitT> class AllAnalysesOn; 47 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, 87 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run() 188 template <typename IRUnitT, typename PassT, typename ResultT, 196 template <typename IRUnitT, typename PassT, typename ResultT, 223 bool invalidate(IRUnitT &, const PreservedAnalysesT &PA, 227 !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>(); 235 template <typename IRUnitT, typename PassT, typename ResultT, 258 bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA, 280 run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, [all …]
|
| H A D | PassManager.h | 68 template <class IRUnitT> inline bool shouldConvertDbgInfo(IRUnitT &IR) { in shouldConvertDbgInfo() 74 template <class IRUnitT> inline void doConvertDbgInfoToNew(IRUnitT &IR) {} in doConvertDbgInfoToNew() 78 template <class IRUnitT> inline void doConvertDebugInfoToOld(IRUnitT &IR) {} in doConvertDebugInfoToOld() 118 template <typename IRUnitT> AnalysisSetKey AllAnalysesOn<IRUnitT>::SetKey; 459 getAnalysisResult(AnalysisManager<IRUnitT, AnalysisArgTs...> &AM, IRUnitT &IR, in getAnalysisResult() argument 462 PassT, IRUnitT>)(AM, IR, Args, in getAnalysisResult() 486 template <typename IRUnitT, 565 PA.preserveSet<AllAnalysesOn<IRUnitT>>(); in run() 1023 Result run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, in run() argument 1175 Result run(IRUnitT &, AnalysisManager<IRUnitT, ExtraArgTs...> &, in run() argument [all …]
|
| H A D | PassManagerImpl.h | 22 template <typename IRUnitT, typename... ExtraArgTs> 25 template <typename IRUnitT, typename... ExtraArgTs> 29 template <typename IRUnitT, typename... ExtraArgTs> 30 inline AnalysisManager<IRUnitT, ExtraArgTs...> & 34 template <typename IRUnitT, typename... ExtraArgTs> 36 AnalysisManager<IRUnitT, ExtraArgTs...>::clear(IRUnitT &IR, in clear() 52 template <typename IRUnitT, typename... ExtraArgTs> 54 AnalysisManager<IRUnitT, ExtraArgTs...>::getResultImpl( in getResultImpl() 55 AnalysisKey *ID, IRUnitT &IR, ExtraArgTs... ExtraArgs) { in getResultImpl() 88 template <typename IRUnitT, typename... ExtraArgTs> [all …]
|
| H A D | PassInstrumentation.h | 228 template <typename IRUnitT, typename PassT> 229 bool runBeforePass(const PassT &Pass, const IRUnitT &IR) const { in runBeforePass() 253 template <typename IRUnitT, typename PassT> 254 void runAfterPass(const PassT &Pass, const IRUnitT &IR, in runAfterPass() 264 template <typename IRUnitT, typename PassT> 274 template <typename IRUnitT, typename PassT> 283 template <typename IRUnitT, typename PassT> 284 void runAfterAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runAfterAnalysis() 293 template <typename IRUnitT, typename PassT> 313 template <typename IRUnitT, typename... ExtraArgsT> [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | StandardInstrumentations.h | 191 template <typename IRUnitT> class ChangeReporter { 214 IRUnitT &Output) = 0; 219 const IRUnitT &Before, const IRUnitT &After, 229 std::vector<IRUnitT> BeforeStack; 239 template <typename IRUnitT> 240 class TextChangeReporter : public ChangeReporter<IRUnitT> {
|
| H A D | PassBuilder.h | 754 template <typename AnalysisT, typename IRUnitT, typename AnalysisManagerT, 758 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() argument 775 PM.addPass(RequireAnalysisPass<AnalysisT, IRUnitT, AnalysisManagerT, in parseAnalysisUtilityPasses()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 190 template <typename IRUnitT, typename PassT> 192 runSinglePass(IRUnitT &IR, PassT &Pass, LoopAnalysisManager &AM, 396 template <typename IRUnitT, typename PassT> 398 IRUnitT &IR, PassT &Pass, LoopAnalysisManager &AM, 412 PI.runAfterPassInvalidated<IRUnitT>(*Pass, PA);
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | CodeGenPassBuilder.h | 112 template <typename IRUnitT, typename AnalysisManagerT, \ 114 Result run(IRUnitT &, AnalysisManagerT &, ExtraArgTs &&...) { \
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | StandardInstrumentations.cpp | 133 template <typename IRUnitT> static const IRUnitT *unwrapIR(Any IR) { in unwrapIR() 134 const IRUnitT **IRPtr = llvm::any_cast<const IRUnitT *>(&IR); in unwrapIR()
|