summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/lto-newpm-pipeline.c
diff options
context:
space:
mode:
authorLeonard Chan <leonardchan@google.com>2019-06-13 18:18:40 +0000
committerLeonard Chan <leonardchan@google.com>2019-06-13 18:18:40 +0000
commit09f56b51ec8c72dce619b391e489f04e5d49211a (patch)
tree658220bc501bf89cfa1f5d0eaf4a39d4039bc049 /clang/test/CodeGen/lto-newpm-pipeline.c
parent4d93fb528ec00da2d5157c858a49c9df8354cab6 (diff)
downloadbcm5719-llvm-09f56b51ec8c72dce619b391e489f04e5d49211a.tar.gz
bcm5719-llvm-09f56b51ec8c72dce619b391e489f04e5d49211a.zip
[clang][NewPM] Fix broken -O0 test from missing assumptions
Add an AssumptionCache callback to the InlineFuntionInfo used for the AlwaysInlinerPass to match codegen of the AlwaysInlinerLegacyPass to generate llvm.assume. This fixes CodeGen/builtin-movdir.c when new PM is enabled by default. Differential Revision: https://reviews.llvm.org/D63170 llvm-svn: 363287
Diffstat (limited to 'clang/test/CodeGen/lto-newpm-pipeline.c')
-rw-r--r--clang/test/CodeGen/lto-newpm-pipeline.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/CodeGen/lto-newpm-pipeline.c b/clang/test/CodeGen/lto-newpm-pipeline.c
index 57391161a6d..9694cef326d 100644
--- a/clang/test/CodeGen/lto-newpm-pipeline.c
+++ b/clang/test/CodeGen/lto-newpm-pipeline.c
@@ -27,6 +27,7 @@
// CHECK-FULL-O0: Starting llvm::Module pass manager run.
// CHECK-FULL-O0: Running pass: AlwaysInlinerPass
+// CHECK-FULL-O0-NEXT: Running analysis: InnerAnalysisManagerProxy
// CHECK-FULL-O0-NEXT: Running pass: CanonicalizeAliasesPass
// CHECK-FULL-O0-NEXT: Running pass: NameAnonGlobalPass
// CHECK-FULL-O0-NEXT: Running pass: BitcodeWriterPass
@@ -34,6 +35,7 @@
// CHECK-THIN-O0: Starting llvm::Module pass manager run.
// CHECK-THIN-O0: Running pass: AlwaysInlinerPass
+// CHECK-THIN-O0-NEXT: Running analysis: InnerAnalysisManagerProxy
// CHECK-THIN-O0-NEXT: Running pass: CanonicalizeAliasesPass
// CHECK-THIN-O0-NEXT: Running pass: NameAnonGlobalPass
// CHECK-THIN-O0-NEXT: Running pass: ThinLTOBitcodeWriterPass
OpenPOWER on IntegriCloud