Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManagerInternal.h27 template <typename IRUnitT> class AllAnalysesOn;
46 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
83 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run()
178 template <typename IRUnitT, typename PassT, typename ResultT,
186 template <typename IRUnitT, typename PassT, typename ResultT,
213 bool invalidate(IRUnitT &, const PreservedAnalysesT &PA,
217 !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
225 template <typename IRUnitT, typename PassT, typename ResultT,
248 bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA,
270 run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM,
[all …]
H A DPassManager.h93 template <typename IRUnitT> class AllAnalysesOn {
101 template <typename IRUnitT> AnalysisSetKey AllAnalysesOn<IRUnitT>::SetKey;
436 getAnalysisResult(AnalysisManager<IRUnitT, AnalysisArgTs...> &AM, IRUnitT &IR, in getAnalysisResult() argument
439 PassT, IRUnitT>)(AM, IR, Args, in getAnalysisResult()
463 template <typename IRUnitT,
503 if (!PI.runBeforePass<IRUnitT>(*P, IR)) in run()
514 PI.runAfterPass<IRUnitT>(*P, IR, PassPA); in run()
535 PA.preserveSet<AllAnalysesOn<IRUnitT>>(); in run()
989 Result run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, in run() argument
1141 Result run(IRUnitT &, AnalysisManager<IRUnitT, ExtraArgTs...> &, in run() argument
[all …]
H A DPassManagerImpl.h22 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 DPassInstrumentation.h216 template <typename IRUnitT, typename PassT>
217 bool runBeforePass(const PassT &Pass, const IRUnitT &IR) const { in runBeforePass()
241 template <typename IRUnitT, typename PassT>
242 void runAfterPass(const PassT &Pass, const IRUnitT &IR, in runAfterPass()
252 template <typename IRUnitT, typename PassT>
262 template <typename IRUnitT, typename PassT>
271 template <typename IRUnitT, typename PassT>
272 void runAfterAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runAfterAnalysis()
281 template <typename IRUnitT, typename PassT>
301 template <typename IRUnitT, typename... ExtraArgsT>
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp373 template <typename IRUnitT>
374 ChangeReporter<IRUnitT>::~ChangeReporter<IRUnitT>() { in ~ChangeReporter()
378 template <typename IRUnitT>
383 template <typename IRUnitT>
395 template <typename IRUnitT>
404 template <typename IRUnitT>
425 template <typename IRUnitT>
441 IRUnitT After; in handleIRAfterPass()
454 template <typename IRUnitT>
467 template <typename IRUnitT>
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Passes/
H A DStandardInstrumentations.h171 template <typename IRUnitT> class ChangeReporter {
205 IRUnitT &Output) = 0;
210 const IRUnitT &Before, const IRUnitT &After,
219 virtual bool same(const IRUnitT &Before, const IRUnitT &After) = 0;
222 std::vector<IRUnitT> BeforeStack;
232 template <typename IRUnitT>
233 class TextChangeReporter : public ChangeReporter<IRUnitT> {
H A DPassBuilder.h802 template <typename AnalysisT, typename IRUnitT, typename AnalysisManagerT,
806 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() argument
823 PM.addPass(RequireAnalysisPass<AnalysisT, IRUnitT, AnalysisManagerT, in parseAnalysisUtilityPasses()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h175 template <typename IRUnitT, typename PassT>
177 runSinglePass(IRUnitT &IR, PassT &Pass, LoopAnalysisManager &AM,
364 template <typename IRUnitT, typename PassT>
366 IRUnitT &IR, PassT &Pass, LoopAnalysisManager &AM,
384 PI.runAfterPassInvalidated<IRUnitT>(*Pass, PA);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h30 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>