Lines Matching defs:MockPassHandle
159 template <typename IRUnitT> struct MockPassHandle;
161 struct MockPassHandle<Loop>
162 : MockPassHandleBase<MockPassHandle<Loop>, Loop, LoopAnalysisManager,
172 MockPassHandle() { setDefaults(); }
176 struct MockPassHandle<LoopNest>
177 : MockPassHandleBase<MockPassHandle<LoopNest>, LoopNest,
188 MockPassHandle() { setDefaults(); }
192 struct MockPassHandle<Function>
193 : MockPassHandleBase<MockPassHandle<Function>, Function> {
196 MockPassHandle() { setDefaults(); }
200 struct MockPassHandle<LazyCallGraph::SCC>
201 : MockPassHandleBase<MockPassHandle<LazyCallGraph::SCC>, LazyCallGraph::SCC,
213 MockPassHandle() { setDefaults(); }
217 struct MockPassHandle<Module>
218 : MockPassHandleBase<MockPassHandle<Module>, Module> {
221 MockPassHandle() { setDefaults(); }
404 std::conditional_t<std::is_same_v<IRUnitT, Loop>, MockPassHandle<LoopNest>,
405 MockPassHandle<IRUnitT>>;
438 MockPassHandle<IRUnitT> PassHandle;
548 EXPECT_CALL(CallbacksHandle, runBeforePass(HasNameRegex("MockPassHandle"),
552 runBeforeNonSkippedPass(HasNameRegex("MockPassHandle"),
563 EXPECT_CALL(CallbacksHandle, runAfterPass(HasNameRegex("MockPassHandle"),
571 runBeforeSkippedPass(HasNameRegex("MockPassHandle"), HasName("<string>")))
593 runBeforeSkippedPass(HasNameRegex("MockPassHandle"), _))
602 runBeforeNonSkippedPass(HasNameRegex("MockPassHandle"), _))
605 runAfterPass(HasNameRegex("MockPassHandle"), _, _))
674 FPM.addPass(MockPassHandle<Function>().getPass());
683 LPM.addPass(MockPassHandle<Loop>().getPass());
720 runBeforePass(HasNameRegex("MockPassHandle"), HasName("foo")))
724 runBeforeNonSkippedPass(HasNameRegex("MockPassHandle"), HasName("foo")))
735 runAfterPass(HasNameRegex("MockPassHandle"), HasName("foo"), _))
742 runBeforeSkippedPass(HasNameRegex("MockPassHandle"), HasName("foo")))
747 runAfterPassInvalidated(HasNameRegex("MockPassHandle"), _))
764 runBeforePass(HasNameRegex("MockPassHandle"), HasName("foo")))
769 runBeforeSkippedPass(HasNameRegex("MockPassHandle"), HasName("foo")))
778 runBeforeNonSkippedPass(HasNameRegex("MockPassHandle"), _))
781 runAfterPass(HasNameRegex("MockPassHandle"), _, _))
784 runAfterPassInvalidated(HasNameRegex("MockPassHandle"), _))
787 runAfterPass(HasNameRegex("MockPassHandle"), _, _))
830 runBeforePass(HasNameRegex("MockPassHandle"), HasName("loop")))
834 runBeforeNonSkippedPass(HasNameRegex("MockPassHandle"), HasName("loop")))
845 runAfterPass(HasNameRegex("MockPassHandle"), HasName("loop"), _))
849 runBeforePass(HasNameRegex("MockPassHandle<.*LoopNest>"),
854 HasNameRegex("MockPassHandle<.*LoopNest>"), HasName("loop")))
857 runAfterPass(HasNameRegex("MockPassHandle<.*LoopNest>"),
863 runAfterPassInvalidated(HasNameRegex("MockPassHandle"), _))
870 runBeforeSkippedPass(HasNameRegex("MockPassHandle"), HasName("loop")))
895 runBeforePass(HasNameRegex("MockPassHandle"), HasName("loop")))
899 runBeforeNonSkippedPass(HasNameRegex("MockPassHandle"), HasName("loop")))
910 runAfterPassInvalidated(HasNameRegex("MockPassHandle"), _))
918 runAfterPass(HasNameRegex("MockPassHandle"), HasName("loop"), _))
947 runBeforePass(HasNameRegex("MockPassHandle"), HasName("loop")))
951 runBeforeNonSkippedPass(HasNameRegex("MockPassHandle"), HasName("loop")))
962 runAfterPass(HasNameRegex("MockPassHandle"), HasName("loop"), _))
966 runBeforePass(HasNameRegex("MockPassHandle<.*LoopNest>"),
971 HasNameRegex("MockPassHandle<.*LoopNest>"), HasName("loop")))
975 runAfterPassInvalidated(HasNameRegex("MockPassHandle<.*LoopNest>"), _))
984 HasNameRegex("MockPassHandle<.*Loop>"), _))
987 runAfterPass(HasNameRegex("MockPassHandle<.*LoopNest>"),
1007 runBeforePass(HasNameRegex("MockPassHandle<.*Loop>"), HasName("loop")))
1011 runBeforeSkippedPass(HasNameRegex("MockPassHandle<.*Loop>"),
1016 runBeforePass(HasNameRegex("MockPassHandle<.*LoopNest>"),
1021 runBeforeSkippedPass(HasNameRegex("MockPassHandle<.*LoopNest>"),
1032 HasNameRegex("MockPassHandle<.*Loop>"), _))
1035 runAfterPass(HasNameRegex("MockPassHandle<.*Loop>"), _, _))
1038 HasNameRegex("MockPassHandle<.*Loop>"), _))
1042 runBeforeNonSkippedPass(HasNameRegex("MockPassHandle<.*LoopNest>"), _))
1045 runAfterPass(HasNameRegex("MockPassHandle<.*LoopNest>"), _, _))
1049 runAfterPassInvalidated(HasNameRegex("MockPassHandle<.*LoopNest>"), _))
1090 runBeforePass(HasNameRegex("MockPassHandle"), HasName("(foo)")))
1094 runBeforeNonSkippedPass(HasNameRegex("MockPassHandle"), HasName("(foo)")))
1105 runAfterPass(HasNameRegex("MockPassHandle"), HasName("(foo)"), _))
1110 runAfterPassInvalidated(HasNameRegex("MockPassHandle"), _))
1117 runBeforeSkippedPass(HasNameRegex("MockPassHandle"), HasName("(foo)")))
1142 runBeforePass(HasNameRegex("MockPassHandle"), HasName("(foo)")))
1146 runBeforeNonSkippedPass(HasNameRegex("MockPassHandle"), HasName("(foo)")))
1157 runAfterPassInvalidated(HasNameRegex("MockPassHandle"), _))
1165 runAfterPass(HasNameRegex("MockPassHandle"), HasName("(foo)"), _))
1183 runBeforePass(HasNameRegex("MockPassHandle"), HasName("(foo)")))
1188 runBeforeSkippedPass(HasNameRegex("MockPassHandle"), HasName("(foo)")))
1198 runBeforeNonSkippedPass(HasNameRegex("MockPassHandle"), _))
1201 runAfterPass(HasNameRegex("MockPassHandle"), _, _))
1204 runAfterPassInvalidated(HasNameRegex("MockPassHandle"), _))