Home | History | Annotate | Download | only in aarch64

Lines Matching refs:val_in

10355 aarch64_bitmask_imm (HOST_WIDE_INT val_in, machine_mode mode)
10362 val = aarch64_replicate_bitmask_imm (val_in, mode);
10399 /* Create mask of ones, covering the lowest to highest bits set in VAL_IN.
10400 Assumed precondition: VAL_IN Is not zero. */
10403 aarch64_and_split_imm1 (HOST_WIDE_INT val_in)
10405 int lowest_bit_set = ctz_hwi (val_in);
10406 int highest_bit_set = floor_log2 (val_in);
10407 gcc_assert (val_in != 0);
10417 aarch64_and_split_imm2 (HOST_WIDE_INT val_in)
10419 return val_in | ~aarch64_and_split_imm1 (val_in);
10422 /* Return true if VAL_IN is a valid 'and' bitmask immediate. */
10425 aarch64_and_bitmask_imm (unsigned HOST_WIDE_INT val_in, machine_mode mode)
10431 if (aarch64_bitmask_imm (val_in, int_mode))
10434 if (aarch64_move_imm (val_in, int_mode))
10437 unsigned HOST_WIDE_INT imm2 = aarch64_and_split_imm2 (val_in);