Home
last modified time | relevance | path

Searched refs:UNITS_PER_WORD (Results 1 – 25 of 67) sorted by relevance

123

/freebsd-12-stable/contrib/gcc/
Drtlhooks.c65 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()
Dregs.h38 #define REGMODE_NATURAL_SIZE(MODE) UNITS_PER_WORD
118 ((GET_MODE_SIZE (PSEUDO_REGNO_MODE (N)) + UNITS_PER_WORD - 1) \
119 / UNITS_PER_WORD)
Demit-rtl.c628 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 …]
Dcalls.c753 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 …]
Drtlanal.c670 + (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 …]
Ddefaults.h402 #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
Dexpr.h221 #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)
Dcaller-save.c45 #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()
Dsimplify-rtx.c4282 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 …]
Dreload.c810 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 …]
Dexpmed.c377 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 …]
Dtree-vect-generic.c236 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()
Ddojump.c621 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()
Dcombine.c5381 && (((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/
Dsparc.h591 #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 …]
Dsparc.c4395 #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/
Ds390.h164 #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)); \
Ds390.c312 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/
Di386.h606 #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/
Dmips.c1780 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 …]
Dmips.h1030 #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/
Dia64.h168 #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)
Dia64.c3836 *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/
Darm.h445 #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/
Drs6000.h395 && 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))

123