Lines Matching refs:submode
2138 machine_mode submode; in ix86_expand_branch() local
2149 submode = mode == DImode ? SImode : DImode; in ix86_expand_branch()
2163 xor1 = expand_binop (submode, xor_optab, xor1, hi[1], in ix86_expand_branch()
2168 xor0 = expand_binop (submode, xor_optab, xor0, lo[1], in ix86_expand_branch()
2171 tmp = expand_binop (submode, ior_optab, xor1, xor0, in ix86_expand_branch()
2223 if (!nonimmediate_operand (lo[0], submode)) in ix86_expand_branch()
2224 lo[0] = force_reg (submode, lo[0]); in ix86_expand_branch()
2225 if (!x86_64_general_operand (lo[1], submode)) in ix86_expand_branch()
2226 lo[1] = force_reg (submode, lo[1]); in ix86_expand_branch()
2228 if (!register_operand (hi[0], submode)) in ix86_expand_branch()
2229 hi[0] = force_reg (submode, hi[0]); in ix86_expand_branch()
2230 if ((uns && !nonimmediate_operand (hi[1], submode)) in ix86_expand_branch()
2231 || (!uns && !x86_64_general_operand (hi[1], submode))) in ix86_expand_branch()
2232 hi[1] = force_reg (submode, hi[1]); in ix86_expand_branch()
2234 emit_insn (gen_cmp_1 (submode, lo[0], lo[1])); in ix86_expand_branch()
2236 tmp = gen_rtx_SCRATCH (submode); in ix86_expand_branch()
2237 emit_insn (sbb_insn (submode, tmp, hi[0], hi[1])); in ix86_expand_branch()