diff options
author | Nikita Popov <npopov@redhat.com> | 2023-03-17 14:45:41 +0100 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2023-03-17 15:09:11 +0100 |
commit | fc78ebad051ac3e7564efc1a38a5e1faa8f30bf1 (patch) | |
tree | ca7e45d8110aa337a1dcb7f79e683166c84096a9 /polly/test/CodeGen/non-affine-synthesized-in-branch.ll | |
parent | 565b98e793422efbffaa2928f03bc943a1346a3e (diff) | |
download | llvm-fc78ebad051ac3e7564efc1a38a5e1faa8f30bf1.tar.gz |
[Polly] Convert some tests to opaque pointers (NFC)
Diffstat (limited to 'polly/test/CodeGen/non-affine-synthesized-in-branch.ll')
-rw-r--r-- | polly/test/CodeGen/non-affine-synthesized-in-branch.ll | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/polly/test/CodeGen/non-affine-synthesized-in-branch.ll b/polly/test/CodeGen/non-affine-synthesized-in-branch.ll index e6fce9054248..cc0e60abcd09 100644 --- a/polly/test/CodeGen/non-affine-synthesized-in-branch.ll +++ b/polly/test/CodeGen/non-affine-synthesized-in-branch.ll @@ -1,30 +1,30 @@ -; RUN: opt -opaque-pointers=0 %loadPolly -polly-process-unprofitable -polly-codegen -S < %s | FileCheck %s +; RUN: opt %loadPolly -polly-process-unprofitable -polly-codegen -S < %s | FileCheck %s ; ; llvm.org/PR25412 ; %synthgep caused %gep to be synthesized in subregion_if which was reused for ; %retval in subregion_exit, even though it is not dominating subregion_exit. ; ; CHECK-LABEL: polly.stmt.polly.merge_new_and_old.exit: -; CHECK: %scevgep[[R1:[0-9]*]] = getelementptr %struct.hoge, %struct.hoge* %arg, i64 0, i32 2 -; CHECK: store double* %scevgep[[R1]], double** %gep.s2a +; CHECK: %scevgep[[R1:[0-9]*]] = getelementptr i8, ptr %arg, i64 16 +; CHECK: store ptr %scevgep[[R1]], ptr %gep.s2a ; CHECK: br label %struct.hoge = type { double, double, double } -define double @func(%struct.hoge* %arg) { +define double @func(ptr %arg) { entry: br label %subregion_entry subregion_entry: - %gep = getelementptr inbounds %struct.hoge, %struct.hoge* %arg, i64 0, i32 2 + %gep = getelementptr inbounds %struct.hoge, ptr %arg, i64 0, i32 2 %cond = fcmp ogt double undef, undef br i1 %cond, label %subregion_if, label %subregion_exit subregion_if: - %synthgep = load double, double* %gep + %synthgep = load double, ptr %gep br label %subregion_exit subregion_exit: - %retval = load double, double* %gep + %retval = load double, ptr %gep ret double %retval } |