Lines Matching refs:dcond
513 do_load_mask_compare (const machine_mode load_mode, rtx diff, rtx cmp_rem, rtx dcond, in do_load_mask_compare() argument
546 emit_insn (gen_rtx_SET (dcond, cmp)); in do_load_mask_compare()
575 rtx cmp_rem, rtx dcond, rtx src1_addr, rtx src2_addr, in do_overlap_load_compare() argument
612 emit_insn (gen_rtx_SET (dcond, cmp)); in do_overlap_load_compare()
1184 rtx dcond = NULL_RTX; /* Used for when we jump to diff_label. */ in expand_compare_loop() local
1188 dcond = gen_reg_rtx (CCUNSmode); in expand_compare_loop()
1233 emit_insn (gen_rtx_SET (dcond, cmp)); in expand_compare_loop()
1237 dcond = gen_reg_rtx (CCmode); in expand_compare_loop()
1239 emit_insn (gen_subfdi3_carry_dot2 (diff, d2_1, d1_1, dcond)); in expand_compare_loop()
1241 emit_insn (gen_subfsi3_carry_dot2 (diff, d2_1, d1_1, dcond)); in expand_compare_loop()
1244 do_ifelse (GET_MODE (dcond), NE, NULL_RTX, NULL_RTX, in expand_compare_loop()
1245 dcond, diff_label, profile_probability::unlikely ()); in expand_compare_loop()
1251 emit_insn (gen_rtx_SET (dcond, cmp)); in expand_compare_loop()
1255 dcond = gen_reg_rtx (CCmode); in expand_compare_loop()
1257 emit_insn (gen_subfdi3_carry_dot2 (diff, d2_2, d1_2, dcond)); in expand_compare_loop()
1259 emit_insn (gen_subfsi3_carry_dot2 (diff, d2_2, d1_2, dcond)); in expand_compare_loop()
1265 eqrtx, dcond)); in expand_compare_loop()
1268 eqrtx, dcond)); in expand_compare_loop()
1282 do_ifelse (CCUNSmode, NE, NULL_RTX, NULL_RTX, dcond, in expand_compare_loop()
1357 emit_insn (gen_rtx_SET (dcond, cmp)); in expand_compare_loop()
1361 dcond = gen_reg_rtx (CCmode); in expand_compare_loop()
1363 emit_insn (gen_subfdi3_carry_dot2 (diff, d2_1, d1_1, dcond)); in expand_compare_loop()
1365 emit_insn (gen_subfsi3_carry_dot2 (diff, d2_1, d1_1, dcond)); in expand_compare_loop()
1368 do_ifelse (GET_MODE (dcond), NE, NULL_RTX, NULL_RTX, in expand_compare_loop()
1369 dcond, diff_label, profile_probability::even ()); in expand_compare_loop()
1412 do_load_mask_compare (load_mode, diff, cmp_rem, dcond, in expand_compare_loop()
1423 cmp_rem, dcond, src1_addr, src2_addr, in expand_compare_loop()
1442 cmp_rem, dcond, src1_addr, src2_addr, in expand_compare_loop()
1486 do_load_mask_compare (load_mode, diff, cmp_rem, dcond, in expand_compare_loop()
1570 emit_insn (gen_setb_unsigned (target, dcond)); in expand_compare_loop()