reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp
   34   return ElementsAre(::testing::Pair(_, UnorderedElementsAreArray(Matchers)));
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp
  405                                 Not(WithFix(_)))));
  765               WithFix(_, // change clangd to clang
  776                   _, // change clangd to clangd
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp
   57   return ElementsAre(::testing::Pair(_, UnorderedElementsAreArray(Matchers)));
  213   EXPECT_THAT(Symbols, ElementsAre(_));
  224   EXPECT_THAT(Symbols, ElementsAre(_));
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp
  396           _, UnorderedElementsAre(AllOf(RefRange(Test1Code.range("Foo")),
  406                   _, ElementsAre(AnyOf(FileURI("unittest:///test.cc"),
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp
  620   EXPECT_THAT(Refs, Not(Contains(Pair(findSymbol(Symbols, "NS").ID, _))));
  624   EXPECT_THAT(Refs, Not(Contains(Pair(findSymbol(MainSymbols, "a").ID, _))));
  625   EXPECT_THAT(Refs, Not(Contains(Pair(findSymbol(MainSymbols, "b").ID, _))));
  626   EXPECT_THAT(Refs, Not(Contains(Pair(findSymbol(MainSymbols, "c").ID, _))));
tools/lldb/unittests/Host/NativeProcessProtocolTest.cpp
   81   EXPECT_CALL(Process, ReadMemory(_, _))
   81   EXPECT_CALL(Process, ReadMemory(_, _))
   83   EXPECT_CALL(Process, WriteMemory(_, _))
   83   EXPECT_CALL(Process, WriteMemory(_, _))
  106   EXPECT_CALL(Process, ReadMemory(_, _))
  106   EXPECT_CALL(Process, ReadMemory(_, _))
  122   EXPECT_CALL(Process, ReadMemory(_, _))
  122   EXPECT_CALL(Process, ReadMemory(_, _))
  139   EXPECT_CALL(Process, ReadMemory(_, _))
  139   EXPECT_CALL(Process, ReadMemory(_, _))
tools/lldb/unittests/Process/POSIX/NativeProcessELFTest.cpp
  101   EXPECT_CALL(process, ReadMemory(_, _))
  101   EXPECT_CALL(process, ReadMemory(_, _))
  148   EXPECT_CALL(process, ReadMemory(_, _))
  148   EXPECT_CALL(process, ReadMemory(_, _))
unittests/IR/PassBuilderCallbacksTest.cpp
  103             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
  103             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
  103             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
  105     ON_CALL(static_cast<DerivedT &>(*this), invalidate(_, _, _))
  105     ON_CALL(static_cast<DerivedT &>(*this), invalidate(_, _, _))
  105     ON_CALL(static_cast<DerivedT &>(*this), invalidate(_, _, _))
  153             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
  153             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
  153             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
  318     ON_CALL(*this, runBeforePass(_, _)).WillByDefault(Return(true));
  318     ON_CALL(*this, runBeforePass(_, _)).WillByDefault(Return(true));
  472   EXPECT_CALL(AnalysisHandle, run(HasName("<string>"), _));
  473   EXPECT_CALL(PassHandle, run(HasName("<string>"), _))
  484   EXPECT_CALL(AnalysisHandle, run(HasName("<string>"), _));
  485   EXPECT_CALL(PassHandle, run(HasName("<string>"), _))
  527   EXPECT_CALL(AnalysisHandle, run(HasName("<string>"), _)).Times(0);
  528   EXPECT_CALL(PassHandle, run(HasName("<string>"), _)).Times(0);
  532   EXPECT_CALL(CallbacksHandle, runAfterPass(HasNameRegex("MockPassHandle"), _))
  535               runBeforeAnalysis(HasNameRegex("MockAnalysisHandle"), _))
  538               runAfterAnalysis(HasNameRegex("MockAnalysisHandle"), _))
  549   EXPECT_CALL(AnalysisHandle, run(HasName("foo"), _));
  550   EXPECT_CALL(PassHandle, run(HasName("foo"), _))
  565   EXPECT_CALL(AnalysisHandle, run(HasName("foo"), _));
  566   EXPECT_CALL(PassHandle, run(HasName("foo"), _))
  609   EXPECT_CALL(AnalysisHandle, run(HasName("foo"), _)).Times(0);
  610   EXPECT_CALL(PassHandle, run(HasName("foo"), _)).Times(0);
  614   EXPECT_CALL(CallbacksHandle, runAfterPass(HasNameRegex("MockPassHandle"), _))
  619   EXPECT_CALL(CallbacksHandle, runAfterPass(HasNameRegex("MockPassHandle"), _))
  622               runBeforeAnalysis(HasNameRegex("MockAnalysisHandle"), _))
  625               runAfterAnalysis(HasNameRegex("MockAnalysisHandle"), _))
  635   EXPECT_CALL(AnalysisHandle, run(HasName("loop"), _, _));
  635   EXPECT_CALL(AnalysisHandle, run(HasName("loop"), _, _));
  636   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _))
  636   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _))
  636   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _))
  652   EXPECT_CALL(AnalysisHandle, run(HasName("loop"), _, _));
  652   EXPECT_CALL(AnalysisHandle, run(HasName("loop"), _, _));
  653   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _))
  653   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _))
  653   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _))
  692   EXPECT_CALL(AnalysisHandle, run(HasName("loop"), _, _));
  692   EXPECT_CALL(AnalysisHandle, run(HasName("loop"), _, _));
  693   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _))
  693   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _))
  693   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _))
  741   EXPECT_CALL(AnalysisHandle, run(HasName("loop"), _, _)).Times(0);
  741   EXPECT_CALL(AnalysisHandle, run(HasName("loop"), _, _)).Times(0);
  742   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _)).Times(0);
  742   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _)).Times(0);
  742   EXPECT_CALL(PassHandle, run(HasName("loop"), _, _, _)).Times(0);
  746   EXPECT_CALL(CallbacksHandle, runAfterPass(HasNameRegex("MockPassHandle"), _))
  752               runBeforeAnalysis(HasNameRegex("MockAnalysisHandle"), _))
  755               runAfterAnalysis(HasNameRegex("MockAnalysisHandle"), _))
  765   EXPECT_CALL(AnalysisHandle, run(HasName("(foo)"), _, _));
  765   EXPECT_CALL(AnalysisHandle, run(HasName("(foo)"), _, _));
  766   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _))
  766   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _))
  766   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _))
  782   EXPECT_CALL(AnalysisHandle, run(HasName("(foo)"), _, _));
  782   EXPECT_CALL(AnalysisHandle, run(HasName("(foo)"), _, _));
  783   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _))
  783   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _))
  783   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _))
  822   EXPECT_CALL(AnalysisHandle, run(HasName("(foo)"), _, _));
  822   EXPECT_CALL(AnalysisHandle, run(HasName("(foo)"), _, _));
  823   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _))
  823   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _))
  823   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _))
  872   EXPECT_CALL(AnalysisHandle, run(HasName("(foo)"), _, _)).Times(0);
  872   EXPECT_CALL(AnalysisHandle, run(HasName("(foo)"), _, _)).Times(0);
  873   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _)).Times(0);
  873   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _)).Times(0);
  873   EXPECT_CALL(PassHandle, run(HasName("(foo)"), _, _, _)).Times(0);
  877   EXPECT_CALL(CallbacksHandle, runAfterPass(HasNameRegex("MockPassHandle"), _))
  883               runBeforeAnalysis(HasNameRegex("MockAnalysisHandle"), _))
  886               runAfterAnalysis(HasNameRegex("MockAnalysisHandle"), _))
  901   EXPECT_CALL(AnalysisHandle, run(HasName("<string>"), _));
  902   EXPECT_CALL(AnalysisHandle, invalidate(HasName("<string>"), _, _));
  902   EXPECT_CALL(AnalysisHandle, invalidate(HasName("<string>"), _, _));
  911   EXPECT_CALL(AnalysisHandle, run(HasName("(foo)"), _, _));
  911   EXPECT_CALL(AnalysisHandle, run(HasName("(foo)"), _, _));
  912   EXPECT_CALL(AnalysisHandle, invalidate(HasName("(foo)"), _, _));
  912   EXPECT_CALL(AnalysisHandle, invalidate(HasName("(foo)"), _, _));
  921   EXPECT_CALL(AnalysisHandle, run(HasName("foo"), _));
  922   EXPECT_CALL(AnalysisHandle, invalidate(HasName("foo"), _, _));
  922   EXPECT_CALL(AnalysisHandle, invalidate(HasName("foo"), _, _));
  931   EXPECT_CALL(AnalysisHandle, run(HasName("loop"), _, _));
  931   EXPECT_CALL(AnalysisHandle, run(HasName("loop"), _, _));
  932   EXPECT_CALL(AnalysisHandle, invalidate(HasName("loop"), _, _));
  932   EXPECT_CALL(AnalysisHandle, invalidate(HasName("loop"), _, _));
  969   EXPECT_CALL(AnalysisHandle, run(HasName("<string>"), _));
  970   EXPECT_CALL(PassHandle, run(HasName("<string>"), _))
  972   EXPECT_CALL(AnalysisHandle, invalidate(HasName("<string>"), _, _));
  972   EXPECT_CALL(AnalysisHandle, invalidate(HasName("<string>"), _, _));
