diff options
Diffstat (limited to 'polly/test/Isl/CodeGen/OpenMP')
3 files changed, 3 insertions, 11 deletions
diff --git a/polly/test/Isl/CodeGen/OpenMP/loop-body-references-outer-values.ll b/polly/test/Isl/CodeGen/OpenMP/loop-body-references-outer-values.ll index 32f88d558ea..9bbc125acf6 100644 --- a/polly/test/Isl/CodeGen/OpenMP/loop-body-references-outer-values.ll +++ b/polly/test/Isl/CodeGen/OpenMP/loop-body-references-outer-values.ll @@ -15,8 +15,6 @@ ; AST: Stmt_for_body(c0); ; IR-LABEL: polly.parallel.for: -; IR-NEXT: %0 = bitcast { float* }* %polly.par.userContext to i8* -; IR-NEXT: call void @llvm.lifetime.start(i64 8, i8* %0) ; IR-NEXT: %polly.subfn.storeaddr.A = getelementptr inbounds { float* }, { float* }* %polly.par.userContext, i32 0, i32 0 ; IR-NEXT: store float* %A, float** %polly.subfn.storeaddr.A ; IR-NEXT: %polly.par.userContext1 = bitcast { float* }* %polly.par.userContext to i8* diff --git a/polly/test/Isl/CodeGen/OpenMP/loop-bounds-reference-outer-ids.ll b/polly/test/Isl/CodeGen/OpenMP/loop-bounds-reference-outer-ids.ll index 85cd46d41dd..f72e89377f7 100644 --- a/polly/test/Isl/CodeGen/OpenMP/loop-bounds-reference-outer-ids.ll +++ b/polly/test/Isl/CodeGen/OpenMP/loop-bounds-reference-outer-ids.ll @@ -23,9 +23,7 @@ ; AST: Stmt_for_body6(c0, c1, c2); ; IR: %polly.par.userContext = alloca { i64, i64 } -; IR: %[[R0:[0-9a-z.]+]] = bitcast { i64, i64 }* %polly.par.userContext to i8* -; IR-NEXT: call void @llvm.lifetime.start(i64 16, i8* %[[R0]]) -; IR-NEXT: %[[R1:[0-9a-z.]+]] = getelementptr inbounds { i64, i64 }, { i64, i64 }* %polly.par.userContext, i32 0, i32 0 +; IR: %[[R1:[0-9a-z.]+]] = getelementptr inbounds { i64, i64 }, { i64, i64 }* %polly.par.userContext, i32 0, i32 0 ; IR-NEXT: store i64 %n, i64* %[[R1]] ; IR-NEXT: %[[R2:[0-9a-z.]+]] = getelementptr inbounds { i64, i64 }, { i64, i64 }* %polly.par.userContext, i32 0, i32 1 ; IR-NEXT: store i64 %polly.indvar, i64* %[[R2]] diff --git a/polly/test/Isl/CodeGen/OpenMP/single_loop.ll b/polly/test/Isl/CodeGen/OpenMP/single_loop.ll index f43d1c395a3..eced8ea3a09 100644 --- a/polly/test/Isl/CodeGen/OpenMP/single_loop.ll +++ b/polly/test/Isl/CodeGen/OpenMP/single_loop.ll @@ -31,17 +31,13 @@ ; IR-NEXT: %polly.par.userContext = alloca ; IR-LABEL: polly.parallel.for: -; IR-NEXT: %0 = bitcast {}* %polly.par.userContext to i8* -; IR-NEXT: call void @llvm.lifetime.start(i64 0, i8* %0) ; IR-NEXT: %polly.par.userContext1 = bitcast {}* %polly.par.userContext to i8* ; IR-NEXT: call void @GOMP_parallel_loop_runtime_start(void (i8*)* @single_parallel_loop_polly_subfn, i8* %polly.par.userContext1, i32 0, i64 0, i64 1024, i64 1) ; IR-NEXT: call void @single_parallel_loop_polly_subfn(i8* %polly.par.userContext1) ; IR-NEXT: call void @GOMP_parallel_end() -; IR-NEXT: %1 = bitcast {}* %polly.par.userContext to i8* -; IR-NEXT: call void @llvm.lifetime.end(i64 8, i8* %1) ; IR-NEXT: br label %polly.exiting -; IR: define internal void @single_parallel_loop_polly_subfn(i8* %polly.par.userContext) #2 +; IR: define internal void @single_parallel_loop_polly_subfn(i8* %polly.par.userContext) #1 ; IR-LABEL: polly.par.setup: ; IR-NEXT: %polly.par.LBPtr = alloca i64 ; IR-NEXT: %polly.par.UBPtr = alloca i64 @@ -81,7 +77,7 @@ ; IR-LABEL: polly.loop_preheader: ; IR-NEXT: br label %polly.loop_header -; IR: attributes #2 = { "polly.skip.fn" } +; IR: attributes #1 = { "polly.skip.fn" } ; IR-STRIDE4: call void @GOMP_parallel_loop_runtime_start(void (i8*)* @single_parallel_loop_polly_subfn, i8* %polly.par.userContext1, i32 0, i64 0, i64 1024, i64 4) ; IR-STRIDE4: add nsw i64 %polly.indvar, 3 |