Skip to content

Commit 879fef7

Browse files
author
Vasileios Porpodas
committed
fixup! [Analysis][EphemeralValuesAnalysis][NFCI] Remove EphemeralValuesCache class
1 parent c6dfb4f commit 879fef7

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

llvm/unittests/Analysis/EphemeralValuesCacheTest.cpp

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,22 +54,14 @@ define void @foo(i8 %arg0, i8 %arg1) {
5454
[[maybe_unused]] auto *NotEph = &*It++;
5555
auto *C1 = &*It++;
5656
auto *Assume1 = &*It++;
57-
[[maybe_unused]] auto *Ret = &*It++;
58-
// Check ephemeral values.
57+
5958
FunctionAnalysisManager FAM;
6059
FAM.registerPass([] { return EphemeralValuesAnalysis(); });
6160
FAM.registerPass([] { return PassInstrumentationAnalysis(); });
6261
FAM.registerPass([] { return AssumptionAnalysis(); });
6362
FAM.registerPass([] { return TargetIRAnalysis(); });
64-
auto Result = FAM.getResult<EphemeralValuesAnalysis>(*F);
65-
EXPECT_THAT(Result, testing::UnorderedElementsAre(C0, Assume0, C1, Assume1));
66-
// Modify the IR, invalidate and recompute.
67-
Assume1->eraseFromParent();
68-
C1->eraseFromParent();
69-
FAM.invalidate(
70-
*F, PreservedAnalyses::all().abandon(EphemeralValuesAnalysis::ID()));
7163
EXPECT_THAT(FAM.getResult<EphemeralValuesAnalysis>(*F),
72-
testing::UnorderedElementsAre(C0, Assume0));
64+
testing::UnorderedElementsAre(C0, Assume0, C1, Assume1));
7365
}
7466

7567
} // namespace

0 commit comments

Comments
 (0)