Home
last modified time | relevance | path

Searched refs:rtxes (Results 1 – 25 of 34) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dlower-subreg.cc139 shift_cost (bool speed_p, struct cost_rtxes *rtxes, enum rtx_code code, in shift_cost() argument
142 PUT_CODE (rtxes->shift, code); in shift_cost()
143 PUT_MODE (rtxes->shift, mode); in shift_cost()
144 PUT_MODE (rtxes->source, mode); in shift_cost()
145 XEXP (rtxes->shift, 1) = gen_int_shift_amount (mode, op1); in shift_cost()
146 return set_src_cost (rtxes->shift, mode, speed_p); in shift_cost()
159 compute_splitting_shift (bool speed_p, struct cost_rtxes *rtxes, in compute_splitting_shift() argument
167 wide_cost = shift_cost (speed_p, rtxes, code, twice_word_mode, in compute_splitting_shift()
172 narrow_cost = shift_cost (speed_p, rtxes, code, word_mode, i); in compute_splitting_shift()
179 upper_cost = shift_cost (speed_p, rtxes, code, word_mode, in compute_splitting_shift()
[all …]
H A Dreg-notes.def21 EXPR_LIST, INSN_LIST and INT_LIST rtxes in the REG_NOTES chain of an insn.
H A DChangeLog-201422233 Remove handling of null rtxes.
22254 (count_occurrences_equiv): Turn rtxes into const_rtxes.
22339 subrtx itself. Remove handling of null rtxes.
22346 Remove handling of null rtxes.
22353 handling of null rtxes.
22376 Remove handling of null rtxes.
22383 Remove handling of null rtxes.
22390 handling of null rtxes.
22448 for_each_rtx. Don't handle null rtxes.
22501 a function that examines all subrtxes itself. Don't handle null rtxes.
[all …]
H A DChangeLog-201833668 src and dest rtxes. Handle the case in which they're different,
33674 rtxes. Take a poly_int64 offset instead of a HOST_WIDE_INT.
36163 Operate on constant selectors rather than rtxes.
36181 Operate on constant selectors rather than rtxes.
H A DChangeLog-20151043 to handle extend+shift rtxes.
26529 rtxes to a map of symbol names.
32471 FIRST_PSEUDO_REGISTER when creating temporary rtxes.
33872 (genmacro): Don't add a mode parameter to gen_rtx_foo if rtxes
H A DChangeLog-201915331 rather than rtxes.
17799 when mapping scalar rtxes to vector operands.
H A DChangeLog-20171923 Handle existing CONST_POLY_INT rtxes.
36468 restore recog_data (including the operand rtxes inside it) around
H A DChangeLog-20069431 * config/s390/s390.md ("movsi", "movdi" expander): Accept rtxes like
H A DChangeLog-200827784 popcount and parity rtxes the same mode as their operand.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dlower-subreg.c139 shift_cost (bool speed_p, struct cost_rtxes *rtxes, enum rtx_code code, in shift_cost() argument
142 PUT_CODE (rtxes->shift, code); in shift_cost()
143 PUT_MODE (rtxes->shift, mode); in shift_cost()
144 PUT_MODE (rtxes->source, mode); in shift_cost()
145 XEXP (rtxes->shift, 1) = gen_int_shift_amount (mode, op1); in shift_cost()
146 return set_src_cost (rtxes->shift, mode, speed_p); in shift_cost()
159 compute_splitting_shift (bool speed_p, struct cost_rtxes *rtxes, in compute_splitting_shift() argument
167 wide_cost = shift_cost (speed_p, rtxes, code, twice_word_mode, in compute_splitting_shift()
172 narrow_cost = shift_cost (speed_p, rtxes, code, word_mode, i); in compute_splitting_shift()
179 upper_cost = shift_cost (speed_p, rtxes, code, word_mode, in compute_splitting_shift()
[all …]
H A Dreg-notes.def21 EXPR_LIST, INSN_LIST and INT_LIST rtxes in the REG_NOTES chain of an insn.
H A Dtarget.def1509 advance to the inner rtxes.",
1858 if rtxes are provided.\n\
3133 @emph{not} apply to general shift rtxes; it applies only to instructions\n\
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/s390/
H A Ds390-modes.def147 This mode is used for signaling rtxes: LT, LE, GT, GE and LTGT.
H A Dvector.md1559 ; Signaling comparisons must be expressed via signaling rtxes only,
1560 ; and quiet comparisons must be expressed via quiet rtxes only.
/netbsd-src/external/gpl3/gcc/dist/gcc/config/s390/
H A Ds390-modes.def150 This mode is used for signaling rtxes: LT, LE, GT, GE and LTGT.
H A Dvector.md1873 ; Signaling comparisons must be expressed via signaling rtxes only,
1874 ; and quiet comparisons must be expressed via quiet rtxes only.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c1873 rtvec rtxes = rtvec_alloc (pieces.length ()); in get_rtx() local
1878 RTVEC_ELT (rtxes, i) = gen_rtx_EXPR_LIST (VOIDmode, reg, offset); in get_rtx()
1882 return gen_rtx_PARALLEL (mode, rtxes); in get_rtx()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64.cc3006 rtvec rtxes = rtvec_alloc (pieces.length ()); in get_rtx() local
3011 RTVEC_ELT (rtxes, i) = gen_rtx_EXPR_LIST (VOIDmode, reg, offset); in get_rtx()
3015 return gen_rtx_PARALLEL (mode, rtxes); in get_rtx()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Drtl.texi1751 integers rather than rtxes. @code{CONST_POLY_INT_COEFFS} gives the
H A Dtm.texi5973 if rtxes are provided.
11114 @emph{not} apply to general shift rtxes; it applies only to instructions
H A Dgccint.info17324 than rtxes. 'CONST_POLY_INT_COEFFS' gives the values of individual
36610 it if rtxes are provided.
41576 apply to general shift rtxes; it applies only to instructions that
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Drtl.texi1775 integers rather than rtxes. @code{CONST_POLY_INT_COEFFS} gives the
H A Dgccint.info17744 than rtxes. 'CONST_POLY_INT_COEFFS' gives the values of individual
38056 it if rtxes are provided.
43060 apply to general shift rtxes; it applies only to instructions that
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm.md12322 /* We want a conditional negate here, but emitting COND_EXEC rtxes
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm.md12404 /* We want a conditional negate here, but emitting COND_EXEC rtxes

12