11; NOTE: Assertions have been autogenerated by utils/update_analyze_test_checks.py
22; RUN: opt -passes='print<scalar-evolution>' -disable-output %s 2>&1 | FileCheck %s
33
4- target datalayout ="p64 :64:64:32"
4+ target datalayout ="p:64 :64:64:32"
55
66define void @ptrtoaddr (ptr %in , ptr %out0 ) {
77; CHECK-LABEL: 'ptrtoaddr'
88; CHECK-NEXT: Classifying expressions for: @ptrtoaddr
99; CHECK-NEXT: %p0 = ptrtoaddr ptr %in to i32
10- ; CHECK-NEXT: --> (ptrtoaddr ptr %in to i32) U: full-set S: full-set
10+ ; CHECK-NEXT: --> %p0 U: full-set S: full-set
1111; CHECK-NEXT: Determining loop execution counts for: @ptrtoaddr
1212;
1313 %p0 = ptr toaddr ptr %in to i32
@@ -19,7 +19,7 @@ define void @ptrtoaddr_as1(ptr addrspace(1) %in, ptr %out0) {
1919; CHECK-LABEL: 'ptrtoaddr_as1'
2020; CHECK-NEXT: Classifying expressions for: @ptrtoaddr_as1
2121; CHECK-NEXT: %p0 = ptrtoaddr ptr addrspace(1) %in to i32
22- ; CHECK-NEXT: --> (ptrtoaddr ptr addrspace(1) %in to i32) U: full-set S: full-set
22+ ; CHECK-NEXT: --> %p0 U: full-set S: full-set
2323; CHECK-NEXT: Determining loop execution counts for: @ptrtoaddr_as1
2424;
2525 %p0 = ptr toaddr ptr addrspace (1 ) %in to i32
@@ -33,7 +33,7 @@ define void @ptrtoaddr_of_bitcast(ptr %in, ptr %out0) {
3333; CHECK-NEXT: %in_casted = bitcast ptr %in to ptr
3434; CHECK-NEXT: --> %in U: full-set S: full-set
3535; CHECK-NEXT: %p0 = ptrtoaddr ptr %in_casted to i32
36- ; CHECK-NEXT: --> (ptrtoaddr ptr %in to i32) U: full-set S: full-set
36+ ; CHECK-NEXT: --> %p0 U: full-set S: full-set
3737; CHECK-NEXT: Determining loop execution counts for: @ptrtoaddr_of_bitcast
3838;
3939 %in_casted = bitcast ptr %in to ptr
@@ -46,7 +46,7 @@ define void @ptrtoaddr_of_nullptr(ptr %out0) {
4646; CHECK-LABEL: 'ptrtoaddr_of_nullptr'
4747; CHECK-NEXT: Classifying expressions for: @ptrtoaddr_of_nullptr
4848; CHECK-NEXT: %p0 = ptrtoaddr ptr null to i32
49- ; CHECK-NEXT: --> 0 U: [0,1) S: [0,1)
49+ ; CHECK-NEXT: --> %p0 U: full-set S: full-set
5050; CHECK-NEXT: Determining loop execution counts for: @ptrtoaddr_of_nullptr
5151;
5252 %p0 = ptr toaddr ptr null to i32
@@ -60,7 +60,7 @@ define void @ptrtoaddr_of_gep(ptr %in, ptr %out0) {
6060; CHECK-NEXT: %in_adj = getelementptr inbounds i8, ptr %in, i64 42
6161; CHECK-NEXT: --> (42 + %in) U: full-set S: full-set
6262; CHECK-NEXT: %p0 = ptrtoaddr ptr %in_adj to i32
63- ; CHECK-NEXT: --> (42 + (ptrtoaddr ptr %in to i32)) U: full-set S: full-set
63+ ; CHECK-NEXT: --> %p0 U: full-set S: full-set
6464; CHECK-NEXT: Determining loop execution counts for: @ptrtoaddr_of_gep
6565;
6666 %in_adj = getelementptr inbounds i8 , ptr %in , i64 42
0 commit comments