Lines Matching full:and

11   %and = and i1 %cmp0, %cmp1
12 %sel = select i1 %and, i8 %val5, i8 %val6
18 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
19 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
26 %and = and i1 %cmp0, %cmp1
27 %sel = select i1 %and, i16 %val5, i16 %val6
33 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
34 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
41 %and = and i1 %cmp0, %cmp1
42 %sel = select i1 %and, i32 %val5, i32 %val6
48 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
49 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
56 %and = and i1 %cmp0, %cmp1
57 %sel = select i1 %and, i64 %val5, i64 %val6
63 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
64 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
71 %and = and i1 %cmp0, %cmp1
72 %sel = select i1 %and, float %val5, float %val6
78 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
79 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
86 %and = and i1 %cmp0, %cmp1
87 %sel = select i1 %and, double %val5, double %val6
93 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
94 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
101 %and = and i1 %cmp0, %cmp1
102 %sel = select i1 %and, i8 %val5, i8 %val6
108 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
109 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
116 %and = and i1 %cmp0, %cmp1
117 %sel = select i1 %and, i16 %val5, i16 %val6
123 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
124 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
131 %and = and i1 %cmp0, %cmp1
132 %sel = select i1 %and, i32 %val5, i32 %val6
138 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
139 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
146 %and = and i1 %cmp0, %cmp1
147 %sel = select i1 %and, i64 %val5, i64 %val6
153 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
154 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
161 %and = and i1 %cmp0, %cmp1
162 %sel = select i1 %and, float %val5, float %val6
168 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
169 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
176 %and = and i1 %cmp0, %cmp1
177 %sel = select i1 %and, double %val5, double %val6
183 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
184 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
191 %and = and i1 %cmp0, %cmp1
192 %sel = select i1 %and, i8 %val5, i8 %val6
198 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
199 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
206 %and = and i1 %cmp0, %cmp1
207 %sel = select i1 %and, i16 %val5, i16 %val6
213 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
214 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
221 %and = and i1 %cmp0, %cmp1
222 %sel = select i1 %and, i32 %val5, i32 %val6
228 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
229 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
236 %and = and i1 %cmp0, %cmp1
237 %sel = select i1 %and, i64 %val5, i64 %val6
243 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
244 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
251 %and = and i1 %cmp0, %cmp1
252 %sel = select i1 %and, float %val5, float %val6
258 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
259 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
266 %and = and i1 %cmp0, %cmp1
267 %sel = select i1 %and, double %val5, double %val6
273 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
274 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
281 %and = and i1 %cmp0, %cmp1
282 %sel = select i1 %and, i8 %val5, i8 %val6
288 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
289 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
296 %and = and i1 %cmp0, %cmp1
297 %sel = select i1 %and, i16 %val5, i16 %val6
303 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
304 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
311 %and = and i1 %cmp0, %cmp1
312 %sel = select i1 %and, i32 %val5, i32 %val6
318 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
319 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
326 %and = and i1 %cmp0, %cmp1
327 %sel = select i1 %and, i64 %val5, i64 %val6
333 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
334 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
341 %and = and i1 %cmp0, %cmp1
342 %sel = select i1 %and, float %val5, float %val6
348 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
349 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
356 %and = and i1 %cmp0, %cmp1
357 %sel = select i1 %and, double %val5, double %val6
363 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
364 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
371 %and = and i1 %cmp0, %cmp1
372 %sel = select i1 %and, i8 %val5, i8 %val6
378 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
379 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
386 %and = and i1 %cmp0, %cmp1
387 %sel = select i1 %and, i16 %val5, i16 %val6
393 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
394 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
401 %and = and i1 %cmp0, %cmp1
402 %sel = select i1 %and, i32 %val5, i32 %val6
408 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
409 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
416 %and = and i1 %cmp0, %cmp1
417 %sel = select i1 %and, i64 %val5, i64 %val6
423 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
424 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
431 %and = and i1 %cmp0, %cmp1
432 %sel = select i1 %and, float %val5, float %val6
438 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
439 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
446 %and = and i1 %cmp0, %cmp1
447 %sel = select i1 %and, double %val5, double %val6
453 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
454 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
461 %and = and i1 %cmp0, %cmp1
462 %sel = select i1 %and, i8 %val5, i8 %val6
468 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
469 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
476 %and = and i1 %cmp0, %cmp1
477 %sel = select i1 %and, i16 %val5, i16 %val6
483 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
484 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
491 %and = and i1 %cmp0, %cmp1
492 %sel = select i1 %and, i32 %val5, i32 %val6
498 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
499 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
506 %and = and i1 %cmp0, %cmp1
507 %sel = select i1 %and, i64 %val5, i64 %val6
513 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
514 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
521 %and = and i1 %cmp0, %cmp1
522 %sel = select i1 %and, float %val5, float %val6
528 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
529 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
536 %and = and i1 %cmp0, %cmp1
537 %sel = select i1 %and, double %val5, double %val6
543 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
544 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
551 %and = or i1 %cmp0, %cmp1
552 %sel = select i1 %and, i8 %val5, i8 %val6
558 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
559 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
566 %and = or i1 %cmp0, %cmp1
567 %sel = select i1 %and, i16 %val5, i16 %val6
573 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
574 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
581 %and = or i1 %cmp0, %cmp1
582 %sel = select i1 %and, i32 %val5, i32 %val6
588 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
589 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
596 %and = or i1 %cmp0, %cmp1
597 %sel = select i1 %and, i64 %val5, i64 %val6
603 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
604 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
611 %and = or i1 %cmp0, %cmp1
612 %sel = select i1 %and, float %val5, float %val6
618 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
619 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
626 %and = or i1 %cmp0, %cmp1
627 %sel = select i1 %and, double %val5, double %val6
633 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
634 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
641 %and = or i1 %cmp0, %cmp1
642 %sel = select i1 %and, i8 %val5, i8 %val6
648 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
649 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
656 %and = or i1 %cmp0, %cmp1
657 %sel = select i1 %and, i16 %val5, i16 %val6
663 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
664 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
671 %and = or i1 %cmp0, %cmp1
672 %sel = select i1 %and, i32 %val5, i32 %val6
678 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
679 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
686 %and = or i1 %cmp0, %cmp1
687 %sel = select i1 %and, i64 %val5, i64 %val6
693 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
694 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
701 %and = or i1 %cmp0, %cmp1
702 %sel = select i1 %and, float %val5, float %val6
708 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
709 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
716 %and = or i1 %cmp0, %cmp1
717 %sel = select i1 %and, double %val5, double %val6
723 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
724 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
731 %and = or i1 %cmp0, %cmp1
732 %sel = select i1 %and, i8 %val5, i8 %val6
738 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
739 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
746 %and = or i1 %cmp0, %cmp1
747 %sel = select i1 %and, i16 %val5, i16 %val6
753 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
754 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
761 %and = or i1 %cmp0, %cmp1
762 %sel = select i1 %and, i32 %val5, i32 %val6
768 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
769 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
776 %and = or i1 %cmp0, %cmp1
777 %sel = select i1 %and, i64 %val5, i64 %val6
783 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
784 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
791 %and = or i1 %cmp0, %cmp1
792 %sel = select i1 %and, float %val5, float %val6
798 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
799 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
806 %and = or i1 %cmp0, %cmp1
807 %sel = select i1 %and, double %val5, double %val6
813 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
814 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
821 %and = or i1 %cmp0, %cmp1
822 %sel = select i1 %and, i8 %val5, i8 %val6
828 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
829 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
836 %and = or i1 %cmp0, %cmp1
837 %sel = select i1 %and, i16 %val5, i16 %val6
843 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
844 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
851 %and = or i1 %cmp0, %cmp1
852 %sel = select i1 %and, i32 %val5, i32 %val6
858 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
859 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
866 %and = or i1 %cmp0, %cmp1
867 %sel = select i1 %and, i64 %val5, i64 %val6
873 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
874 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
881 %and = or i1 %cmp0, %cmp1
882 %sel = select i1 %and, float %val5, float %val6
888 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
889 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
896 %and = or i1 %cmp0, %cmp1
897 %sel = select i1 %and, double %val5, double %val6
903 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
904 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
911 %and = or i1 %cmp0, %cmp1
912 %sel = select i1 %and, i8 %val5, i8 %val6
918 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
919 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
926 %and = or i1 %cmp0, %cmp1
927 %sel = select i1 %and, i16 %val5, i16 %val6
933 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
934 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
941 %and = or i1 %cmp0, %cmp1
942 %sel = select i1 %and, i32 %val5, i32 %val6
948 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
949 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
956 %and = or i1 %cmp0, %cmp1
957 %sel = select i1 %and, i64 %val5, i64 %val6
963 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
964 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
971 %and = or i1 %cmp0, %cmp1
972 %sel = select i1 %and, float %val5, float %val6
978 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
979 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
986 %and = or i1 %cmp0, %cmp1
987 %sel = select i1 %and, double %val5, double %val6
993 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
994 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
1001 %and = or i1 %cmp0, %cmp1
1002 %sel = select i1 %and, i8 %val5, i8 %val6
1008 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1009 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
1016 %and = or i1 %cmp0, %cmp1
1017 %sel = select i1 %and, i16 %val5, i16 %val6
1023 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1024 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
1031 %and = or i1 %cmp0, %cmp1
1032 %sel = select i1 %and, i32 %val5, i32 %val6
1038 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1039 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
1046 %and = or i1 %cmp0, %cmp1
1047 %sel = select i1 %and, i64 %val5, i64 %val6
1053 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1054 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
1061 %and = or i1 %cmp0, %cmp1
1062 %sel = select i1 %and, float %val5, float %val6
1068 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1069 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
1076 %and = or i1 %cmp0, %cmp1
1077 %sel = select i1 %and, double %val5, double %val6
1083 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1084 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
1091 %and = xor i1 %cmp0, %cmp1
1092 %sel = select i1 %and, i8 %val5, i8 %val6
1098 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1099 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1100 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
1107 %and = xor i1 %cmp0, %cmp1
1108 %sel = select i1 %and, i16 %val5, i16 %val6
1114 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1115 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1116 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
1123 %and = xor i1 %cmp0, %cmp1
1124 %sel = select i1 %and, i32 %val5, i32 %val6
1130 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1131 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1132 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
1139 %and = xor i1 %cmp0, %cmp1
1140 %sel = select i1 %and, i64 %val5, i64 %val6
1146 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1147 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1148 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
1155 %and = xor i1 %cmp0, %cmp1
1156 %sel = select i1 %and, float %val5, float %val6
1162 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1163 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1164 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
1171 %and = xor i1 %cmp0, %cmp1
1172 %sel = select i1 %and, double %val5, double %val6
1178 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1179 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1180 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
1187 %and = xor i1 %cmp0, %cmp1
1188 %sel = select i1 %and, i8 %val5, i8 %val6
1194 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1195 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1196 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
1203 %and = xor i1 %cmp0, %cmp1
1204 %sel = select i1 %and, i16 %val5, i16 %val6
1210 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1211 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1212 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
1219 %and = xor i1 %cmp0, %cmp1
1220 %sel = select i1 %and, i32 %val5, i32 %val6
1226 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1227 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1228 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
1235 %and = xor i1 %cmp0, %cmp1
1236 %sel = select i1 %and, i64 %val5, i64 %val6
1242 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1243 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1244 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
1251 %and = xor i1 %cmp0, %cmp1
1252 %sel = select i1 %and, float %val5, float %val6
1258 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1259 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1260 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
1267 %and = xor i1 %cmp0, %cmp1
1268 %sel = select i1 %and, double %val5, double %val6
1274 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1275 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1276 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
1283 %and = xor i1 %cmp0, %cmp1
1284 %sel = select i1 %and, i8 %val5, i8 %val6
1290 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1291 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1292 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
1299 %and = xor i1 %cmp0, %cmp1
1300 %sel = select i1 %and, i16 %val5, i16 %val6
1306 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1307 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1308 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
1315 %and = xor i1 %cmp0, %cmp1
1316 %sel = select i1 %and, i32 %val5, i32 %val6
1322 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1323 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1324 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
1331 %and = xor i1 %cmp0, %cmp1
1332 %sel = select i1 %and, i64 %val5, i64 %val6
1338 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1339 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1340 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
1347 %and = xor i1 %cmp0, %cmp1
1348 %sel = select i1 %and, float %val5, float %val6
1354 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1355 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1356 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
1363 %and = xor i1 %cmp0, %cmp1
1364 %sel = select i1 %and, double %val5, double %val6
1370 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1371 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1372 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
1379 %and = xor i1 %cmp0, %cmp1
1380 %sel = select i1 %and, i8 %val5, i8 %val6
1386 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1387 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1388 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
1395 %and = xor i1 %cmp0, %cmp1
1396 %sel = select i1 %and, i16 %val5, i16 %val6
1402 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1403 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1404 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
1411 %and = xor i1 %cmp0, %cmp1
1412 %sel = select i1 %and, i32 %val5, i32 %val6
1418 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1419 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1420 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
1427 %and = xor i1 %cmp0, %cmp1
1428 %sel = select i1 %and, i64 %val5, i64 %val6
1434 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1435 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1436 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
1443 %and = xor i1 %cmp0, %cmp1
1444 %sel = select i1 %and, float %val5, float %val6
1450 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1451 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1452 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
1459 %and = xor i1 %cmp0, %cmp1
1460 %sel = select i1 %and, double %val5, double %val6
1466 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1467 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1468 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
1475 %and = xor i1 %cmp0, %cmp1
1476 %sel = select i1 %and, i8 %val5, i8 %val6
1482 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1483 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1484 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
1491 %and = xor i1 %cmp0, %cmp1
1492 %sel = select i1 %and, i16 %val5, i16 %val6
1498 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1499 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1500 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
1507 %and = xor i1 %cmp0, %cmp1
1508 %sel = select i1 %and, i32 %val5, i32 %val6
1514 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1515 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1516 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
1523 %and = xor i1 %cmp0, %cmp1
1524 %sel = select i1 %and, i64 %val5, i64 %val6
1530 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1531 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1532 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
1539 %and = xor i1 %cmp0, %cmp1
1540 %sel = select i1 %and, float %val5, float %val6
1546 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1547 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1548 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
1555 %and = xor i1 %cmp0, %cmp1
1556 %sel = select i1 %and, double %val5, double %val6
1562 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1563 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1564 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6
1571 %and = xor i1 %cmp0, %cmp1
1572 %sel = select i1 %and, i8 %val5, i8 %val6
1578 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1579 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1580 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i8 %val5, i8 %val6
1587 %and = xor i1 %cmp0, %cmp1
1588 %sel = select i1 %and, i16 %val5, i16 %val6
1594 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1595 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1596 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i16 %val5, i16 %val6
1603 %and = xor i1 %cmp0, %cmp1
1604 %sel = select i1 %and, i32 %val5, i32 %val6
1610 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1611 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1612 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i32 %val5, i32 %val6
1619 %and = xor i1 %cmp0, %cmp1
1620 %sel = select i1 %and, i64 %val5, i64 %val6
1626 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1627 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1628 ; CHECK: cost of 1 for instruction: %sel = select i1 %and, i64 %val5, i64 %val6
1635 %and = xor i1 %cmp0, %cmp1
1636 %sel = select i1 %and, float %val5, float %val6
1642 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1643 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1644 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, float %val5, float %val6
1651 %and = xor i1 %cmp0, %cmp1
1652 %sel = select i1 %and, double %val5, double %val6
1658 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1659 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1660 ; CHECK: cost of 4 for instruction: %sel = select i1 %and, double %val5, double %val6