Lines Matching refs:opt

279 	IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type);  in IR_FOLD()
285 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
291 …IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type || (sizeof(void*) == 4 && IR_OPT_TYPE(opt) == IR_ADDR… in IR_FOLD()
297 …IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type || (sizeof(void*) == 8 && IR_OPT_TYPE(opt) == IR_ADDR… in IR_FOLD()
313 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
319 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
325 …IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type || (sizeof(void*) == 4 && IR_OPT_TYPE(opt) == IR_ADDR… in IR_FOLD()
331 …IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type || (sizeof(void*) == 8 && IR_OPT_TYPE(opt) == IR_ADDR… in IR_FOLD()
337 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
343 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
349 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
355 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
361 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
367 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
383 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
389 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
395 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
401 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
407 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
413 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
419 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
425 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
431 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
437 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
453 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
459 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
465 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
471 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
477 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
483 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
493 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
506 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
516 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
522 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
532 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
545 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
558 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
564 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
570 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
579 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
589 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
595 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
604 ir_type type = IR_OPT_TYPE(opt); in IR_FOLD()
618 ir_type type = IR_OPT_TYPE(opt); in IR_FOLD()
634 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
646 ir_type type = IR_OPT_TYPE(opt); in IR_FOLD()
662 ir_type type = IR_OPT_TYPE(opt); in IR_FOLD()
665 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
678 ir_type type = IR_OPT_TYPE(opt); in IR_FOLD()
682 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
700 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
707 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
713 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
719 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
725 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
731 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
737 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
744 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
750 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
760 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
769 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
775 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
785 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
794 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
800 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
807 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
813 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
819 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
825 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
831 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
837 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
843 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
849 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
856 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
862 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
868 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
874 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
880 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
886 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
893 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
900 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
906 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
912 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
918 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
924 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
930 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
937 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
944 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
950 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
956 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
962 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
968 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
974 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
981 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
988 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
994 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1000 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1006 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1012 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1018 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1025 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1032 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1038 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1044 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1050 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1056 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1062 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1069 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1138 IR_ASSERT(IR_IS_TYPE_INT(IR_OPT_TYPE(opt))); in IR_FOLD()
1139 IR_ASSERT(ir_type_size[IR_OPT_TYPE(opt)] > ir_type_size[op1_insn->type]); in IR_FOLD()
1146 IR_ASSERT(IR_IS_TYPE_INT(IR_OPT_TYPE(opt))); in IR_FOLD()
1147 IR_ASSERT(ir_type_size[IR_OPT_TYPE(opt)] > ir_type_size[op1_insn->type]); in IR_FOLD()
1154 IR_ASSERT(IR_IS_TYPE_INT(IR_OPT_TYPE(opt))); in IR_FOLD()
1155 IR_ASSERT(ir_type_size[IR_OPT_TYPE(opt)] > ir_type_size[op1_insn->type]); in IR_FOLD()
1163 IR_ASSERT(IR_IS_TYPE_INT(IR_OPT_TYPE(opt))); in IR_FOLD()
1164 IR_ASSERT(ir_type_size[IR_OPT_TYPE(opt)] > ir_type_size[op1_insn->type]); in IR_FOLD()
1171 IR_ASSERT(IR_IS_TYPE_INT(IR_OPT_TYPE(opt))); in IR_FOLD()
1172 IR_ASSERT(ir_type_size[IR_OPT_TYPE(opt)] > ir_type_size[op1_insn->type]); in IR_FOLD()
1179 IR_ASSERT(IR_IS_TYPE_INT(IR_OPT_TYPE(opt))); in IR_FOLD()
1180 IR_ASSERT(ir_type_size[IR_OPT_TYPE(opt)] > ir_type_size[op1_insn->type]); in IR_FOLD()
1191 IR_ASSERT(IR_IS_TYPE_INT(IR_OPT_TYPE(opt))); in IR_FOLD()
1192 IR_ASSERT(ir_type_size[IR_OPT_TYPE(opt)] < ir_type_size[op1_insn->type]); in IR_FOLD()
1193 switch (IR_OPT_TYPE(opt)) { in IR_FOLD()
1226 IR_ASSERT(ir_type_size[IR_OPT_TYPE(opt)] == ir_type_size[op1_insn->type]); in IR_FOLD()
1227 switch (IR_OPT_TYPE(opt)) { in IR_FOLD()
1264 if (IR_OPT_TYPE(opt) == IR_DOUBLE) { in IR_FOLD()
1267 IR_ASSERT(IR_OPT_TYPE(opt) == IR_FLOAT); in IR_FOLD()
1277 if (IR_OPT_TYPE(opt) == IR_DOUBLE) { in IR_FOLD()
1280 IR_ASSERT(IR_OPT_TYPE(opt) == IR_FLOAT); in IR_FOLD()
1287 IR_ASSERT(IR_IS_TYPE_INT(IR_OPT_TYPE(opt))); in IR_FOLD()
1288 switch (IR_OPT_TYPE(opt)) { in IR_FOLD()
1312 IR_ASSERT(IR_IS_TYPE_INT(IR_OPT_TYPE(opt))); in IR_FOLD()
1313 switch (IR_OPT_TYPE(opt)) { in IR_FOLD()
1337 if (IR_OPT_TYPE(opt) == IR_DOUBLE) { in IR_FOLD()
1340 IR_ASSERT(IR_OPT_TYPE(opt) == IR_FLOAT); in IR_FOLD()
1347 if (IR_OPT_TYPE(opt) == IR_DOUBLE) { in IR_FOLD()
1350 IR_ASSERT(IR_OPT_TYPE(opt) == IR_FLOAT); in IR_FOLD()
1360 IR_ASSERT(IR_OPT_TYPE(opt) == op1_insn->type); in IR_FOLD()
1374 opt = opt | (3 << IR_OPT_INPUTS_SHIFT); in IR_FOLD()
1401 if (IR_OPT_TYPE(opt) == op1_insn->type) { in IR_FOLD()
1434 opt = IR_OPT(IR_NOT, IR_BOOL); in IR_FOLD()
1445 opt = IR_OPT(IR_NOT, IR_BOOL); in IR_FOLD()
1467 opt = IR_OPT(IR_NOT, IR_BOOL); in IR_FOLD()
1508 opt = op1_insn->opt ^ 1; in IR_FOLD()
1567 opt = IR_NEG | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1602 opt = IR_OPT(IR_NE, IR_BOOL); in IR_FOLD()
1635 opt = IR_OPT(IR_EQ, IR_BOOL); in IR_FOLD()
1644 opt++; /* ADD -> SUB */ in IR_FOLD()
1654 opt ^= 1; /* ADD <-> SUB */ in IR_FOLD()
1661 if (IR_IS_TYPE_INT(IR_OPT_TYPE(opt))) { in IR_FOLD()
1672 if (IR_IS_TYPE_INT(IR_OPT_TYPE(opt))) { in IR_FOLD()
1683 if (IR_IS_TYPE_INT(IR_OPT_TYPE(opt))) { in IR_FOLD()
1697 if (IR_IS_TYPE_INT(IR_OPT_TYPE(opt))) { in IR_FOLD()
1700 opt = IR_NEG | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1706 opt = IR_NEG | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1717 if (IR_IS_TYPE_INT(IR_OPT_TYPE(opt))) { in IR_FOLD()
1720 opt = IR_NEG | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1731 if (IR_IS_TYPE_INT(IR_OPT_TYPE(opt))) { in IR_FOLD()
1742 if (IR_IS_TYPE_INT(IR_OPT_TYPE(opt))) { in IR_FOLD()
1783 } else if (op2_insn->val.u64 == 2 && IR_OPT_TYPE(opt) != IR_ADDR) { in IR_FOLD()
1784 opt = IR_ADD | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1804 opt = IR_ADD | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1809 opt = IR_NEG | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1823 opt = IR_ADD | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1828 opt = IR_NEG | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1842 opt = IR_ADD | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1847 opt = IR_NEG | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1875 opt = IR_NEG | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1905 opt = IR_NEG | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
1919 opt = IR_NEG | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
2049 opt = IR_NOT | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
2064 opt = IR_NOT | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
2079 opt = IR_NOT | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
2094 opt = IR_NOT | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
2109 opt = IR_NOT | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
2130 opt = IR_ADD | (opt & IR_OPT_TYPE_MASK); in IR_FOLD()
2284 if (IR_OPT_TYPE(opt) == IR_FLOAT) { in IR_FOLD()
2295 ir_type dst_type = IR_OPT_TYPE(opt); in IR_FOLD()
2312 ir_type dst_type = IR_OPT_TYPE(opt); in IR_FOLD()
2319 opt = IR_OPT(IR_BITCAST, dst_type); in IR_FOLD()
2323 opt = IR_OPT(IR_TRUNC, dst_type); in IR_FOLD()
2327 opt = IR_OPT(op1_insn->op, dst_type); in IR_FOLD()
2347 ir_type dst_type = IR_OPT_TYPE(opt); in IR_FOLD()
2370 opt = IR_OPT(IR_ZEXT, IR_OPT_TYPE(opt)); in IR_FOLD()
2381 opt = IR_OPT(IR_ZEXT, IR_OPT_TYPE(opt)); in IR_FOLD()
2390 size_t size = ir_type_size[IR_OPT_TYPE(opt)]; in IR_FOLD()
2489 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2504 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2520 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2525 opt++; /* ADD -> SUB */ in IR_FOLD()
2526 op1 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2543 opt++; /* ADD -> SUB */ in IR_FOLD()
2546 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2551 opt++; /* ADD -> SUB */ in IR_FOLD()
2552 op1 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2568 opt--; /* SUB -> ADD */ in IR_FOLD()
2570 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2587 opt--; /* SUB -> ADD */ in IR_FOLD()
2590 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2605 op1 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2620 op1 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2638 opt--; /* SUB -> ADD */ in IR_FOLD()
2641 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2646 op1 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2663 opt--; /* SUB -> ADD */ in IR_FOLD()
2666 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2671 op1 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2687 op1 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2695 opt++; /* ADD -> SUB */ in IR_FOLD()
2698 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2712 op1 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2720 opt++; /* ADD -> SUB */ in IR_FOLD()
2723 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2739 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2754 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2774 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2794 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2814 op2 = ir_const(ctx, val, IR_OPT_TYPE(opt)); in IR_FOLD()
2850 ir_type_size[IR_OPT_TYPE(opt)] * 8) { in IR_FOLD()
2854 opt = op1_insn->opt + 3; /* SHL -> ROL, SHR -> ROR */ in IR_FOLD()
2860 … && ctx->ir_base[ctx->ir_base[op2_insn->op2].op1].val.u64 == ir_type_size[IR_OPT_TYPE(opt)] * 8) { in IR_FOLD()
2864 opt = op1_insn->opt + 3; /* SHL -> ROL, SHR -> ROR */ in IR_FOLD()
2869 … && ctx->ir_base[ctx->ir_base[op1_insn->op2].op1].val.u64 == ir_type_size[IR_OPT_TYPE(opt)] * 8) { in IR_FOLD()
2873 opt = op2_insn->opt + 3; /* SHL -> ROL, SHR -> ROR */ in IR_FOLD()
2906 if (IR_IS_TYPE_INT(IR_OPT_TYPE(opt)) && op1 == op2) { in IR_FOLD()
2950 IR_FOLD_BOOL((opt & IR_OPT_OP_MASK) == IR_EQ); in IR_FOLD()
2963 IR_FOLD_BOOL((opt ^ (opt >> 1)) & 1); in IR_FOLD()
2967 opt ^= 3; /* [U]LT <-> [U]GT, [U]LE <-> [U]GE */ in IR_FOLD()
2980 IR_FOLD_BOOL((opt ^ (opt >> 1)) & 1); in IR_FOLD()
2983 opt ^= 3; /* [U]LT <-> [U]GT, [U]LE <-> [U]GE */ in IR_FOLD()