Lines Matching full:select

3 ; Instcombine pulls the addrspacecast out of the select, make sure
8 ; CHECK-NEXT: [[SELECT:%.*]] = select i1 [[C]], ptr addrspace(3) [[GROUP_PTR_0]], ptr addrspace(…
9 ; CHECK-NEXT: [[TMP1:%.*]] = addrspacecast ptr addrspace(3) [[SELECT]] to ptr
14 %select = select i1 %c, ptr %cast0, ptr %cast1
15 ret ptr %select
19 ; CHECK: %select = select i1 %c, ptr addrspace(3) %group.ptr.0, ptr addrspace(3) %group.ptr.1
20 ; CHECK: store i32 -1, ptr addrspace(3) %select
24 %select = select i1 %c, ptr %cast0, ptr %cast1
25 store i32 -1, ptr %select
31 ; CHECK: %select = select i1 %c, ptr addrspace(3) %group.ptr.0, ptr addrspace(3) %group.ptr.1, !pro…
32 ; CHECK: %load = load i32, ptr addrspace(3) %select
36 %select = select i1 %c, ptr %cast0, ptr %cast1, !prof !0
37 %load = load i32, ptr %select
44 ; CHECK: %select = select i1 %c, ptr %cast0, ptr %cast1
45 ; CHECK: store i32 -1, ptr %select
49 %select = select i1 %c, ptr %cast0, ptr %cast1
50 store i32 -1, ptr %select
58 ; CHECK: %select = select i1 %c, ptr addrspace(3) %group.ptr.0, ptr addrspace(3) addrspacecast (ptr…
59 ; CHECK: store i32 -1, ptr addrspace(3) %select
62 %select = select i1 %c, ptr %cast0, ptr null
63 store i32 -1, ptr %select
68 ; CHECK: %select = select i1 %c, ptr addrspace(3) addrspacecast (ptr null to ptr addrspace(3)), ptr…
69 ; CHECK: store i32 -1, ptr addrspace(3) %select
72 %select = select i1 %c, ptr null, ptr %cast0
73 store i32 -1, ptr %select
78 ; CHECK: %select = select i1 %c, ptr addrspace(3) %group.ptr.0, ptr addrspace(3) undef
79 ; CHECK: store i32 -1, ptr addrspace(3) %select
82 %select = select i1 %c, ptr %cast0, ptr undef
83 store i32 -1, ptr %select
88 ; CHECK: %select = select i1 %c, ptr addrspace(3) undef, ptr addrspace(3) %group.ptr.0
89 ; CHECK: store i32 -1, ptr addrspace(3) %select
92 %select = select i1 %c, ptr undef, ptr %cast0
93 store i32 -1, ptr %select
98 ; CHECK: %select = select i1 %c, ptr addrspace(3) %group.ptr.0, ptr addrspace(3) addrspacecast (ptr…
99 ; CHECK: %gep = getelementptr i32, ptr addrspace(3) %select, i64 16
103 %select = select i1 %c, ptr %cast0, ptr null
104 %gep = getelementptr i32, ptr %select, i64 16
112 ; CHECK: %select = select i1 %c, ptr addrspace(3) %group.ptr.0, ptr addrspace(3) @lds1
113 ; CHECK: store i32 7, ptr addrspace(3) %select
116 %select = select i1 %c, ptr %cast0, ptr addrspacecast (ptr addrspace(3) @lds1 to ptr)
117 store i32 7, ptr %select
122 ; CHECK: %select = select i1 %c, ptr addrspace(3) %group.ptr.0, ptr addrspace(3) addrspacecast (ptr…
123 ; CHECK: store i32 7, ptr addrspace(3) %select
126 %select = select i1 %c, ptr %cast0, ptr inttoptr (i64 12345 to ptr)
127 store i32 7, ptr %select
132 ; CHECK: %select = select i1 %c, ptr addrspace(3) %group.ptr.0, ptr addrspace(3) inttoptr (i32 400 …
133 ; CHECK-NEXT: store i32 7, ptr addrspace(3) %select
136 …%select = select i1 %c, ptr %cast0, ptr addrspacecast (ptr addrspace(3) inttoptr (i32 400 to ptr a…
137 store i32 7, ptr %select
143 ; CHECK: %select = select i1 %c, ptr %cast0, ptr addrspacecast (ptr addrspace(1) @global0 to ptr)
144 ; CHECK: store i32 7, ptr %select
147 %select = select i1 %c, ptr %cast0, ptr addrspacecast (ptr addrspace(1) @global0 to ptr)
148 store i32 7, ptr %select
154 ; CHECK: %select = select i1 %c, ptr addrspacecast (ptr addrspace(1) @global0 to ptr), ptr %cast0
155 ; CHECK: store i32 7, ptr %select
158 %select = select i1 %c, ptr addrspacecast (ptr addrspace(1) @global0 to ptr), ptr %cast0
159 store i32 7, ptr %select
164 ; CHECK: %select = select i1 %c, ptr addrspacecast (ptr addrspace(3) null to ptr), ptr addrspacecas…
165 ; CHECK: store i32 7, ptr %select
167 …%select = select i1 %c, ptr addrspacecast (ptr addrspace(3) null to ptr), ptr addrspacecast (ptr a…
168 store i32 7, ptr %select
176 ; CHECK: %select = select i1 %c, ptr %cast0, ptr addrspacecast (ptr addrspace(1) inttoptr (i32 add …
177 ; CHECK: store i32 7, ptr %select
180 …%select = select i1 %c, ptr %cast0, ptr addrspacecast (ptr addrspace(1) inttoptr (i32 add (i32 ptr…
181 store i32 7, ptr %select
188 ; CHECK: %select = select i1 %c, <2 x ptr> %cast0, <2 x ptr> %cast1
189 ; CHECK: %extract0 = extractelement <2 x ptr> %select, i32 0
190 ; CHECK: %extract1 = extractelement <2 x ptr> %select, i32 1
196 %select = select i1 %c, <2 x ptr> %cast0, <2 x ptr> %cast1
197 %extract0 = extractelement <2 x ptr> %select, i32 0
198 %extract1 = extractelement <2 x ptr> %select, i32 1