Lines Matching full:xz
10 ; CHECK-NEXT: [[XZ:%.*]] = icmp eq i32 [[X:%.*]], 0
12 ; CHECK-NEXT: [[Z:%.*]] = and i1 [[XZ]], [[YZ]]
24 %xz = icmp eq i32 %x, 0
26 %z = and i1 %xz, %yz
29 call void @foo(i1 %xz)
41 ; CHECK-NEXT: [[XZ:%.*]] = icmp eq i32 [[X:%.*]], 0
43 ; CHECK-NEXT: [[Z:%.*]] = select i1 [[XZ]], i1 [[YZ]], i1 false
55 %xz = icmp eq i32 %x, 0
57 %z = select i1 %xz, i1 %yz, i1 false
60 call void @foo(i1 %xz)
72 ; CHECK-NEXT: [[XZ:%.*]] = icmp ne i32 [[X:%.*]], 0
74 ; CHECK-NEXT: [[Z:%.*]] = or i1 [[XZ]], [[YZ]]
86 %xz = icmp ne i32 %x, 0
88 %z = or i1 %xz, %yz
91 call void @foo(i1 %xz)
103 ; CHECK-NEXT: [[XZ:%.*]] = icmp ne i32 [[X:%.*]], 0
105 ; CHECK-NEXT: [[Z:%.*]] = select i1 [[XZ]], i1 true, i1 [[YZ]]
117 %xz = icmp ne i32 %x, 0
119 %z = select i1 %xz, i1 true, i1 %yz
122 call void @foo(i1 %xz)