summaryrefslogtreecommitdiff
path: root/polly
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2023-03-17 13:18:33 +0100
committerNikita Popov <npopov@redhat.com>2023-03-17 14:27:03 +0100
commit687b5b9a0cff696a42ceccaaf935aa57b2ac5f60 (patch)
treea099296a7afc07b3536833ca2ab55b16b08051c8 /polly
parentf9bf9f925e3761df3bf6222c4e70f4cc74e8c9c7 (diff)
downloadllvm-687b5b9a0cff696a42ceccaaf935aa57b2ac5f60.tar.gz
[SCEVExpander] Always use scevgep as name
With opaque pointers the scevgep / uglygep distinction no longer makes sense -- GEPs are always emitted in offset-based representation.
Diffstat (limited to 'polly')
-rw-r--r--polly/test/ScopInfo/int2ptr_ptr2int.ll6
-rw-r--r--polly/test/ScopInfo/int2ptr_ptr2int_2.ll6
2 files changed, 6 insertions, 6 deletions
diff --git a/polly/test/ScopInfo/int2ptr_ptr2int.ll b/polly/test/ScopInfo/int2ptr_ptr2int.ll
index 7cd6ec4c239f..2e7bfbe5eaee 100644
--- a/polly/test/ScopInfo/int2ptr_ptr2int.ll
+++ b/polly/test/ScopInfo/int2ptr_ptr2int.ll
@@ -25,9 +25,9 @@
; IR-NEXT: %p_tmp2 = ptrtoint ptr %p_add.ptr2 to i64
; IR-NEXT: %p_arrayidx = getelementptr inbounds i64, ptr %A, i64 %p_tmp2
; IR-NEXT: %tmp3_p_scalar_ = load i64, ptr %p_arrayidx, align 8, !alias.scope !0, !noalias !3
-; IR-NEXT: %tmp4_p_scalar_ = load i64, ptr %uglygep, align 8, !alias.scope !0, !noalias !3
+; IR-NEXT: %tmp4_p_scalar_ = load i64, ptr %scevgep, align 8, !alias.scope !0, !noalias !3
; IR-NEXT: %p_add4 = add nsw i64 %tmp4_p_scalar_, %tmp3_p_scalar_
-; IR-NEXT: store i64 %p_add4, ptr %uglygep, align 8, !alias.scope !0, !noalias !3
+; IR-NEXT: store i64 %p_add4, ptr %scevgep, align 8, !alias.scope !0, !noalias !3
; IR-NEXT: %polly.indvar_next = add nsw i64 %polly.indvar, 1
; IR-NEXT: %polly.loop_cond = icmp sle i64 %polly.indvar_next, 99
; IR-NEXT: br i1 %polly.loop_cond, label %polly.loop_header, label %polly.loop_exit
@@ -36,7 +36,7 @@
; IR-NEXT: %14 = add i64 %val, 1
; IR-NEXT: %15 = shl i32 %ptr1, 3
; IR-NEXT: %16 = add i32 %15, 72
-; IR-NEXT: %uglygep = getelementptr i8, ptr %A, i32 %16
+; IR-NEXT: %scevgep = getelementptr i8, ptr %A, i32 %16
; IR-NEXT: br label %polly.loop_header
;
diff --git a/polly/test/ScopInfo/int2ptr_ptr2int_2.ll b/polly/test/ScopInfo/int2ptr_ptr2int_2.ll
index a9c3431270fb..97878f7091b1 100644
--- a/polly/test/ScopInfo/int2ptr_ptr2int_2.ll
+++ b/polly/test/ScopInfo/int2ptr_ptr2int_2.ll
@@ -24,9 +24,9 @@
; IR-NEXT: %ptr13 = ptrtoint ptr %ptr to i16
;
; IR: polly.stmt.for.body:
-; IR-NEXT: %tmp4_p_scalar_ = load i64, ptr %uglygep, align 8, !alias.scope !3, !noalias !0
+; IR-NEXT: %tmp4_p_scalar_ = load i64, ptr %scevgep, align 8, !alias.scope !3, !noalias !0
; IR-NEXT: %p_add4 = add nsw i64 %tmp4_p_scalar_, %polly.preload.tmp3.merge
-; IR-NEXT: store i64 %p_add4, ptr %uglygep, align 8, !alias.scope !3, !noalias !0
+; IR-NEXT: store i64 %p_add4, ptr %scevgep, align 8, !alias.scope !3, !noalias !0
; IR-NEXT: %polly.indvar_next = add nsw i64 %polly.indvar, 1
; IR-NEXT: %polly.loop_cond = icmp sle i64 %polly.indvar_next, 99
; IR-NEXT: br i1 %polly.loop_cond, label %polly.loop_header, label %polly.loop_exit
@@ -35,7 +35,7 @@
; IR-NEXT: %41 = add i16 %val, 1
; IR-NEXT: %42 = shl i16 %ptr13, 3
; IR-NEXT: %43 = add i16 %42, 72
-; IR-NEXT: %uglygep = getelementptr i8, ptr %A, i16 %43
+; IR-NEXT: %scevgep = getelementptr i8, ptr %A, i16 %43
; IR-NEXT: br label %polly.loop_header
;
target datalayout = "e-p:16:16:16-m:e-i64:64-f80:128-n8:16:16:64-S128"