[llvm] dcf2a9f - Revert "[InlineCost] PrinterPass prints constants to which instructions are simplified"
Kirill Naumov via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 17 07:03:08 PDT 2020
Author: Kirill Naumov
Date: 2020-06-17T14:02:29Z
New Revision: dcf2a9f2ee3a730d603d69f9fbc96fdd64a744ca
URL: https://github.com/llvm/llvm-project/commit/dcf2a9f2ee3a730d603d69f9fbc96fdd64a744ca
DIFF: https://github.com/llvm/llvm-project/commit/dcf2a9f2ee3a730d603d69f9fbc96fdd64a744ca.diff
LOG: Revert "[InlineCost] PrinterPass prints constants to which instructions are simplified"
This reverts commit 52b0db22f8cfb594c32389224570681d2d2c2f21.
Added:
Modified:
llvm/lib/Analysis/InlineCost.cpp
Removed:
llvm/test/Transforms/Inline/simplified_to.ll
################################################################################
diff --git a/llvm/lib/Analysis/InlineCost.cpp b/llvm/lib/Analysis/InlineCost.cpp
index 0afc88d71863..fd4e7c765e51 100644
--- a/llvm/lib/Analysis/InlineCost.cpp
+++ b/llvm/lib/Analysis/InlineCost.cpp
@@ -402,12 +402,6 @@ class CallAnalyzer : public InstVisitor<CallAnalyzer, bool> {
InlineResult analyze();
- Optional<Constant*> getSimplifiedValue(Instruction *I) {
- if (SimplifiedValues.find(I) != SimplifiedValues.end())
- return SimplifiedValues[I];
- return None;
- }
-
// Keep a bunch of stats about the cost savings found so we can print them
// out when debugging.
unsigned NumConstantArgs = 0;
@@ -772,11 +766,6 @@ void InlineCostAnnotationWriter::emitInstructionAnnot(const Instruction *I,
if (Record->hasThresholdChanged())
OS << ", threshold delta = " << Record->getThresholdDelta();
}
- auto C = ICCA->getSimplifiedValue(const_cast<Instruction *>(I));
- if (C) {
- OS << ", simplified to ";
- C.getValue()->print(OS, true);
- }
OS << "\n";
}
@@ -2556,4 +2545,4 @@ InlineCostAnnotationPrinterPass::run(Function &F,
}
}
return PreservedAnalyses::all();
-}
+}
\ No newline at end of file
diff --git a/llvm/test/Transforms/Inline/simplified_to.ll b/llvm/test/Transforms/Inline/simplified_to.ll
deleted file mode 100644
index 92c84b586800..000000000000
--- a/llvm/test/Transforms/Inline/simplified_to.ll
+++ /dev/null
@@ -1,15 +0,0 @@
-; RUN: opt < %s -passes="print<inline-cost>" 2>&1 | FileCheck %s
-
-; CHECK-LABEL: @test()
-; CHECK: cost before = {{.*}}, cost after = {{.*}}, threshold before = {{.*}}, threshold after = {{.*}}, cost delta = {{.*}}, simplified to i1 false
-; CHECK: %1 = icmp eq i32 4, 5
-
-define i32 @test() {
- %1 = icmp eq i32 4, 5
- ret i32 0
-}
-
-define void @main() {
- %1 = call i32 @test()
- ret void
-}
More information about the llvm-commits
mailing list