|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/PassInstrumentation.h 144 bool runBeforePass(const PassT &Pass, const IRUnitT &IR) const {
158 void runAfterPass(const PassT &Pass, const IRUnitT &IR) const {
168 void runAfterPassInvalidated(const PassT &Pass) const {
include/llvm/IR/PassManager.h 376 static_assert(std::is_base_of<PassInfoMixin, DerivedT>::value,
378 StringRef Name = getTypeName<DerivedT>();
549 template <typename PassT> void addPass(PassT Pass) {
551 detail::PassModel<IRUnitT, PassT, PreservedAnalyses, AnalysisManagerT,
include/llvm/IR/PassManagerInternal.h 61 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
82 StringRef name() const override { return PassT::name(); }
84 PassT Pass;
include/llvm/Transforms/Scalar/LoopPassManager.h 264 : public PassInfoMixin<FunctionToLoopPassAdaptor<LoopPassT>> {
266 explicit FunctionToLoopPassAdaptor(LoopPassT Pass, bool UseMemorySSA = false,
401 LoopPassT Pass;
411 FunctionToLoopPassAdaptor<LoopPassT>
412 createFunctionToLoopPassAdaptor(LoopPassT Pass, bool UseMemorySSA = false,
include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h 23 class LoopUnrollAndJamPass : public PassInfoMixin<LoopUnrollAndJamPass> {
usr/include/c++/7.4.0/bits/move.h 98 move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/type_traits 1633 { typedef _Tp type; };