• Home
  • Raw
  • Download

Lines Matching refs:cmp0

9   %cmp0 = icmp eq i8 %val1, %val2
11 %and = and i1 %cmp0, %cmp1
16 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
18 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
24 %cmp0 = icmp eq i8 %val1, %val2
26 %and = and i1 %cmp0, %cmp1
31 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
33 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
39 %cmp0 = icmp eq i8 %val1, %val2
41 %and = and i1 %cmp0, %cmp1
46 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
48 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
54 %cmp0 = icmp eq i8 %val1, %val2
56 %and = and i1 %cmp0, %cmp1
61 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
63 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
69 %cmp0 = icmp eq i8 %val1, %val2
71 %and = and i1 %cmp0, %cmp1
76 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
78 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
84 %cmp0 = icmp eq i8 %val1, %val2
86 %and = and i1 %cmp0, %cmp1
91 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
93 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
99 %cmp0 = icmp eq i16 %val1, %val2
101 %and = and i1 %cmp0, %cmp1
106 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
108 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
114 %cmp0 = icmp eq i16 %val1, %val2
116 %and = and i1 %cmp0, %cmp1
121 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
123 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
129 %cmp0 = icmp eq i16 %val1, %val2
131 %and = and i1 %cmp0, %cmp1
136 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
138 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
144 %cmp0 = icmp eq i16 %val1, %val2
146 %and = and i1 %cmp0, %cmp1
151 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
153 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
159 %cmp0 = icmp eq i16 %val1, %val2
161 %and = and i1 %cmp0, %cmp1
166 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
168 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
174 %cmp0 = icmp eq i16 %val1, %val2
176 %and = and i1 %cmp0, %cmp1
181 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
183 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
189 %cmp0 = icmp eq i32 %val1, %val2
191 %and = and i1 %cmp0, %cmp1
196 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
198 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
204 %cmp0 = icmp eq i32 %val1, %val2
206 %and = and i1 %cmp0, %cmp1
211 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
213 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
219 %cmp0 = icmp eq i32 %val1, %val2
221 %and = and i1 %cmp0, %cmp1
226 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
228 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
234 %cmp0 = icmp eq i32 %val1, %val2
236 %and = and i1 %cmp0, %cmp1
241 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
243 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
249 %cmp0 = icmp eq i32 %val1, %val2
251 %and = and i1 %cmp0, %cmp1
256 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
258 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
264 %cmp0 = icmp eq i32 %val1, %val2
266 %and = and i1 %cmp0, %cmp1
271 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
273 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
279 %cmp0 = icmp eq i64 %val1, %val2
281 %and = and i1 %cmp0, %cmp1
286 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
288 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
294 %cmp0 = icmp eq i64 %val1, %val2
296 %and = and i1 %cmp0, %cmp1
301 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
303 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
309 %cmp0 = icmp eq i64 %val1, %val2
311 %and = and i1 %cmp0, %cmp1
316 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
318 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
324 %cmp0 = icmp eq i64 %val1, %val2
326 %and = and i1 %cmp0, %cmp1
331 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
333 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
339 %cmp0 = icmp eq i64 %val1, %val2
341 %and = and i1 %cmp0, %cmp1
346 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
348 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
354 %cmp0 = icmp eq i64 %val1, %val2
356 %and = and i1 %cmp0, %cmp1
361 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
363 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
369 %cmp0 = fcmp ogt float %val1, %val2
371 %and = and i1 %cmp0, %cmp1
376 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
378 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
384 %cmp0 = fcmp ogt float %val1, %val2
386 %and = and i1 %cmp0, %cmp1
391 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
393 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
399 %cmp0 = fcmp ogt float %val1, %val2
401 %and = and i1 %cmp0, %cmp1
406 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
408 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
414 %cmp0 = fcmp ogt float %val1, %val2
416 %and = and i1 %cmp0, %cmp1
421 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
423 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
429 %cmp0 = fcmp ogt float %val1, %val2
431 %and = and i1 %cmp0, %cmp1
436 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
438 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
444 %cmp0 = fcmp ogt float %val1, %val2
446 %and = and i1 %cmp0, %cmp1
451 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
453 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
459 %cmp0 = fcmp ogt double %val1, %val2
461 %and = and i1 %cmp0, %cmp1
466 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
468 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
474 %cmp0 = fcmp ogt double %val1, %val2
476 %and = and i1 %cmp0, %cmp1
481 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
483 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
489 %cmp0 = fcmp ogt double %val1, %val2
491 %and = and i1 %cmp0, %cmp1
496 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
498 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
504 %cmp0 = fcmp ogt double %val1, %val2
506 %and = and i1 %cmp0, %cmp1
511 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
513 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
519 %cmp0 = fcmp ogt double %val1, %val2
521 %and = and i1 %cmp0, %cmp1
526 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
528 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
534 %cmp0 = fcmp ogt double %val1, %val2
536 %and = and i1 %cmp0, %cmp1
541 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
543 ; CHECK: cost of 1 for instruction: %and = and i1 %cmp0, %cmp1
549 %cmp0 = icmp eq i8 %val1, %val2
551 %and = or i1 %cmp0, %cmp1
556 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
558 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
564 %cmp0 = icmp eq i8 %val1, %val2
566 %and = or i1 %cmp0, %cmp1
571 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
573 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
579 %cmp0 = icmp eq i8 %val1, %val2
581 %and = or i1 %cmp0, %cmp1
586 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
588 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
594 %cmp0 = icmp eq i8 %val1, %val2
596 %and = or i1 %cmp0, %cmp1
601 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
603 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
609 %cmp0 = icmp eq i8 %val1, %val2
611 %and = or i1 %cmp0, %cmp1
616 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
618 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
624 %cmp0 = icmp eq i8 %val1, %val2
626 %and = or i1 %cmp0, %cmp1
631 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
633 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
639 %cmp0 = icmp eq i16 %val1, %val2
641 %and = or i1 %cmp0, %cmp1
646 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
648 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
654 %cmp0 = icmp eq i16 %val1, %val2
656 %and = or i1 %cmp0, %cmp1
661 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
663 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
669 %cmp0 = icmp eq i16 %val1, %val2
671 %and = or i1 %cmp0, %cmp1
676 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
678 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
684 %cmp0 = icmp eq i16 %val1, %val2
686 %and = or i1 %cmp0, %cmp1
691 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
693 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
699 %cmp0 = icmp eq i16 %val1, %val2
701 %and = or i1 %cmp0, %cmp1
706 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
708 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
714 %cmp0 = icmp eq i16 %val1, %val2
716 %and = or i1 %cmp0, %cmp1
721 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
723 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
729 %cmp0 = icmp eq i32 %val1, %val2
731 %and = or i1 %cmp0, %cmp1
736 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
738 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
744 %cmp0 = icmp eq i32 %val1, %val2
746 %and = or i1 %cmp0, %cmp1
751 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
753 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
759 %cmp0 = icmp eq i32 %val1, %val2
761 %and = or i1 %cmp0, %cmp1
766 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
768 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
774 %cmp0 = icmp eq i32 %val1, %val2
776 %and = or i1 %cmp0, %cmp1
781 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
783 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
789 %cmp0 = icmp eq i32 %val1, %val2
791 %and = or i1 %cmp0, %cmp1
796 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
798 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
804 %cmp0 = icmp eq i32 %val1, %val2
806 %and = or i1 %cmp0, %cmp1
811 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
813 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
819 %cmp0 = icmp eq i64 %val1, %val2
821 %and = or i1 %cmp0, %cmp1
826 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
828 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
834 %cmp0 = icmp eq i64 %val1, %val2
836 %and = or i1 %cmp0, %cmp1
841 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
843 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
849 %cmp0 = icmp eq i64 %val1, %val2
851 %and = or i1 %cmp0, %cmp1
856 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
858 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
864 %cmp0 = icmp eq i64 %val1, %val2
866 %and = or i1 %cmp0, %cmp1
871 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
873 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
879 %cmp0 = icmp eq i64 %val1, %val2
881 %and = or i1 %cmp0, %cmp1
886 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
888 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
894 %cmp0 = icmp eq i64 %val1, %val2
896 %and = or i1 %cmp0, %cmp1
901 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
903 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
909 %cmp0 = fcmp ogt float %val1, %val2
911 %and = or i1 %cmp0, %cmp1
916 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
918 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
924 %cmp0 = fcmp ogt float %val1, %val2
926 %and = or i1 %cmp0, %cmp1
931 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
933 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
939 %cmp0 = fcmp ogt float %val1, %val2
941 %and = or i1 %cmp0, %cmp1
946 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
948 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
954 %cmp0 = fcmp ogt float %val1, %val2
956 %and = or i1 %cmp0, %cmp1
961 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
963 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
969 %cmp0 = fcmp ogt float %val1, %val2
971 %and = or i1 %cmp0, %cmp1
976 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
978 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
984 %cmp0 = fcmp ogt float %val1, %val2
986 %and = or i1 %cmp0, %cmp1
991 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
993 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
999 %cmp0 = fcmp ogt double %val1, %val2
1001 %and = or i1 %cmp0, %cmp1
1006 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1008 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1014 %cmp0 = fcmp ogt double %val1, %val2
1016 %and = or i1 %cmp0, %cmp1
1021 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1023 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1029 %cmp0 = fcmp ogt double %val1, %val2
1031 %and = or i1 %cmp0, %cmp1
1036 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1038 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1044 %cmp0 = fcmp ogt double %val1, %val2
1046 %and = or i1 %cmp0, %cmp1
1051 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1053 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1059 %cmp0 = fcmp ogt double %val1, %val2
1061 %and = or i1 %cmp0, %cmp1
1066 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1068 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1074 %cmp0 = fcmp ogt double %val1, %val2
1076 %and = or i1 %cmp0, %cmp1
1081 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1083 ; CHECK: cost of 1 for instruction: %and = or i1 %cmp0, %cmp1
1089 %cmp0 = icmp eq i8 %val1, %val2
1091 %and = xor i1 %cmp0, %cmp1
1096 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
1098 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1099 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1105 %cmp0 = icmp eq i8 %val1, %val2
1107 %and = xor i1 %cmp0, %cmp1
1112 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
1114 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1115 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1121 %cmp0 = icmp eq i8 %val1, %val2
1123 %and = xor i1 %cmp0, %cmp1
1128 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
1130 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1131 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1137 %cmp0 = icmp eq i8 %val1, %val2
1139 %and = xor i1 %cmp0, %cmp1
1144 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
1146 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1147 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1153 %cmp0 = icmp eq i8 %val1, %val2
1155 %and = xor i1 %cmp0, %cmp1
1160 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
1162 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1163 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1169 %cmp0 = icmp eq i8 %val1, %val2
1171 %and = xor i1 %cmp0, %cmp1
1176 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i8 %val1, %val2
1178 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1179 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1185 %cmp0 = icmp eq i16 %val1, %val2
1187 %and = xor i1 %cmp0, %cmp1
1192 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
1194 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1195 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1201 %cmp0 = icmp eq i16 %val1, %val2
1203 %and = xor i1 %cmp0, %cmp1
1208 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
1210 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1211 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1217 %cmp0 = icmp eq i16 %val1, %val2
1219 %and = xor i1 %cmp0, %cmp1
1224 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
1226 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1227 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1233 %cmp0 = icmp eq i16 %val1, %val2
1235 %and = xor i1 %cmp0, %cmp1
1240 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
1242 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1243 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1249 %cmp0 = icmp eq i16 %val1, %val2
1251 %and = xor i1 %cmp0, %cmp1
1256 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
1258 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1259 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1265 %cmp0 = icmp eq i16 %val1, %val2
1267 %and = xor i1 %cmp0, %cmp1
1272 ; CHECK: cost of 3 for instruction: %cmp0 = icmp eq i16 %val1, %val2
1274 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1275 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1281 %cmp0 = icmp eq i32 %val1, %val2
1283 %and = xor i1 %cmp0, %cmp1
1288 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
1290 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1291 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1297 %cmp0 = icmp eq i32 %val1, %val2
1299 %and = xor i1 %cmp0, %cmp1
1304 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
1306 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1307 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1313 %cmp0 = icmp eq i32 %val1, %val2
1315 %and = xor i1 %cmp0, %cmp1
1320 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
1322 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1323 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1329 %cmp0 = icmp eq i32 %val1, %val2
1331 %and = xor i1 %cmp0, %cmp1
1336 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
1338 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1339 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1345 %cmp0 = icmp eq i32 %val1, %val2
1347 %and = xor i1 %cmp0, %cmp1
1352 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
1354 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1355 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1361 %cmp0 = icmp eq i32 %val1, %val2
1363 %and = xor i1 %cmp0, %cmp1
1368 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i32 %val1, %val2
1370 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1371 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1377 %cmp0 = icmp eq i64 %val1, %val2
1379 %and = xor i1 %cmp0, %cmp1
1384 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
1386 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1387 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1393 %cmp0 = icmp eq i64 %val1, %val2
1395 %and = xor i1 %cmp0, %cmp1
1400 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
1402 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1403 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1409 %cmp0 = icmp eq i64 %val1, %val2
1411 %and = xor i1 %cmp0, %cmp1
1416 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
1418 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1419 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1425 %cmp0 = icmp eq i64 %val1, %val2
1427 %and = xor i1 %cmp0, %cmp1
1432 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
1434 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1435 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1441 %cmp0 = icmp eq i64 %val1, %val2
1443 %and = xor i1 %cmp0, %cmp1
1448 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
1450 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1451 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1457 %cmp0 = icmp eq i64 %val1, %val2
1459 %and = xor i1 %cmp0, %cmp1
1464 ; CHECK: cost of 1 for instruction: %cmp0 = icmp eq i64 %val1, %val2
1466 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1467 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1473 %cmp0 = fcmp ogt float %val1, %val2
1475 %and = xor i1 %cmp0, %cmp1
1480 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
1482 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1483 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1489 %cmp0 = fcmp ogt float %val1, %val2
1491 %and = xor i1 %cmp0, %cmp1
1496 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
1498 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1499 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1505 %cmp0 = fcmp ogt float %val1, %val2
1507 %and = xor i1 %cmp0, %cmp1
1512 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
1514 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1515 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1521 %cmp0 = fcmp ogt float %val1, %val2
1523 %and = xor i1 %cmp0, %cmp1
1528 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
1530 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1531 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1537 %cmp0 = fcmp ogt float %val1, %val2
1539 %and = xor i1 %cmp0, %cmp1
1544 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
1546 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1547 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1553 %cmp0 = fcmp ogt float %val1, %val2
1555 %and = xor i1 %cmp0, %cmp1
1560 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt float %val1, %val2
1562 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1563 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1569 %cmp0 = fcmp ogt double %val1, %val2
1571 %and = xor i1 %cmp0, %cmp1
1576 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1578 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1579 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1585 %cmp0 = fcmp ogt double %val1, %val2
1587 %and = xor i1 %cmp0, %cmp1
1592 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1594 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1595 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1601 %cmp0 = fcmp ogt double %val1, %val2
1603 %and = xor i1 %cmp0, %cmp1
1608 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1610 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1611 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1617 %cmp0 = fcmp ogt double %val1, %val2
1619 %and = xor i1 %cmp0, %cmp1
1624 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1626 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1627 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1633 %cmp0 = fcmp ogt double %val1, %val2
1635 %and = xor i1 %cmp0, %cmp1
1640 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1642 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1643 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1
1649 %cmp0 = fcmp ogt double %val1, %val2
1651 %and = xor i1 %cmp0, %cmp1
1656 ; CHECK: cost of 1 for instruction: %cmp0 = fcmp ogt double %val1, %val2
1658 ; CHECK: cost of 5 for instruction: %and = xor i1 %cmp0, %cmp1
1659 ; IPMSQ: cost of 7 for instruction: %and = xor i1 %cmp0, %cmp1