unittests/Support/MatchersTest.cpp
   21   EXPECT_THAT(llvm::Optional<int>(llvm::None), Not(llvm::ValueIs(_)));
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
   95             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
   95             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
   95             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
   97     ON_CALL(static_cast<DerivedT &>(*this), invalidate(_, _, _))
   97     ON_CALL(static_cast<DerivedT &>(*this), invalidate(_, _, _))
   97     ON_CALL(static_cast<DerivedT &>(*this), invalidate(_, _, _))
  178             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
  178             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
  178             run(_, _, testing::Matcher<ExtraArgTs>(_)...))
  321   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  321   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  321   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  323   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  323   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  324   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  324   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  324   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  326   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  326   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  327   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
  327   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
  327   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
  329   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  329   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  330   EXPECT_CALL(MLPHandle, run(HasName("loop.g.0"), _, _, _))
  330   EXPECT_CALL(MLPHandle, run(HasName("loop.g.0"), _, _, _))
  330   EXPECT_CALL(MLPHandle, run(HasName("loop.g.0"), _, _, _))
  332   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  332   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  346   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  346   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  346   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  349   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  349   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  349   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  352   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  352   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  353   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
  353   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
  353   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
  356   EXPECT_CALL(MLPHandle, run(HasName("loop.g.0"), _, _, _))
  356   EXPECT_CALL(MLPHandle, run(HasName("loop.g.0"), _, _, _))
  356   EXPECT_CALL(MLPHandle, run(HasName("loop.g.0"), _, _, _))
  380   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _))
  380   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _))
  383   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _))
  383   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _))
  386   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _))
  386   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _))
  389   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _))
  389   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _))
  402   EXPECT_CALL(MFPHandle, run(HasName("f"), _))
  405   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.0"), _, _))
  405   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.0"), _, _))
  409   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.1"), _, _))
  409   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.1"), _, _))
  412   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0"), _, _))
  412   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0"), _, _))
  416   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _))
  416   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _))
  419   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _))
  419   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _))
  424   EXPECT_CALL(MFPHandle, run(HasName("g"), _))
  431   EXPECT_CALL(MFPHandle, run(HasName("f"), _))
  437   EXPECT_CALL(MFPHandle, run(HasName("g"), _))
  440   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _))
  440   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _))
  462   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  462   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  463   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  463   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  464   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  464   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  465   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  465   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  476   EXPECT_CALL(MMPHandle, run(_, _)).WillOnce(InvokeWithoutArgs([] {
  476   EXPECT_CALL(MMPHandle, run(_, _)).WillOnce(InvokeWithoutArgs([] {
  485   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.0"), _, _));
  485   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.0"), _, _));
  488   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.1"), _, _))
  488   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.1"), _, _))
  490   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0"), _, _));
  490   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0"), _, _));
  491   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.g.0"), _, _));
  491   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.g.0"), _, _));
  493   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  493   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  494   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  494   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  495   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  495   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  507   EXPECT_CALL(MMPHandle, run(_, _)).WillOnce(InvokeWithoutArgs([] {
  507   EXPECT_CALL(MMPHandle, run(_, _)).WillOnce(InvokeWithoutArgs([] {
  512   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  512   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  513   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  513   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  514   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  514   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  515   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  515   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  528   EXPECT_CALL(MMPHandle, run(_, _)).WillOnce(InvokeWithoutArgs([] {
  528   EXPECT_CALL(MMPHandle, run(_, _)).WillOnce(InvokeWithoutArgs([] {
  534   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  534   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  535   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  535   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  536   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  536   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  537   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  537   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  554   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  554   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  555   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  555   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  556   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  556   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  566   EXPECT_CALL(MFPHandle, run(HasName("f"), _))
  568   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  568   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  569   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  569   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  570   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  570   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  577   EXPECT_CALL(MFPHandle, run(HasName("f"), _)).WillOnce(InvokeWithoutArgs([] {
  586   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  586   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  587   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  587   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  588   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  588   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  593   EXPECT_CALL(MFPHandle, run(HasName("f"), _)).WillOnce(InvokeWithoutArgs([] {
  602   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  602   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  603   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  603   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  604   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  604   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  609   EXPECT_CALL(MFPHandle, run(HasName("f"), _)).WillOnce(InvokeWithoutArgs([] {
  618   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  618   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  619   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  619   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  620   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  620   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  625   EXPECT_CALL(MFPHandle, run(HasName("f"), _)).WillOnce(InvokeWithoutArgs([] {
  634   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  634   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  635   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  635   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  636   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  636   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  641   EXPECT_CALL(MFPHandle, run(HasName("f"), _)).WillOnce(InvokeWithoutArgs([] {
  650   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  650   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  651   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  651   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  652   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  652   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  660   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  660   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  661   EXPECT_CALL(MFPHandle, run(HasName("g"), _)).Times(6);
  680   ON_CALL(MLAHandleA, run(_, _, _))
  680   ON_CALL(MLAHandleA, run(_, _, _))
  680   ON_CALL(MLAHandleA, run(_, _, _))
  686   ON_CALL(MLAHandleA, invalidate(_, _, _))
  686   ON_CALL(MLAHandleA, invalidate(_, _, _))
  686   ON_CALL(MLAHandleA, invalidate(_, _, _))
  697   EXPECT_CALL(MLAHandleA, run(HasName("loop.0.0"), _, _));
  697   EXPECT_CALL(MLAHandleA, run(HasName("loop.0.0"), _, _));
  698   EXPECT_CALL(MLAHandleB, run(HasName("loop.0.0"), _, _));
  698   EXPECT_CALL(MLAHandleB, run(HasName("loop.0.0"), _, _));
  699   EXPECT_CALL(MLAHandleA, run(HasName("loop.0.1"), _, _));
  699   EXPECT_CALL(MLAHandleA, run(HasName("loop.0.1"), _, _));
  700   EXPECT_CALL(MLAHandleB, run(HasName("loop.0.1"), _, _));
  700   EXPECT_CALL(MLAHandleB, run(HasName("loop.0.1"), _, _));
  701   EXPECT_CALL(MLAHandleA, run(HasName("loop.0"), _, _));
  701   EXPECT_CALL(MLAHandleA, run(HasName("loop.0"), _, _));
  702   EXPECT_CALL(MLAHandleB, run(HasName("loop.0"), _, _));
  702   EXPECT_CALL(MLAHandleB, run(HasName("loop.0"), _, _));
  708   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  708   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  708   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  718   EXPECT_CALL(MLAHandleB, invalidate(HasName("loop.0.0"), _, _));
  718   EXPECT_CALL(MLAHandleB, invalidate(HasName("loop.0.0"), _, _));
  719   EXPECT_CALL(MLAHandleA, invalidate(HasName("loop.0.0"), _, _));
  719   EXPECT_CALL(MLAHandleA, invalidate(HasName("loop.0.0"), _, _));
  720   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  720   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  720   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  726   EXPECT_CALL(MLAHandleA, run(HasName("loop.0.0"), _, _));
  726   EXPECT_CALL(MLAHandleA, run(HasName("loop.0.0"), _, _));
  727   EXPECT_CALL(MLAHandleB, run(HasName("loop.0.0"), _, _));
  727   EXPECT_CALL(MLAHandleB, run(HasName("loop.0.0"), _, _));
  729   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  729   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  729   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  736   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
  736   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
  736   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
  746   EXPECT_CALL(MLAHandleA, run(HasName("loop.g.0"), _, _));
  746   EXPECT_CALL(MLAHandleA, run(HasName("loop.g.0"), _, _));
  747   EXPECT_CALL(MLAHandleB, run(HasName("loop.g.0"), _, _));
  747   EXPECT_CALL(MLAHandleB, run(HasName("loop.g.0"), _, _));
  748   EXPECT_CALL(MLPHandle, run(HasName("loop.g.0"), _, _, _))
  748   EXPECT_CALL(MLPHandle, run(HasName("loop.g.0"), _, _, _))
  748   EXPECT_CALL(MLPHandle, run(HasName("loop.g.0"), _, _, _))
  778   ON_CALL(MLAHandle, run(_, _, _))
  778   ON_CALL(MLAHandle, run(_, _, _))
  778   ON_CALL(MLAHandle, run(_, _, _))
  793   EXPECT_CALL(MFPHandle, run(HasName("f"), _))
  800   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  800   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  801   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  801   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  802   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  802   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  807   EXPECT_CALL(MFPHandle, run(HasName("f"), _)).WillOnce(InvokeWithoutArgs([] {
  814   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.0"), _, _));
  814   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.0"), _, _));
  815   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.1"), _, _));
  815   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0.1"), _, _));
  816   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0"), _, _));
  816   EXPECT_CALL(MLAHandle, invalidate(HasName("loop.0"), _, _));
  819   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  819   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  820   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  820   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  821   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  821   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
  825   EXPECT_CALL(MFPHandle, run(HasName("g"), _))
  827   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  827   EXPECT_CALL(MLAHandle, run(HasName("loop.g.0"), _, _));
  830   EXPECT_CALL(MFPHandle, run(HasName("g"), _)).WillOnce(InvokeWithoutArgs([] {
  934   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  934   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  934   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  936   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  936   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
  937   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  937   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  937   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
  941   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  941   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  941   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  943   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  943   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
  948   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  948   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  948   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  979   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.0"), _, _, _))
  979   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.0"), _, _, _))
  979   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.0"), _, _, _))
  981   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1.0"), _, _));
  981   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1.0"), _, _));
  982   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.0"), _, _, _))
  982   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.0"), _, _, _))
  982   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.0"), _, _, _))
  988   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  988   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  988   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  994   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  994   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
  994   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1021   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.1"), _, _, _))
 1021   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.1"), _, _, _))
 1021   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.1"), _, _, _))
 1023   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1.1"), _, _));
 1023   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1.1"), _, _));
 1024   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.1"), _, _, _))
 1024   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.1"), _, _, _))
 1024   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1.1"), _, _, _))
 1030   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1030   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1030   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1034   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1034   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1034   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1036   EXPECT_CALL(MLAHandle, run(HasName("loop.0.2"), _, _));
 1036   EXPECT_CALL(MLAHandle, run(HasName("loop.0.2"), _, _));
 1037   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1037   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1037   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1041   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1041   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1041   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1043   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
 1043   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
 1044   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1044   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1044   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1137   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1137   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1137   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1139   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
 1139   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
 1142   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1142   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1142   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1165   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1165   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1165   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1169   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1169   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1169   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1171   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
 1171   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
 1172   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1172   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1172   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1176   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1176   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1176   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1178   EXPECT_CALL(MLAHandle, run(HasName("loop.0.2"), _, _));
 1178   EXPECT_CALL(MLAHandle, run(HasName("loop.0.2"), _, _));
 1179   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1179   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1179   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1184   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1184   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1184   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1236   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1236   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1236   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1238   EXPECT_CALL(MLAHandle, run(HasName("loop.0.3"), _, _));
 1238   EXPECT_CALL(MLAHandle, run(HasName("loop.0.3"), _, _));
 1239   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1239   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1239   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1245   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4.0"), _, _, _))
 1245   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4.0"), _, _, _))
 1245   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4.0"), _, _, _))
 1247   EXPECT_CALL(MLAHandle, run(HasName("loop.0.4.0"), _, _));
 1247   EXPECT_CALL(MLAHandle, run(HasName("loop.0.4.0"), _, _));
 1248   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4.0"), _, _, _))
 1248   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4.0"), _, _, _))
 1248   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4.0"), _, _, _))
 1252   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4"), _, _, _))
 1252   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4"), _, _, _))
 1252   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4"), _, _, _))
 1254   EXPECT_CALL(MLAHandle, run(HasName("loop.0.4"), _, _));
 1254   EXPECT_CALL(MLAHandle, run(HasName("loop.0.4"), _, _));
 1255   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4"), _, _, _))
 1255   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4"), _, _, _))
 1255   EXPECT_CALL(MLPHandle, run(HasName("loop.0.4"), _, _, _))
 1260   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1260   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1260   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1262   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
 1262   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
 1264   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1264   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1264   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1284   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1284   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1284   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1287   EXPECT_CALL(MLPHandle, run(HasName("loop.1"), _, _, _))
 1287   EXPECT_CALL(MLPHandle, run(HasName("loop.1"), _, _, _))
 1287   EXPECT_CALL(MLPHandle, run(HasName("loop.1"), _, _, _))
 1289   EXPECT_CALL(MLAHandle, run(HasName("loop.1"), _, _));
 1289   EXPECT_CALL(MLAHandle, run(HasName("loop.1"), _, _));
 1290   EXPECT_CALL(MLPHandle, run(HasName("loop.1"), _, _, _))
 1290   EXPECT_CALL(MLPHandle, run(HasName("loop.1"), _, _, _))
 1290   EXPECT_CALL(MLPHandle, run(HasName("loop.1"), _, _, _))
 1294   EXPECT_CALL(MLPHandle, run(HasName("loop.2"), _, _, _))
 1294   EXPECT_CALL(MLPHandle, run(HasName("loop.2"), _, _, _))
 1294   EXPECT_CALL(MLPHandle, run(HasName("loop.2"), _, _, _))
 1296   EXPECT_CALL(MLAHandle, run(HasName("loop.2"), _, _));
 1296   EXPECT_CALL(MLAHandle, run(HasName("loop.2"), _, _));
 1297   EXPECT_CALL(MLPHandle, run(HasName("loop.2"), _, _, _))
 1297   EXPECT_CALL(MLPHandle, run(HasName("loop.2"), _, _, _))
 1297   EXPECT_CALL(MLPHandle, run(HasName("loop.2"), _, _, _))
 1430   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1430   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1430   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1432   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
 1432   EXPECT_CALL(MLAHandle, run(HasName("loop.0.0"), _, _));
 1433   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1433   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1433   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1437   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1437   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1437   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1439   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
 1439   EXPECT_CALL(MLAHandle, run(HasName("loop.0.1"), _, _));
 1440   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1440   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1440   EXPECT_CALL(MLPHandle, run(HasName("loop.0.1"), _, _, _))
 1451   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2.0"), _, _, _))
 1451   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2.0"), _, _, _))
 1451   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2.0"), _, _, _))
 1453   EXPECT_CALL(MLAHandle, run(HasName("loop.0.2.0"), _, _));
 1453   EXPECT_CALL(MLAHandle, run(HasName("loop.0.2.0"), _, _));
 1454   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2.0"), _, _, _))
 1454   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2.0"), _, _, _))
 1454   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2.0"), _, _, _))
 1458   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1458   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1458   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1460   EXPECT_CALL(MLAHandle, run(HasName("loop.0.2"), _, _));
 1460   EXPECT_CALL(MLAHandle, run(HasName("loop.0.2"), _, _));
 1461   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1461   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1461   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1465   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1465   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1465   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1467   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
 1467   EXPECT_CALL(MLAHandle, run(HasName("loop.0"), _, _));
 1468   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1468   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1468   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1476   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1476   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1476   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1480   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2.0"), _, _, _))
 1480   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2.0"), _, _, _))
 1480   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2.0"), _, _, _))
 1484   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1484   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1484   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1487   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1487   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1487   EXPECT_CALL(MLPHandle, run(HasName("loop.0.2"), _, _, _))
 1529   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1529   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1529   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1531   EXPECT_CALL(MLAHandle, run(HasName("loop.0.3"), _, _));
 1531   EXPECT_CALL(MLAHandle, run(HasName("loop.0.3"), _, _));
 1532   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1532   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1532   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1536   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1536   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1536   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1546   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1546   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1546   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1548   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1548   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1548   EXPECT_CALL(MLPHandle, run(HasName("loop.0.0"), _, _, _))
 1557   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1557   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1557   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1559   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1559   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1559   EXPECT_CALL(MLPHandle, run(HasName("loop.0.3"), _, _, _))
 1568   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1568   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1568   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1570   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1570   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))
 1570   EXPECT_CALL(MLPHandle, run(HasName("loop.0"), _, _, _))