Searched refs:subreg (Results 1 - 7 of 7) sorted by relevance
/freebsd-9.3-release/contrib/gcc/ |
H A D | local-alloc.c | 216 to a subreg of a DImode register. */ 1864 /* Determine the numbers and sizes of registers being used. If a subreg 1870 rtx subreg = SUBREG_REG (usedreg); 1872 if (REG_P (subreg)) 1874 if (GET_MODE_SIZE (GET_MODE (subreg)) > UNITS_PER_WORD) 1877 if (REGNO (subreg) < FIRST_PSEUDO_REGISTER) 1878 offset += subreg_regno_offset (REGNO (subreg), 1879 GET_MODE (subreg), 1887 usedreg = subreg; 1903 rtx subreg 1860 rtx subreg = SUBREG_REG (usedreg); local 1893 rtx subreg = SUBREG_REG (setreg); local [all...] |
H A D | see.c | 124 set ((reg:DI 100) (sign_extend:DI ((subreg:SI (reg:DI 100))))) 128 set ((reg:DI 100) (sign_extend:DI ((subreg:SI (reg:DI 100))))) 154 set ((subreg:SI (reg:DI 100)) (..def1rhs..)) 155 set ((reg:SI 10) (subreg:SI (reg:DI 100))) 161 set ((reg:DI 100) (sign_extend:DI ((subreg:SI (reg:DI 100))))) 171 (compare:CC (subreg:SI (reg:DI 100)) (...))) 196 set ((reg:DI 100) (sign_extend:DI ((subreg:SI (reg:DI 100))))) 224 set ((subreg:SI (reg:DI 100)) (..def3rhs..)) - Inserted 225 set ((reg:SI 10) (subreg:SI (reg:DI 100))) - Inserted 239 (compare:CC (subreg 769 rtx subreg, insn; local 2456 rtx new_pseudo_reg, subreg; local 2736 rtx move_insn, *rtx_slot, subreg; local [all...] |
H A D | reg-stack.c | 428 rtx subreg; 429 if (FP_REG_P (subreg = SUBREG_REG (*pat))) 431 int regno_off = subreg_regno_offset (REGNO (subreg), 432 GET_MODE (subreg), 435 *pat = FP_MODE_REG (REGNO (subreg) + regno_off, 436 GET_MODE (subreg)); 423 rtx subreg; local
|
H A D | regclass.c | 2605 record_subregs_of_mode (rtx subreg) 2612 if (!REG_P (SUBREG_REG (subreg))) 2615 regno = REGNO (SUBREG_REG (subreg)); 2616 mode = GET_MODE (subreg); 2593 record_subregs_of_mode(rtx subreg) argument
|
H A D | rtlanal.c | 1506 /* Return TRUE iff DEST is a register or subreg of a register and 2883 /* Helper function for subreg_lsb. Given a subreg's OUTER_MODE, INNER_MODE, 2884 and SUBREG_BYTE, return the bit offset where the subreg begins 2896 /* A paradoxical subreg begins at bit position 0. */ 2901 /* If the subreg crosses a word boundary ensure that 2925 /* Given a subreg X, return the bit offset where the subreg begins 2935 /* This function returns the regno offset of a subreg expression. 2959 /* If this is a big endian paradoxical subreg, which uses more actual 3045 modes, we cannot generally form this subreg 3067 rtx subreg = SUBREG_REG (x); local [all...] |
H A D | combine.c | 1463 (set (subreg:SI (reg:DI 101) 0) <foo>) 1467 (parallel [(set (subreg:SI (reg:DI 100) 0) <foo>) 4055 /* In general, don't install a subreg involving two 4493 whose value is a comparison can be replaced with a subreg if 5386 /* If we have (set x (subreg:m1 (op:m2 ...) 0)) with OP being some operation, 5387 and X being a REG or (subreg (reg)), we may be able to convert this to 5388 (set (subreg:m2 x) (op)). 5427 /* If we have (set (cc0) (subreg ...)), we try to remove the subreg 5451 /* If we have (set FOO (subreg 11082 record_promoted_value(rtx insn, rtx subreg) argument [all...] |
/freebsd-9.3-release/contrib/gcc/config/s390/ |
H A D | s390.c | 1125 rtx subreg = operand_subword (dst, first_subword, 0, mode); local 1126 if (reg_overlap_mentioned_p (subreg, src))
|
Completed in 286 milliseconds