| /netbsd-src/external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/ |
| H A D | brig-basic-inst-handler.cc | 220 tree wide_type = build_nonstandard_integer_type (vecsize, 1); in build_pack() local 222 tree src_vect = build_resize_convert_view (wide_type, operands[0]); in build_pack() 227 convert_to_integer (wide_type, scalar)); in build_pack() 235 pos = m_parent.m_cf->add_temp_var ("pos", convert (wide_type, t)); in build_pack() 239 tree ewidth = build_int_cstu (wide_type, element_width); in build_pack() 241 tree bitoffset = build2 (MULT_EXPR, wide_type, ewidth, pos); in build_pack() 247 tree mask = build_int_cstu (wide_type, mask_int); in build_pack() 250 convert_to_integer (wide_type, mask)); in build_pack() 253 = build1 (BIT_NOT_EXPR, wide_type, in build_pack() 254 build2 (LSHIFT_EXPR, wide_type, mask, bitoffset)); in build_pack() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | fold-const.c | 6630 extract_muldiv (tree t, tree c, enum tree_code code, tree wide_type, in extract_muldiv() argument 6645 ret = extract_muldiv_1 (t, c, code, wide_type, strict_overflow_p); in extract_muldiv() 6652 extract_muldiv_1 (tree t, tree c, enum tree_code code, tree wide_type, in extract_muldiv_1() argument 6657 tree ctype = (wide_type != 0 in extract_muldiv_1() 6658 && (GET_MODE_SIZE (SCALAR_INT_TYPE_MODE (wide_type)) in extract_muldiv_1() 6660 ? wide_type : type); in extract_muldiv_1() 6763 if ((t1 = extract_muldiv (op0, c, code, wide_type, strict_overflow_p)) in extract_muldiv_1() 6776 if ((t1 = extract_muldiv (op0, c, code, wide_type, in extract_muldiv_1() 6778 && (t2 = extract_muldiv (op1, c, code, wide_type, in extract_muldiv_1() 6812 c, code, wide_type, strict_overflow_p); in extract_muldiv_1() [all …]
|
| H A D | tree-ssa-sccvn.c | 4737 valueized_wider_op (tree wide_type, tree op, bool allow_truncate) in valueized_wider_op() argument 4746 wide_type, ops, NULL); in valueized_wider_op() 4758 if (useless_type_conversion_p (wide_type, TREE_TYPE (tem))) in valueized_wider_op() 4769 return wide_int_to_tree (wide_type, wi::to_widest (op)); in valueized_wider_op()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | fold-const.cc | 6723 extract_muldiv (tree t, tree c, enum tree_code code, tree wide_type, in extract_muldiv() argument 6738 ret = extract_muldiv_1 (t, c, code, wide_type, strict_overflow_p); in extract_muldiv() 6745 extract_muldiv_1 (tree t, tree c, enum tree_code code, tree wide_type, in extract_muldiv_1() argument 6750 tree ctype = (wide_type != 0 in extract_muldiv_1() 6751 && (GET_MODE_SIZE (SCALAR_INT_TYPE_MODE (wide_type)) in extract_muldiv_1() 6753 ? wide_type : type); in extract_muldiv_1() 6856 if ((t1 = extract_muldiv (op0, c, code, wide_type, strict_overflow_p)) in extract_muldiv_1() 6869 if ((t1 = extract_muldiv (op0, c, code, wide_type, in extract_muldiv_1() 6871 && (t2 = extract_muldiv (op1, c, code, wide_type, in extract_muldiv_1() 6905 c, code, wide_type, strict_overflow_p); in extract_muldiv_1() [all …]
|
| H A D | tree-ssa-sccvn.cc | 4932 valueized_wider_op (tree wide_type, tree op, bool allow_truncate) in valueized_wider_op() argument 4941 wide_type, ops, NULL); in valueized_wider_op() 4953 if (useless_type_conversion_p (wide_type, TREE_TYPE (tem))) in valueized_wider_op() 4964 return wide_int_to_tree (wide_type, wi::to_widest (op)); in valueized_wider_op()
|