@@ -26,11 +26,7 @@ using namespace llvm;
2626
2727namespace {
2828using testing::AnyNumber;
29- using testing::AtLeast;
3029using testing::DoAll;
31- using testing::DoDefault;
32- using testing::Expectation;
33- using testing::Invoke;
3430using testing::Not;
3531using testing::Return;
3632using testing::WithArgs;
@@ -104,7 +100,7 @@ class MockAnalysisHandleBase {
104100 run (_, _, testing::Matcher<ExtraArgTs>(_)...))
105101 .WillByDefault (Return (this ->getResult ()));
106102 ON_CALL (static_cast <DerivedT &>(*this ), invalidate (_, _, _))
107- .WillByDefault (Invoke ( &invalidateCallback) );
103+ .WillByDefault (&invalidateCallback);
108104 }
109105};
110106
@@ -528,7 +524,7 @@ using LoopCallbacksTest = PassBuilderCallbacksTest<LoopPassManager>;
528524TEST_F (ModuleCallbacksTest, Passes) {
529525 EXPECT_CALL (AnalysisHandle, run (HasName (" <string>" ), _));
530526 EXPECT_CALL (PassHandle, run (HasName (" <string>" ), _))
531- .WillOnce (Invoke ( getAnalysisResult) );
527+ .WillOnce (& getAnalysisResult);
532528
533529 StringRef PipelineText = " test-transform" ;
534530 ASSERT_THAT_ERROR (PB.parsePassPipeline (PM, PipelineText), Succeeded ())
@@ -540,7 +536,7 @@ TEST_F(ModuleCallbacksTest, Passes) {
540536TEST_F (ModuleCallbacksTest, InstrumentedPasses) {
541537 EXPECT_CALL (AnalysisHandle, run (HasName (" <string>" ), _));
542538 EXPECT_CALL (PassHandle, run (HasName (" <string>" ), _))
543- .WillOnce (Invoke ( getAnalysisResult) );
539+ .WillOnce (& getAnalysisResult);
544540
545541 CallbacksHandle.registerPassInstrumentation ();
546542 // Non-mock instrumentation not specifically mentioned below can be ignored.
@@ -700,8 +696,7 @@ TEST_F(ModuleCallbacksTest, InstrumentedSkippedPasses) {
700696
701697TEST_F (FunctionCallbacksTest, Passes) {
702698 EXPECT_CALL (AnalysisHandle, run (HasName (" foo" ), _));
703- EXPECT_CALL (PassHandle, run (HasName (" foo" ), _))
704- .WillOnce (Invoke (getAnalysisResult));
699+ EXPECT_CALL (PassHandle, run (HasName (" foo" ), _)).WillOnce (&getAnalysisResult);
705700
706701 StringRef PipelineText = " test-transform" ;
707702 ASSERT_THAT_ERROR (PB.parsePassPipeline (PM, PipelineText), Succeeded ())
@@ -716,8 +711,7 @@ TEST_F(FunctionCallbacksTest, InstrumentedPasses) {
716711 CallbacksHandle.ignoreNonMockPassInstrumentation (" foo" );
717712
718713 EXPECT_CALL (AnalysisHandle, run (HasName (" foo" ), _));
719- EXPECT_CALL (PassHandle, run (HasName (" foo" ), _))
720- .WillOnce (Invoke (getAnalysisResult));
714+ EXPECT_CALL (PassHandle, run (HasName (" foo" ), _)).WillOnce (&getAnalysisResult);
721715
722716 // PassInstrumentation calls should happen in-sequence, in the same order
723717 // as passes/analyses are scheduled.
@@ -808,7 +802,7 @@ TEST_F(FunctionCallbacksTest, InstrumentedSkippedPasses) {
808802TEST_F (LoopCallbacksTest, Passes) {
809803 EXPECT_CALL (AnalysisHandle, run (HasName (" loop" ), _, _));
810804 EXPECT_CALL (PassHandle, run (HasName (" loop" ), _, _, _))
811- .WillOnce (WithArgs<0 , 1 , 2 >(Invoke ( getAnalysisResult) ));
805+ .WillOnce (WithArgs<0 , 1 , 2 >(& getAnalysisResult));
812806 EXPECT_CALL (ExtraPassHandle, run (HasName (" loop" ), _, _, _));
813807
814808 StringRef PipelineText = " test-transform" ;
@@ -826,7 +820,7 @@ TEST_F(LoopCallbacksTest, InstrumentedPasses) {
826820
827821 EXPECT_CALL (AnalysisHandle, run (HasName (" loop" ), _, _));
828822 EXPECT_CALL (PassHandle, run (HasName (" loop" ), _, _, _))
829- .WillOnce (WithArgs<0 , 1 , 2 >(Invoke ( getAnalysisResult) ));
823+ .WillOnce (WithArgs<0 , 1 , 2 >(& getAnalysisResult));
830824 EXPECT_CALL (ExtraPassHandle, run (HasName (" loop" ), _, _, _));
831825
832826 // PassInstrumentation calls should happen in-sequence, in the same order
@@ -891,8 +885,8 @@ TEST_F(LoopCallbacksTest, InstrumentedInvalidatingPasses) {
891885
892886 EXPECT_CALL (AnalysisHandle, run (HasName (" loop" ), _, _));
893887 EXPECT_CALL (PassHandle, run (HasName (" loop" ), _, _, _))
894- .WillOnce (DoAll (WithArgs<0 , 1 , 2 , 3 >(Invoke ( PassHandle.invalidateLoop ) ),
895- WithArgs<0 , 1 , 2 >(Invoke ( getAnalysisResult) )));
888+ .WillOnce (DoAll (WithArgs<0 , 1 , 2 , 3 >(& PassHandle.invalidateLoop ),
889+ WithArgs<0 , 1 , 2 >(& getAnalysisResult)));
896890
897891 // PassInstrumentation calls should happen in-sequence, in the same order
898892 // as passes/analyses are scheduled.
@@ -939,13 +933,12 @@ TEST_F(LoopCallbacksTest, InstrumentedInvalidatingLoopNestPasses) {
939933
940934 EXPECT_CALL (AnalysisHandle, run (HasName (" loop" ), _, _));
941935 EXPECT_CALL (PassHandle, run (HasName (" loop" ), _, _, _))
942- .WillOnce (WithArgs<0 , 1 , 2 >(Invoke ( getAnalysisResult) ));
936+ .WillOnce (WithArgs<0 , 1 , 2 >(& getAnalysisResult));
943937 EXPECT_CALL (ExtraPassHandle, run (HasName (" loop" ), _, _, _))
944- .WillOnce (DoAll (Invoke (ExtraPassHandle.invalidateLoopNest ),
945- Invoke ([&](LoopNest &, LoopAnalysisManager &,
946- LoopStandardAnalysisResults &, LPMUpdater &) {
947- return PreservedAnalyses::all ();
948- })));
938+ .WillOnce (DoAll (&ExtraPassHandle.invalidateLoopNest ,
939+ [&](LoopNest &, LoopAnalysisManager &,
940+ LoopStandardAnalysisResults &,
941+ LPMUpdater &) { return PreservedAnalyses::all (); }));
949942
950943 // PassInstrumentation calls should happen in-sequence, in the same order
951944 // as passes/analyses are scheduled.
@@ -1071,7 +1064,7 @@ TEST_F(LoopCallbacksTest, InstrumentedSkippedPasses) {
10711064TEST_F (CGSCCCallbacksTest, Passes) {
10721065 EXPECT_CALL (AnalysisHandle, run (HasName (" (foo)" ), _, _));
10731066 EXPECT_CALL (PassHandle, run (HasName (" (foo)" ), _, _, _))
1074- .WillOnce (WithArgs<0 , 1 , 2 >(Invoke ( getAnalysisResult) ));
1067+ .WillOnce (WithArgs<0 , 1 , 2 >(& getAnalysisResult));
10751068
10761069 StringRef PipelineText = " test-transform" ;
10771070 ASSERT_THAT_ERROR (PB.parsePassPipeline (PM, PipelineText), Succeeded ())
@@ -1088,7 +1081,7 @@ TEST_F(CGSCCCallbacksTest, InstrumentedPasses) {
10881081
10891082 EXPECT_CALL (AnalysisHandle, run (HasName (" (foo)" ), _, _));
10901083 EXPECT_CALL (PassHandle, run (HasName (" (foo)" ), _, _, _))
1091- .WillOnce (WithArgs<0 , 1 , 2 >(Invoke ( getAnalysisResult) ));
1084+ .WillOnce (WithArgs<0 , 1 , 2 >(& getAnalysisResult));
10921085
10931086 // PassInstrumentation calls should happen in-sequence, in the same order
10941087 // as passes/analyses are scheduled.
@@ -1139,8 +1132,8 @@ TEST_F(CGSCCCallbacksTest, InstrumentedInvalidatingPasses) {
11391132
11401133 EXPECT_CALL (AnalysisHandle, run (HasName (" (foo)" ), _, _));
11411134 EXPECT_CALL (PassHandle, run (HasName (" (foo)" ), _, _, _))
1142- .WillOnce (DoAll (WithArgs<0 , 1 , 2 , 3 >(Invoke ( PassHandle.invalidateSCC ) ),
1143- WithArgs<0 , 1 , 2 >(Invoke ( getAnalysisResult) )));
1135+ .WillOnce (DoAll (WithArgs<0 , 1 , 2 , 3 >(& PassHandle.invalidateSCC ),
1136+ WithArgs<0 , 1 , 2 >(& getAnalysisResult)));
11441137
11451138 // PassInstrumentation calls should happen in-sequence, in the same order
11461139 // as passes/analyses are scheduled.
@@ -1300,7 +1293,7 @@ TEST_F(ModuleCallbacksTest, ParseTopLevelPipeline) {
13001293
13011294 EXPECT_CALL (AnalysisHandle, run (HasName (" <string>" ), _));
13021295 EXPECT_CALL (PassHandle, run (HasName (" <string>" ), _))
1303- .WillOnce (Invoke ( getAnalysisResult) );
1296+ .WillOnce (& getAnalysisResult);
13041297 EXPECT_CALL (AnalysisHandle, invalidate (HasName (" <string>" ), _, _));
13051298
13061299 StringRef PipelineText =
0 commit comments