Lines Matching defs:compare_mode
5127 enum machine_mode compare_mode;
5310 compare_mode = insn_data[(int) icode].operand[0].mode;
5313 if (optimize || ! (*pred) (subtarget, compare_mode))
5314 subtarget = gen_reg_rtx (compare_mode);
5329 if (GET_MODE_SIZE (target_mode) > GET_MODE_SIZE (compare_mode))
5332 (GET_MODE_BITSIZE (compare_mode)
5336 << (GET_MODE_BITSIZE (compare_mode) -1))));
5338 compare_mode = target_mode;
5356 op0 = expand_unop (compare_mode, neg_optab, op0, subtarget, 0);
5361 else if (GET_MODE_BITSIZE (compare_mode) <= HOST_BITS_PER_WIDE_INT
5364 << (GET_MODE_BITSIZE (compare_mode) - 1))))
5365 op0 = expand_shift (RSHIFT_EXPR, compare_mode, op0,
5366 size_int (GET_MODE_BITSIZE (compare_mode) - 1),
5372 op0 = expand_and (compare_mode, op0, const1_rtx, subtarget);
5374 op0 = expand_unop (compare_mode, neg_optab, op0, op0, 0);
5379 if (target_mode != compare_mode)