Lines Matching refs:x2
16 define void @landingpadInstr1(i1 %cond1, <2 x i1> %cond2, <2 x i8> %x1, <2 x i8> %x2){
25 define void @landingpadInstr2(i1 %cond1, <2 x i1> %cond2, <2 x i8> %x1, <2 x i8> %x2){
34 define void @landingpadInstr3(i1 %cond1, <2 x i1> %cond2, <2 x i8> %x1, <2 x i8> %x2){
57 define void @selectInstr(i1 %cond1, <2 x i1> %cond2, <2 x i8> %x1, <2 x i8> %x2){
61 ; CHECK-NEXT: %res2 = select <2 x i1> %cond2, <2 x i8> %x1, <2 x i8> %x2
62 %res2 = select <2 x i1> %cond2, <2 x i8> %x1, <2 x i8> %x2
67 define void @icmp(i32 %x1, i32 %x2, i32* %ptr1, i32* %ptr2, <2 x i32> %vec1, <2 x i32> %vec2){
69 ; CHECK: %res1 = icmp eq i32 %x1, %x2
70 %res1 = icmp eq i32 %x1, %x2
72 ; CHECK-NEXT: %res2 = icmp ne i32 %x1, %x2
73 %res2 = icmp ne i32 %x1, %x2
75 ; CHECK-NEXT: %res3 = icmp ugt i32 %x1, %x2
76 %res3 = icmp ugt i32 %x1, %x2
78 ; CHECK-NEXT: %res4 = icmp uge i32 %x1, %x2
79 %res4 = icmp uge i32 %x1, %x2
81 ; CHECK-NEXT: %res5 = icmp ult i32 %x1, %x2
82 %res5 = icmp ult i32 %x1, %x2
84 ; CHECK-NEXT: %res6 = icmp ule i32 %x1, %x2
85 %res6 = icmp ule i32 %x1, %x2
87 ; CHECK-NEXT: %res7 = icmp sgt i32 %x1, %x2
88 %res7 = icmp sgt i32 %x1, %x2
90 ; CHECK-NEXT: %res8 = icmp sge i32 %x1, %x2
91 %res8 = icmp sge i32 %x1, %x2
93 ; CHECK-NEXT: %res9 = icmp slt i32 %x1, %x2
94 %res9 = icmp slt i32 %x1, %x2
96 ; CHECK-NEXT: %res10 = icmp sle i32 %x1, %x2
97 %res10 = icmp sle i32 %x1, %x2
109 define void @fcmp(float %x1, float %x2, <2 x float> %vec1, <2 x float> %vec2){
111 ; CHECK: %res1 = fcmp oeq float %x1, %x2
112 %res1 = fcmp oeq float %x1, %x2
114 ; CHECK-NEXT: %res2 = fcmp one float %x1, %x2
115 %res2 = fcmp one float %x1, %x2
117 ; CHECK-NEXT: %res3 = fcmp ugt float %x1, %x2
118 %res3 = fcmp ugt float %x1, %x2
120 ; CHECK-NEXT: %res4 = fcmp uge float %x1, %x2
121 %res4 = fcmp uge float %x1, %x2
123 ; CHECK-NEXT: %res5 = fcmp ult float %x1, %x2
124 %res5 = fcmp ult float %x1, %x2
126 ; CHECK-NEXT: %res6 = fcmp ule float %x1, %x2
127 %res6 = fcmp ule float %x1, %x2
129 ; CHECK-NEXT: %res7 = fcmp ogt float %x1, %x2
130 %res7 = fcmp ogt float %x1, %x2
132 ; CHECK-NEXT: %res8 = fcmp oge float %x1, %x2
133 %res8 = fcmp oge float %x1, %x2
135 ; CHECK-NEXT: %res9 = fcmp olt float %x1, %x2
136 %res9 = fcmp olt float %x1, %x2
138 ; CHECK-NEXT: %res10 = fcmp ole float %x1, %x2
139 %res10 = fcmp ole float %x1, %x2
141 ; CHECK-NEXT: %res11 = fcmp ord float %x1, %x2
142 %res11 = fcmp ord float %x1, %x2
144 ; CHECK-NEXT: %res12 = fcmp ueq float %x1, %x2
145 %res12 = fcmp ueq float %x1, %x2
147 ; CHECK-NEXT: %res13 = fcmp une float %x1, %x2
148 %res13 = fcmp une float %x1, %x2
150 ; CHECK-NEXT: %res14 = fcmp uno float %x1, %x2
151 %res14 = fcmp uno float %x1, %x2
153 ; CHECK-NEXT: %res15 = fcmp true float %x1, %x2
154 %res15 = fcmp true float %x1, %x2
156 ; CHECK-NEXT: %res16 = fcmp false float %x1, %x2
157 %res16 = fcmp false float %x1, %x2