/dragonfly/contrib/gcc-4.7/gcc/doc/ |
H A D | rtl.texi | 927 In @code{subreg} expressions, 1 means that the @code{subreg} is accessing 984 In @code{subreg} expressions, it is 1 if the @code{subreg} references an 1729 @findex subreg 1741 @code{subreg}: 1774 @code{subreg}s of @code{subreg}s are not supported. Using 1903 (subreg:PSI (reg:SI 0) 0) 1909 two @code{subreg}s: 1912 (subreg:PSI (reg:DI 0) 0) 1913 (subreg:PSI (reg:DI 0) 4) 1923 (subreg:HI (reg:PSI 0) 0) [all …]
|
/dragonfly/contrib/gcc-8.0/gcc/ |
H A D | reginfo.c | 1272 record_subregs_of_mode (rtx subreg, bool partial_def) in record_subregs_of_mode() argument 1276 if (!REG_P (SUBREG_REG (subreg))) in record_subregs_of_mode() 1279 regno = REGNO (SUBREG_REG (subreg)); in record_subregs_of_mode() 1283 subreg_shape shape (shape_of_subreg (subreg)); in record_subregs_of_mode()
|
H A D | cselib.c | 1675 rtx subreg; in cselib_expand_value_rtx_1() local 1679 subreg = evd->callback (orig, evd->regs_active, max_depth, in cselib_expand_value_rtx_1() 1681 if (subreg != orig) in cselib_expand_value_rtx_1() 1682 return subreg; in cselib_expand_value_rtx_1() 1685 subreg = cselib_expand_value_rtx_1 (SUBREG_REG (orig), evd, in cselib_expand_value_rtx_1() 1687 if (!subreg) in cselib_expand_value_rtx_1() 1689 scopy = simplify_gen_subreg (GET_MODE (orig), subreg, in cselib_expand_value_rtx_1()
|
H A D | reg-stack.c | 416 rtx subreg; in get_true_reg() local 417 if (STACK_REG_P (subreg = SUBREG_REG (*pat))) in get_true_reg() 419 int regno_off = subreg_regno_offset (REGNO (subreg), in get_true_reg() 420 GET_MODE (subreg), in get_true_reg() 423 *pat = FP_MODE_REG (REGNO (subreg) + regno_off, in get_true_reg() 424 GET_MODE (subreg)); in get_true_reg()
|
H A D | lra-constraints.c | 1743 rtx subreg; in simplify_operand_subreg() local 1747 subreg = gen_lowpart_SUBREG (innermode, new_reg); in simplify_operand_subreg() 1754 reg, subreg); in simplify_operand_subreg() 4103 rtx subreg = NULL_RTX; in curr_insn_transform() local 4108 subreg = op; in curr_insn_transform() 4121 if (subreg != NULL_RTX) in curr_insn_transform() 4122 tem = gen_rtx_SUBREG (mode, tem, SUBREG_BYTE (subreg)); in curr_insn_transform() 4130 if (subreg != NULL_RTX) in curr_insn_transform()
|
H A D | reload1.c | 6372 rtx subreg, in compute_reload_subreg_offset() argument 6378 if (!subreg) in compute_reload_subreg_offset() 6381 outer_offset = SUBREG_BYTE (subreg); in compute_reload_subreg_offset() 6382 middlemode = GET_MODE (SUBREG_REG (subreg)); in compute_reload_subreg_offset() 6532 rtx subreg = NULL_RTX; in choose_reload_regs() local 6554 subreg = rld[r].in_reg; in choose_reload_regs() 6555 byte = SUBREG_BYTE (subreg); in choose_reload_regs() 6594 subreg, in choose_reload_regs()
|
H A D | var-tracking.c | 943 use_narrower_mode_test (rtx x, const_rtx subreg) in use_narrower_mode_test() argument 955 if (cselib_lookup (x, GET_MODE (SUBREG_REG (subreg)), 0, VOIDmode)) in use_narrower_mode_test() 957 if (!validate_subreg (GET_MODE (subreg), GET_MODE (x), x, in use_narrower_mode_test() 958 subreg_lowpart_offset (GET_MODE (subreg), in use_narrower_mode_test() 969 enum machine_mode mode = GET_MODE (subreg); in use_narrower_mode_test() 8474 rtx result, subreg; in vt_expand_loc_callback() local 8481 subreg = cselib_expand_value_rtx_cb (SUBREG_REG (x), regs, in vt_expand_loc_callback() 8485 if (!subreg) in vt_expand_loc_callback() 8488 result = simplify_gen_subreg (GET_MODE (x), subreg, in vt_expand_loc_callback() 8495 result = gen_rtx_raw_SUBREG (GET_MODE (x), subreg, SUBREG_BYTE (x)); in vt_expand_loc_callback()
|
H A D | rtlanal.c | 3978 rtx subreg = SUBREG_REG (x); in subreg_regno() local 3979 int regno = REGNO (subreg); in subreg_regno() 3982 GET_MODE (subreg), in subreg_regno() 4005 rtx subreg = SUBREG_REG (x); in subreg_nregs_with_regno() local 4007 subreg_get_info (regno, GET_MODE (subreg), SUBREG_BYTE (x), GET_MODE (x), in subreg_nregs_with_regno()
|
H A D | timevar.def | 228 DEFTIMEVAR (TV_LOWER_SUBREG , "lower subreg")
|
H A D | ira.c | 3277 const_rtx subreg = *iter; in set_paradoxical_subreg() local 3278 if (GET_CODE (subreg) == SUBREG) in set_paradoxical_subreg() 3280 const_rtx reg = SUBREG_REG (subreg); in set_paradoxical_subreg() 3281 if (REG_P (reg) && paradoxical_subreg_p (subreg)) in set_paradoxical_subreg()
|
H A D | reload.c | 3904 rtx subreg = NULL_RTX; in find_reloads() local 3912 subreg = op; in find_reloads() 3935 if (subreg != NULL_RTX) in find_reloads() 3936 tem = gen_rtx_SUBREG (operand_mode[i], tem, SUBREG_BYTE (subreg)); in find_reloads() 3946 && subreg == NULL_RTX in find_reloads()
|
/dragonfly/contrib/gcc-4.7/gcc/ |
H A D | reginfo.c | 1291 record_subregs_of_mode (rtx subreg, bitmap subregs_of_mode) in record_subregs_of_mode() argument 1296 if (!REG_P (SUBREG_REG (subreg))) in record_subregs_of_mode() 1299 regno = REGNO (SUBREG_REG (subreg)); in record_subregs_of_mode() 1300 mode = GET_MODE (subreg); in record_subregs_of_mode()
|
H A D | cselib.c | 1626 rtx subreg; in cselib_expand_value_rtx_1() local 1630 subreg = evd->callback (orig, evd->regs_active, max_depth, in cselib_expand_value_rtx_1() 1632 if (subreg != orig) in cselib_expand_value_rtx_1() 1633 return subreg; in cselib_expand_value_rtx_1() 1636 subreg = cselib_expand_value_rtx_1 (SUBREG_REG (orig), evd, in cselib_expand_value_rtx_1() 1638 if (!subreg) in cselib_expand_value_rtx_1() 1640 scopy = simplify_gen_subreg (GET_MODE (orig), subreg, in cselib_expand_value_rtx_1()
|
H A D | reg-stack.c | 418 rtx subreg; in get_true_reg() local 419 if (FP_REG_P (subreg = SUBREG_REG (*pat))) in get_true_reg() 421 int regno_off = subreg_regno_offset (REGNO (subreg), in get_true_reg() 422 GET_MODE (subreg), in get_true_reg() 425 *pat = FP_MODE_REG (REGNO (subreg) + regno_off, in get_true_reg() 426 GET_MODE (subreg)); in get_true_reg()
|
H A D | rtlanal.c | 3532 rtx subreg = SUBREG_REG (x); in subreg_regno() local 3533 int regno = REGNO (subreg); in subreg_regno() 3536 GET_MODE (subreg), in subreg_regno() 3559 rtx subreg = SUBREG_REG (x); in subreg_nregs_with_regno() local 3561 subreg_get_info (regno, GET_MODE (subreg), SUBREG_BYTE (x), GET_MODE (x), in subreg_nregs_with_regno()
|
H A D | timevar.def | 198 DEFTIMEVAR (TV_LOWER_SUBREG , "lower subreg")
|
H A D | var-tracking.c | 827 rtx subreg = (rtx) data; in use_narrower_mode_test() local 834 if (cselib_lookup (*loc, GET_MODE (SUBREG_REG (subreg)), 0, VOIDmode)) in use_narrower_mode_test() 836 if (!validate_subreg (GET_MODE (subreg), GET_MODE (*loc), in use_narrower_mode_test() 837 *loc, subreg_lowpart_offset (GET_MODE (subreg), in use_narrower_mode_test() 7836 rtx result, subreg; in vt_expand_loc_callback() local 7843 subreg = cselib_expand_value_rtx_cb (SUBREG_REG (x), regs, in vt_expand_loc_callback() 7847 if (!subreg) in vt_expand_loc_callback() 7850 result = simplify_gen_subreg (GET_MODE (x), subreg, in vt_expand_loc_callback() 7857 result = gen_rtx_raw_SUBREG (GET_MODE (x), subreg, SUBREG_BYTE (x)); in vt_expand_loc_callback()
|
H A D | reload.c | 3902 rtx subreg = NULL_RTX; in find_reloads() local 3910 subreg = op; in find_reloads() 3933 if (subreg != NULL_RTX) in find_reloads() 3934 tem = gen_rtx_SUBREG (operand_mode[i], tem, SUBREG_BYTE (subreg)); in find_reloads() 3944 && subreg == NULL_RTX in find_reloads()
|
H A D | expmed.c | 1342 rtx reg, subreg; in extract_bit_field_1() local 1346 subreg = gen_lowpart_SUBREG (GET_MODE (op0), reg); in extract_bit_field_1() 1347 emit_move_insn (subreg, op0); in extract_bit_field_1() 1349 bitnum += SUBREG_BYTE (subreg) * BITS_PER_UNIT; in extract_bit_field_1()
|
H A D | combine.c | 12492 record_promoted_value (rtx insn, rtx subreg) in record_promoted_value() argument 12496 unsigned int regno = REGNO (SUBREG_REG (subreg)); in record_promoted_value() 12497 enum machine_mode mode = GET_MODE (subreg); in record_promoted_value() 12511 || GET_MODE (SET_DEST (set)) != GET_MODE (SUBREG_REG (subreg))) in record_promoted_value() 12520 if (SUBREG_PROMOTED_UNSIGNED_P (subreg) > 0) in record_promoted_value()
|
/dragonfly/usr.sbin/pciconf/ |
H A D | pciconf.c | 247 print_bus_range(int fd, struct pci_conf *p, int secreg, int subreg) in print_bus_range() argument 252 subbus = read_config(fd, &p->pc_sel, subreg, 1); in print_bus_range()
|
/dragonfly/gnu/usr.bin/cc80/support-libs/liblto_plugin/ |
H A D | Makefile.headers | 191 lower-subreg.h \
|
/dragonfly/contrib/gcc-4.7/gcc/config/i386/ |
H A D | sync.md | 396 ;; That said, in order to take advantage of possible lower-subreg opts,
|
H A D | predicates.md | 549 (if_then_else (match_code "reg,subreg") 827 (match_code "subreg,zero_extend,and"))
|
/dragonfly/contrib/gcc-8.0/gcc/config/i386/ |
H A D | predicates.md | 655 (if_then_else (match_code "reg,subreg") 1072 (match_code "subreg,zero_extend,and"))
|