aboutsummaryrefslogtreecommitdiff
path: root/polly/test
diff options
context:
space:
mode:
authorMichael Kruse <llvm-project@meinersbur.de>2021-08-28 22:38:52 -0500
committerMichael Kruse <llvm-project@meinersbur.de>2021-08-28 22:43:07 -0500
commitffa39b4582dfe7c306fbe1ac8652ef566f4ee2c7 (patch)
treeaa3458e86197eb235e7a9932debf7a497a7ef472 /polly/test
parent73733ae526a5152e5427973ac12dc54f7dd243fb (diff)
downloadllvm-ffa39b4582dfe7c306fbe1ac8652ef566f4ee2c7.zip
llvm-ffa39b4582dfe7c306fbe1ac8652ef566f4ee2c7.tar.gz
llvm-ffa39b4582dfe7c306fbe1ac8652ef566f4ee2c7.tar.bz2
[Polly] Fix dumpfunction.ll test.
Diffstat (limited to 'polly/test')
-rw-r--r--polly/test/Support/dumpfunction.ll18
1 files changed, 10 insertions, 8 deletions
diff --git a/polly/test/Support/dumpfunction.ll b/polly/test/Support/dumpfunction.ll
index 243322f..3ddb0e2 100644
--- a/polly/test/Support/dumpfunction.ll
+++ b/polly/test/Support/dumpfunction.ll
@@ -1,11 +1,11 @@
; New pass manager
-; RUN: opt %loadPolly -enable-new-pm=1 -O3 -polly -polly-position=before-vectorizer -polly-dump-before --disable-output %s
+; RUN: opt %loadPolly -enable-new-pm=1 -O3 -polly -polly-position=before-vectorizer -polly-dump-before --disable-output %s
; RUN: FileCheck --input-file=dumpfunction-callee-before.ll --check-prefix=CHECK --check-prefix=CALLEE %s
; RUN: FileCheck --input-file=dumpfunction-caller-before.ll --check-prefix=CHECK --check-prefix=CALLER %s
;
-; RUN: opt %loadPolly -enable-new-pm=1 -O3 -polly -polly-position=before-vectorizer -polly-dump-after --disable-output %s
-; RUN: FileCheck --input-file=dumpfunction-callee-before.ll --check-prefix=CHECK --check-prefix=CALLEE %s
-; RUN: FileCheck --input-file=dumpfunction-caller-before.ll --check-prefix=CHECK --check-prefix=CALLER %s
+; RUN: opt %loadPolly -enable-new-pm=1 -O3 -polly -polly-position=before-vectorizer -polly-dump-after --disable-output %s
+; RUN: FileCheck --input-file=dumpfunction-callee-after.ll --check-prefix=CHECK --check-prefix=CALLEE %s
+; RUN: FileCheck --input-file=dumpfunction-caller-after.ll --check-prefix=CHECK --check-prefix=CALLER %s
; void callee(int n, double A[], int i) {
; for (int j = 0; j < n; j += 1)
@@ -22,7 +22,7 @@
@callee_alias = dso_local unnamed_addr alias void(i32, double*, i32), void(i32, double*, i32 )* @callee
-define internal void @callee(i32 %n, double* noalias nonnull %A, i32 %i) {
+define internal void @callee(i32 %n, double* noalias nonnull %A, i32 %i) #0 {
entry:
br label %for
@@ -49,7 +49,7 @@ return:
}
-define internal void @caller(i32 %n, double* noalias nonnull %A) {
+define void @caller(i32 %n, double* noalias nonnull %A) #0 {
entry:
br label %for
@@ -59,7 +59,7 @@ for:
br i1 %i.cmp, label %body, label %exit
body:
- call void @callee_alias(i32 %n, double* %A, i32 %i)
+ call void @callee(i32 %n, double* %A, i32 %i)
br label %inc
inc:
@@ -77,6 +77,8 @@ return:
declare void @unrelated_decl()
+attributes #0 = { noinline }
+
!llvm.ident = !{!8}
!8 = !{!"xyxxy"}
@@ -87,7 +89,7 @@ declare void @unrelated_decl()
; CALLEE-NOT: @caller
; CALLEE-NOT: @unrelated_decl
-; CALLER-NOT: @callee(
+; CALLER-NOT: define {{.*}} @callee(
; CALLER-LABEL: @caller(
; CHECK-NOT: @unrelated_decl