Home
last modified time | relevance | path

Searched refs:simd_immediate_info (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c85 struct simd_immediate_info struct
90 simd_immediate_info () {} in simd_immediate_info() argument
91 simd_immediate_info (scalar_float_mode, rtx);
92 simd_immediate_info (scalar_int_mode, unsigned HOST_WIDE_INT,
95 simd_immediate_info (scalar_mode, rtx, rtx);
96 simd_immediate_info (scalar_int_mode, aarch64_svpattern);
133 inline simd_immediate_info argument
134 ::simd_immediate_info (scalar_float_mode elt_mode_in, rtx value_in) in simd_immediate_info() function
145 inline simd_immediate_info
146 ::simd_immediate_info (scalar_int_mode elt_mode_in, in simd_immediate_info() function
[all …]
H A Daarch64-protos.h567 bool aarch64_sve_ptrue_svpattern_p (rtx, struct simd_immediate_info *);
568 bool aarch64_simd_valid_immediate (rtx, struct simd_immediate_info *,
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64.cc92 struct simd_immediate_info struct
97 simd_immediate_info () {} in simd_immediate_info() argument
98 simd_immediate_info (scalar_float_mode, rtx);
99 simd_immediate_info (scalar_int_mode, unsigned HOST_WIDE_INT,
102 simd_immediate_info (scalar_mode, rtx, rtx);
103 simd_immediate_info (scalar_int_mode, aarch64_svpattern);
140 inline simd_immediate_info argument
141 ::simd_immediate_info (scalar_float_mode elt_mode_in, rtx value_in) in simd_immediate_info() function in simd_immediate_info
152 inline simd_immediate_info
153 ::simd_immediate_info (scalar_int_mode elt_mode_in, in simd_immediate_info() function in simd_immediate_info
[all …]
H A Daarch64-protos.h841 bool aarch64_sve_ptrue_svpattern_p (rtx, struct simd_immediate_info *);
842 bool aarch64_simd_valid_immediate (rtx, struct simd_immediate_info *,
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-201918450 * config/aarch64/aarch64.c (simd_immediate_info::PTRUE): New
18452 (simd_immediate_info::simd_immediate_info): New overload that
18454 (simd_immediate_info::u): Add a "pattern" field.
18465 (aarch64_output_sve_mov_immediate): Handle new simd_immediate_info
18597 (aarch64_simd_valid_immediate): Fill in the simd_immediate_info
18604 * config/aarch64/aarch64.c (simd_immediate_info::insn_type): Add
18606 (simd_immediate_info::value, simd_immediate_info::step)
18607 (simd_immediate_info::modifier, simd_immediate_info::shift): Replace
18609 (simd_immediate_info::u): ...this new union.
18610 (simd_immediate_info::simd_immediate_info): Update accordingly.
H A DChangeLog-201832913 (simd_immediate_info): Add a constructor for series vectors,
34769 * config/aarch64/aarch64.c (simd_immediate_info): Replace mvn
34787 simd_immediate_info.
H A DChangeLog-201326126 * config/aarch64/aarch64.c (simd_immediate_info): New member.
28655 * config/aarch64/aarch64.c (simd_immediate_info): Remove
28669 * config/aarch64/aarch64.c (simd_immediate_info): Struct to hold