Lines Matching refs:ptrtoint
7 ; convert ptrtoint [ phi[ inttoptr (ptrtoint (x) ) ] ---> ptrtoint (phi[x])
18 ; CHECK-NEXT: [[PHI_IN:%.*]] = ptrtoint i32** [[PHI_IN_IN]] to i64
24 %X.i = ptrtoint i32** %X to i64
29 %Y.i = ptrtoint i32** %Y to i64
35 %X.p.i = ptrtoint i32* %phi to i64
46 ; CHECK-NEXT: [[X_P_I:%.*]] = ptrtoint i32** [[PHI_IN]] to i64
53 %X.i = ptrtoint i32** %X to i64
59 %X.p.i = ptrtoint i32* %phi to i64
72 ; CHECK-NEXT: [[X_P_I:%.*]] = ptrtoint i32* [[PHI]] to i64
79 %X.i = ptrtoint i16** %X to i64
85 %X.p.i = ptrtoint i32* %phi to i64
96 ; CHECK-NEXT: [[TMP1:%.*]] = ptrtoint i32** [[X:%.*]] to i64
102 ; CHECK-NEXT: [[X_P_I:%.*]] = ptrtoint i32* [[PHI]] to i64
109 %X.i = ptrtoint i32** %X to i32
115 %X.p.i = ptrtoint i32* %phi to i64
119 ; Negative test - phi not used in ptrtoint
126 ; CHECK-NEXT: [[TMP1:%.*]] = ptrtoint i32** [[X:%.*]] to i64
138 %X.i = ptrtoint i32** %X to i32
154 ; CHECK-NEXT: [[TMP1:%.*]] = ptrtoint i16 addrspace(2)* [[X:%.*]] to i32
160 ; CHECK-NEXT: [[X_P_I:%.*]] = ptrtoint i32* [[PHI]] to i64
167 %X.i = ptrtoint i16 addrspace(2)* %X to i64
173 %X.p.i = ptrtoint i32* %phi to i64