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 D | aarch64.c | 85 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 D | aarch64-protos.h | 567 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 D | aarch64.cc | 92 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 D | aarch64-protos.h | 841 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 D | ChangeLog-2019 | 18450 * 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 D | ChangeLog-2018 | 32913 (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 D | ChangeLog-2013 | 26126 * 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
|