| /freebsd-12-stable/contrib/gcc/ |
| D | rtlhooks.c | 65 if (GET_MODE_SIZE (GET_MODE (x)) <= UNITS_PER_WORD in gen_lowpart_general() 73 offset = (MAX (GET_MODE_SIZE (GET_MODE (x)), UNITS_PER_WORD) in gen_lowpart_general() 74 - MAX (GET_MODE_SIZE (mode), UNITS_PER_WORD)); in gen_lowpart_general() 79 offset -= (MIN (UNITS_PER_WORD, GET_MODE_SIZE (mode)) in gen_lowpart_general() 80 - MIN (UNITS_PER_WORD, GET_MODE_SIZE (GET_MODE (x)))); in gen_lowpart_general() 150 offset = (MAX (GET_MODE_SIZE (GET_MODE (x)), UNITS_PER_WORD) in gen_lowpart_if_possible() 151 - MAX (GET_MODE_SIZE (mode), UNITS_PER_WORD)); in gen_lowpart_if_possible() 155 offset -= (MIN (UNITS_PER_WORD, GET_MODE_SIZE (mode)) in gen_lowpart_if_possible() 156 - MIN (UNITS_PER_WORD, GET_MODE_SIZE (GET_MODE (x)))); in gen_lowpart_if_possible()
|
| D | regs.h | 38 #define REGMODE_NATURAL_SIZE(MODE) UNITS_PER_WORD 118 ((GET_MODE_SIZE (PSEUDO_REGNO_MODE (N)) + UNITS_PER_WORD - 1) \ 119 / UNITS_PER_WORD)
|
| D | emit-rtl.c | 628 else if (osize >= UNITS_PER_WORD && isize >= osize) in validate_subreg() 680 if (osize < UNITS_PER_WORD) in validate_subreg() 682 enum machine_mode wmode = isize > UNITS_PER_WORD ? word_mode : imode; in validate_subreg() 684 if (offset % UNITS_PER_WORD != low_off) in validate_subreg() 873 / UNITS_PER_WORD) * UNITS_PER_WORD; in gen_rtx_REG_offset() 875 offset_le = (offset / UNITS_PER_WORD) * UNITS_PER_WORD; in gen_rtx_REG_offset() 879 % UNITS_PER_WORD); in gen_rtx_REG_offset() 881 offset_le += offset % UNITS_PER_WORD; in gen_rtx_REG_offset() 894 / UNITS_PER_WORD) * UNITS_PER_WORD; in gen_rtx_REG_offset() 896 offset = (offset_le / UNITS_PER_WORD) * UNITS_PER_WORD; in gen_rtx_REG_offset() [all …]
|
| D | calls.c | 753 BIGGEST_ALIGNMENT / UNITS_PER_WORD) - 1))) in save_fixed_argument_area() 836 gcc_assert (args[i].partial % UNITS_PER_WORD == 0); in store_unaligned_arguments_into_pseudos() 837 args[i].n_aligned_regs = args[i].partial / UNITS_PER_WORD; in store_unaligned_arguments_into_pseudos() 842 = (bytes + UNITS_PER_WORD - 1) / UNITS_PER_WORD; in store_unaligned_arguments_into_pseudos() 851 if (bytes < UNITS_PER_WORD in store_unaligned_arguments_into_pseudos() 1132 int_size_in_bytes (type) <= UNITS_PER_WORD); in initialize_argument_information() 1558 gcc_assert (partial % UNITS_PER_WORD == 0); in load_register_parameters() 1559 nregs = partial / UNITS_PER_WORD; in load_register_parameters() 1564 nregs = (size + (UNITS_PER_WORD - 1)) / UNITS_PER_WORD; in load_register_parameters() 1586 if (size < UNITS_PER_WORD in load_register_parameters() [all …]
|
| D | rtlanal.c | 670 + (UNITS_PER_WORD - 1)) / UNITS_PER_WORD) in reg_referenced_p() 672 + (UNITS_PER_WORD - 1)) / UNITS_PER_WORD))) in reg_referenced_p() 1501 + UNITS_PER_WORD - 1) / UNITS_PER_WORD) in covers_regno_no_parallel_p() 1503 + UNITS_PER_WORD - 1) / UNITS_PER_WORD))) in covers_regno_no_parallel_p() 2881 gcc_assert (!((subreg_byte % UNITS_PER_WORD in subreg_lsb_1() 2882 + GET_MODE_SIZE (outer_mode)) > UNITS_PER_WORD in subreg_lsb_1() 2883 && (subreg_byte % UNITS_PER_WORD in subreg_lsb_1() 2884 || GET_MODE_SIZE (outer_mode) % UNITS_PER_WORD))); in subreg_lsb_1() 2888 - (subreg_byte + GET_MODE_SIZE (outer_mode))) / UNITS_PER_WORD; in subreg_lsb_1() 2890 word = subreg_byte / UNITS_PER_WORD; in subreg_lsb_1() [all …]
|
| D | defaults.h | 402 #define BITS_PER_WORD (BITS_PER_UNIT * UNITS_PER_WORD) 415 #define SHORT_TYPE_SIZE (BITS_PER_UNIT * MIN ((UNITS_PER_WORD + 1) / 2, 2)) 712 #define UNITS_PER_SIMD_WORD UNITS_PER_WORD
|
| D | expr.h | 221 #define STACK_CHECK_PROTECT (75 * UNITS_PER_WORD) 228 (STACK_CHECK_PROBE_INTERVAL - UNITS_PER_WORD) 233 #define STACK_CHECK_FIXED_FRAME_SIZE (4 * UNITS_PER_WORD)
|
| D | caller-save.c | 45 #define MIN_UNITS_PER_WORD UNITS_PER_WORD 48 #define MOVE_MAX_WORDS (MOVE_MAX / UNITS_PER_WORD) 351 k * UNITS_PER_WORD); in setup_save_areas() 581 <= UNITS_PER_WORD)))) in mark_referenced_regs()
|
| D | simplify-rtx.c | 4282 unsigned bytele = (subword_byte % UNITS_PER_WORD in simplify_immed_subreg() 4283 + (word_byte / UNITS_PER_WORD) * UNITS_PER_WORD); in simplify_immed_subreg() 4367 byte = (subword_byte % UNITS_PER_WORD in simplify_immed_subreg() 4368 + (word_byte / UNITS_PER_WORD) * UNITS_PER_WORD); in simplify_immed_subreg() 4412 unsigned bytele = (subword_byte % UNITS_PER_WORD in simplify_immed_subreg() 4413 + (word_byte / UNITS_PER_WORD) * UNITS_PER_WORD); in simplify_immed_subreg() 4526 final_offset += (difference / UNITS_PER_WORD) * UNITS_PER_WORD; in simplify_subreg() 4528 final_offset += difference % UNITS_PER_WORD; in simplify_subreg() 4535 final_offset += (difference / UNITS_PER_WORD) * UNITS_PER_WORD; in simplify_subreg() 4537 final_offset += difference % UNITS_PER_WORD; in simplify_subreg() [all …]
|
| D | reload.c | 810 return (GET_MODE_SIZE (mode) <= UNITS_PER_WORD in reload_inner_reg_of_subreg() 812 && GET_MODE_SIZE (GET_MODE (inner)) > UNITS_PER_WORD in reload_inner_reg_of_subreg() 813 && ((GET_MODE_SIZE (GET_MODE (inner)) / UNITS_PER_WORD) in reload_inner_reg_of_subreg() 1008 || (GET_MODE_SIZE (inmode) <= UNITS_PER_WORD in push_reload() 1010 <= UNITS_PER_WORD) in push_reload() 1019 && ((GET_MODE_SIZE (inmode) - 1) / UNITS_PER_WORD == in push_reload() 1021 / UNITS_PER_WORD))) in push_reload() 1029 && ((GET_MODE_SIZE (inmode) <= UNITS_PER_WORD in push_reload() 1031 > UNITS_PER_WORD) in push_reload() 1033 / UNITS_PER_WORD) in push_reload() [all …]
|
| D | expmed.c | 377 byte_offset += (difference / UNITS_PER_WORD) * UNITS_PER_WORD; in store_bit_field() 379 byte_offset += difference % UNITS_PER_WORD; in store_bit_field() 450 + (offset * UNITS_PER_WORD); in store_bit_field() 455 ? ((GET_MODE_SIZE (fieldmode) >= UNITS_PER_WORD in store_bit_field() 542 + (offset * UNITS_PER_WORD)), in store_bit_field() 599 || GET_MODE_SIZE (GET_MODE (op0)) > UNITS_PER_WORD) in store_bit_field() 613 op0, (offset * UNITS_PER_WORD)); in store_bit_field() 1048 int word_offset = (SUBREG_BYTE (op0) / UNITS_PER_WORD) + offset; in store_split_bit_field() 1221 byte_offset = bitpos / BITS_PER_UNIT + offset * UNITS_PER_WORD; in extract_bit_field() 1308 ? GET_MODE_SIZE (GET_MODE (target)) / UNITS_PER_WORD - i - 1 in extract_bit_field() [all …]
|
| D | tree-vect-generic.c | 236 int n_words = tree_low_cst (TYPE_SIZE_UNIT (type), 1) / UNITS_PER_WORD; in expand_vector_parallel() 275 int parts_per_word = UNITS_PER_WORD in expand_vector_addition()
|
| D | dojump.c | 621 int nwords = (GET_MODE_SIZE (mode) / UNITS_PER_WORD); in do_jump_by_parts_greater_rtx() 691 int nwords = GET_MODE_SIZE (mode) / UNITS_PER_WORD; in do_jump_by_parts_zero_rtx() 741 int nwords = (GET_MODE_SIZE (mode) / UNITS_PER_WORD); in do_jump_by_parts_equality_rtx()
|
| D | combine.c | 5381 && (((GET_MODE_SIZE (GET_MODE (src)) + (UNITS_PER_WORD - 1)) in simplify_set() 5382 / UNITS_PER_WORD) in simplify_set() 5384 + (UNITS_PER_WORD - 1)) / UNITS_PER_WORD)) in simplify_set() 5635 if (GET_MODE_SIZE (GET_MODE (XEXP (x, 0))) > UNITS_PER_WORD) in expand_compound_operation() 5870 + (UNITS_PER_WORD - 1)) / UNITS_PER_WORD) in expand_field_assignment() 5872 + (UNITS_PER_WORD - 1)) / UNITS_PER_WORD))) in expand_field_assignment() 6069 && GET_MODE_SIZE (inner_mode) > UNITS_PER_WORD) in make_extraction() 6072 / UNITS_PER_WORD) - final_word; in make_extraction() 6074 final_word *= UNITS_PER_WORD; in make_extraction() 6078 - GET_MODE_SIZE (tmode)) % UNITS_PER_WORD; in make_extraction() [all …]
|
| /freebsd-12-stable/contrib/gcc/config/sparc/ |
| D | sparc.h | 591 #define UNITS_PER_WORD (TARGET_ARCH64 ? 8 : 4) macro 593 #define MIN_UNITS_PER_WORD UNITS_PER_WORD 598 #define UNITS_PER_SIMD_WORD (TARGET_VIS ? 8 : UNITS_PER_WORD) 628 && GET_MODE_SIZE (MODE) < UNITS_PER_WORD) \ 876 ? (GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD \ 878 : ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD)) 883 ((TARGET_ARCH64 && FLOAT_MODE_P (MODE)) ? 4 : UNITS_PER_WORD) 1367 : (GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD) 1396 (TARGET_ARCH64 ? 16 * UNITS_PER_WORD : STRUCT_VALUE_OFFSET + UNITS_PER_WORD) 1412 #define REG_PARM_STACK_SPACE(DECL) (6 * UNITS_PER_WORD) [all …]
|
| D | sparc.c | 4395 #define ROUND_ADVANCE(SIZE) (((SIZE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD) 4780 intoffset = (intoffset | (UNITS_PER_WORD-1)) + 1; in function_arg_record_value_3() 4957 nregs = (typesize + UNITS_PER_WORD - 1) / UNITS_PER_WORD; in function_arg_record_value() 5018 GEN_INT (UNITS_PER_WORD * i)); in function_arg_union_value() 5233 return (SPARC_INT_ARG_MAX - slotno) * UNITS_PER_WORD; in sparc_arg_partial_bytes() 5245 if (size > UNITS_PER_WORD in sparc_arg_partial_bytes() 5247 return UNITS_PER_WORD; in sparc_arg_partial_bytes() 5254 if (GET_MODE_SIZE (mode) > UNITS_PER_WORD in sparc_arg_partial_bytes() 5256 return UNITS_PER_WORD; in sparc_arg_partial_bytes() 5260 if ((slotno + GET_MODE_SIZE (mode) / UNITS_PER_WORD) in sparc_arg_partial_bytes() [all …]
|
| /freebsd-12-stable/contrib/gcc/config/s390/ |
| D | s390.h | 164 #define UNITS_PER_WORD (TARGET_64BIT ? 8 : 4) macro 173 GET_MODE_SIZE (MODE) < UNITS_PER_WORD) { \ 519 plus_constant (arg_pointer_rtx, -UNITS_PER_WORD) : \ 528 plus_constant ((FRAME), STACK_POINTER_OFFSET - UNITS_PER_WORD) : (FRAME)) 884 fputs (integer_asm_op (UNITS_PER_WORD, TRUE), (FILE)); \ 894 fputs (integer_asm_op (UNITS_PER_WORD, TRUE), (FILE)); \
|
| D | s390.c | 312 cfun_frame_layout.first_save_gpr_slot + 1) * UNITS_PER_WORD) 6275 offset = -2 * UNITS_PER_WORD; in s390_return_addr_rtx() 6277 offset = RETURN_REGNUM * UNITS_PER_WORD; in s390_return_addr_rtx() 6296 STACK_POINTER_OFFSET - UNITS_PER_WORD); in s390_back_chain_rtx() 6421 + cfun_frame_layout.first_restore_gpr * UNITS_PER_WORD); in s390_frame_area() 6423 - cfun_frame_layout.first_restore_gpr + 1) * UNITS_PER_WORD; in s390_frame_area() 6618 cfun_frame_layout.f0_offset = 16 * UNITS_PER_WORD; in s390_frame_info() 6622 * UNITS_PER_WORD); in s390_frame_info() 6627 - UNITS_PER_WORD); in s390_frame_info() 6631 * UNITS_PER_WORD); in s390_frame_info() [all …]
|
| /freebsd-12-stable/contrib/gcc/config/i386/ |
| D | i386.h | 606 #define UNITS_PER_WORD (TARGET_64BIT ? 8 : 4) macro 903 : ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD))) 931 #define UNITS_PER_SIMD_WORD (TARGET_SSE ? 16 : UNITS_PER_WORD) 1327 + UNITS_PER_WORD - 1) / UNITS_PER_WORD)) 2009 ? gen_rtx_MEM (Pmode, plus_constant (arg_pointer_rtx, -UNITS_PER_WORD)) \ 2010 : gen_rtx_MEM (Pmode, plus_constant (FRAME, UNITS_PER_WORD))) 2016 #define INCOMING_FRAME_SP_OFFSET UNITS_PER_WORD
|
| /freebsd-12-stable/contrib/gcc/config/mips/ |
| D | mips.c | 1780 factor = (GET_MODE_SIZE (mode) + UNITS_PER_WORD - 1) / UNITS_PER_WORD; in mips_address_insns() 2373 if (GET_MODE_SIZE (mode) <= UNITS_PER_WORD in mips_legitimize_move() 2773 byte = UNITS_PER_WORD; in mips_subword() 3583 #define MAX_MOVE_BYTES (MAX_MOVE_REGS * UNITS_PER_WORD) 3716 num_words = (num_bytes + UNITS_PER_WORD - 1) / UNITS_PER_WORD; in mips_arg_info() 3949 if (info.reg_words * UNITS_PER_WORD == GET_MODE_SIZE (inner)) in function_arg() 3989 return info.stack_words > 0 ? info.reg_words * UNITS_PER_WORD : 0; in mips_arg_partial_bytes() 4092 - gp_saved * UNITS_PER_WORD); in mips_setup_incoming_varargs() 4109 off = -gp_saved * UNITS_PER_WORD; in mips_setup_incoming_varargs() 4128 cfun->machine->varargs_size = (gp_saved * UNITS_PER_WORD in mips_setup_incoming_varargs() [all …]
|
| D | mips.h | 1030 #define UNITS_PER_WORD (TARGET_64BIT ? 8 : 4) macro 1056 #define UNITS_PER_SIMD_WORD (TARGET_PAIRED_SINGLE_FLOAT ? 8 : UNITS_PER_WORD) 1184 && GET_MODE_SIZE (MODE) < UNITS_PER_WORD) \ 1790 ? MIPS_STACK_ALIGN (UNITS_PER_WORD) : 0)) 1842 ? (MAX_ARGS_IN_REGISTERS * UNITS_PER_WORD) \
|
| /freebsd-12-stable/contrib/gcc/config/ia64/ |
| D | ia64.h | 168 #define UNITS_PER_WORD 8 macro 646 : (GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD) 900 : (GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD)
|
| D | ia64.c | 3836 *pretend_size = n * UNITS_PER_WORD; in ia64_setup_incoming_varargs() 3941 return (words + UNITS_PER_WORD - 1) / UNITS_PER_WORD; /* round up */ in ia64_function_arg_words() 4017 args_byte_size = int_regs * UNITS_PER_WORD; in ia64_function_arg() 4020 && args_byte_size < (MAX_ARGUMENT_SLOTS * UNITS_PER_WORD)); i++) in ia64_function_arg() 4037 int_regs += offset / UNITS_PER_WORD; in ia64_function_arg() 4066 if (gr_size == UNITS_PER_WORD in ia64_function_arg() 4067 || (gr_size < UNITS_PER_WORD && offset % UNITS_PER_WORD == 0)) in ia64_function_arg() 4069 else if (gr_size > UNITS_PER_WORD) in ia64_function_arg() 4070 int_regs += gr_size / UNITS_PER_WORD; in ia64_function_arg() 4085 && byte_size < UNITS_PER_WORD in ia64_function_arg() [all …]
|
| /freebsd-12-stable/contrib/gcc/config/arm/ |
| D | arm.h | 445 #define UNITS_PER_WORD 4 macro 761 #define ARM_NUM_INTS(X) (((X) + UNITS_PER_WORD - 1) / UNITS_PER_WORD) 1259 ? UNITS_PER_WORD : 0) 1547 assemble_aligned_integer (UNITS_PER_WORD, sym); \ 1647 assemble_aligned_integer (UNITS_PER_WORD, const0_rtx); \ 1648 assemble_aligned_integer (UNITS_PER_WORD, const0_rtx); \
|
| /freebsd-12-stable/contrib/gcc/config/rs6000/ |
| D | rs6000.h | 395 && GET_MODE_SIZE (MODE) < UNITS_PER_WORD) \ 417 #define UNITS_PER_WORD (! TARGET_POWERPC64 ? 4 : 8) macro 419 #define MIN_UNITS_PER_WORD UNITS_PER_WORD 828 : (TARGET_SPE ? UNITS_PER_SPE_WORD : UNITS_PER_WORD)) 1133 : ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD))
|