Home
last modified time | relevance | path

Searched refs:subreg (Results 1 – 25 of 35) sorted by relevance

12

/dragonfly/contrib/gcc-4.7/gcc/doc/
H A Drtl.texi927 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 Dreginfo.c1272 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 Dcselib.c1675 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 Dreg-stack.c416 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 Dlra-constraints.c1743 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 Dreload1.c6372 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 Dvar-tracking.c943 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 Drtlanal.c3978 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 Dtimevar.def228 DEFTIMEVAR (TV_LOWER_SUBREG , "lower subreg")
H A Dira.c3277 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 Dreload.c3904 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 Dreginfo.c1291 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 Dcselib.c1626 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 Dreg-stack.c418 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 Drtlanal.c3532 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 Dtimevar.def198 DEFTIMEVAR (TV_LOWER_SUBREG , "lower subreg")
H A Dvar-tracking.c827 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 Dreload.c3902 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 Dexpmed.c1342 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 Dcombine.c12492 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 Dpciconf.c247 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 DMakefile.headers191 lower-subreg.h \
/dragonfly/contrib/gcc-4.7/gcc/config/i386/
H A Dsync.md396 ;; That said, in order to take advantage of possible lower-subreg opts,
H A Dpredicates.md549 (if_then_else (match_code "reg,subreg")
827 (match_code "subreg,zero_extend,and"))
/dragonfly/contrib/gcc-8.0/gcc/config/i386/
H A Dpredicates.md655 (if_then_else (match_code "reg,subreg")
1072 (match_code "subreg,zero_extend,and"))

12