Home
last modified time | relevance | path

Searched refs:outermode (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dsimplify-rtx.c2405 simplify_subreg (outermode, op, innermode, byte) in simplify_subreg() argument
2408 enum machine_mode outermode, innermode;
2411 if (innermode == VOIDmode || outermode == VOIDmode
2412 || innermode == BLKmode || outermode == BLKmode)
2419 if (byte % GET_MODE_SIZE (outermode)
2423 if (outermode == innermode && !byte)
2433 if (GET_MODE_INNER (innermode) == outermode)
2442 else if (GET_MODE_INNER (innermode) == GET_MODE_INNER (outermode)
2443 && GET_MODE_SIZE (innermode) > GET_MODE_SIZE (outermode))
2446 (outermode,
[all …]
H A Demit-rtl.c1280 gen_highpart_mode (outermode, innermode, exp) in gen_highpart_mode() argument
1281 enum machine_mode outermode, innermode; in gen_highpart_mode()
1288 return gen_highpart (outermode, exp);
1290 return simplify_gen_subreg (outermode, exp, innermode,
1291 subreg_highpart_offset (outermode, innermode));
1298 subreg_lowpart_offset (outermode, innermode) in subreg_lowpart_offset() argument
1299 enum machine_mode outermode, innermode; in subreg_lowpart_offset()
1302 int difference = (GET_MODE_SIZE (innermode) - GET_MODE_SIZE (outermode));
1318 subreg_highpart_offset (outermode, innermode) in subreg_highpart_offset() argument
1319 enum machine_mode outermode, innermode; in subreg_highpart_offset()
[all …]
/openbsd-src/gnu/gcc/gcc/
H A Dsimplify-rtx.c4216 simplify_immed_subreg (enum machine_mode outermode, rtx op, in simplify_immed_subreg() argument
4239 if (GET_MODE_CLASS (outermode) == MODE_CC && GET_CODE (op) == CONST_INT) in simplify_immed_subreg()
4243 if (COMPLEX_MODE_P (outermode)) in simplify_immed_subreg()
4357 if (GET_MODE_SIZE (innermode) >= GET_MODE_SIZE (outermode)) in simplify_immed_subreg()
4359 unsigned ibyte = (GET_MODE_SIZE (innermode) - GET_MODE_SIZE (outermode) in simplify_immed_subreg()
4376 if (VECTOR_MODE_P (outermode)) in simplify_immed_subreg()
4378 num_elem = GET_MODE_NUNITS (outermode); in simplify_immed_subreg()
4381 outer_submode = GET_MODE_INNER (outermode); in simplify_immed_subreg()
4387 outer_submode = outermode; in simplify_immed_subreg()
4470 if (VECTOR_MODE_P (outermode)) in simplify_immed_subreg()
[all …]
H A Demit-rtl.c1195 gen_highpart_mode (enum machine_mode outermode, enum machine_mode innermode, rtx exp) in gen_highpart_mode() argument
1200 return gen_highpart (outermode, exp); in gen_highpart_mode()
1202 return simplify_gen_subreg (outermode, exp, innermode, in gen_highpart_mode()
1203 subreg_highpart_offset (outermode, innermode)); in gen_highpart_mode()
1210 subreg_lowpart_offset (enum machine_mode outermode, enum machine_mode innermode) in subreg_lowpart_offset() argument
1213 int difference = (GET_MODE_SIZE (innermode) - GET_MODE_SIZE (outermode)); in subreg_lowpart_offset()
1229 subreg_highpart_offset (enum machine_mode outermode, enum machine_mode innermode) in subreg_highpart_offset() argument
1232 int difference = (GET_MODE_SIZE (innermode) - GET_MODE_SIZE (outermode)); in subreg_highpart_offset()
1234 gcc_assert (GET_MODE_SIZE (innermode) >= GET_MODE_SIZE (outermode)); in subreg_highpart_offset()
H A Dexpmed.c404 enum machine_mode outermode = GET_MODE (op0); in store_bit_field() local
405 enum machine_mode innermode = GET_MODE_INNER (outermode); in store_bit_field()
406 int icode = (int) vec_set_optab->handlers[outermode].insn_code; in store_bit_field()
1138 enum machine_mode outermode = GET_MODE (op0); in extract_bit_field() local
1139 enum machine_mode innermode = GET_MODE_INNER (outermode); in extract_bit_field()
1140 int icode = (int) vec_extract_optab->handlers[outermode].insn_code; in extract_bit_field()