Lines Matching +full:scatter +full:- +full:gather

1 //===-- X86IntrinsicsInfo.h - X86 Intrinsics ------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
24 GATHER, enumerator
25 SCATTER, enumerator
97 * IntrinsicsWithChain - the table should be sorted by Intrinsic ID - in
118 X86_INTRINSIC_DATA(avx512_gather_dpd_512, GATHER, 0, 0),
119 X86_INTRINSIC_DATA(avx512_gather_dpi_512, GATHER, 0, 0),
120 X86_INTRINSIC_DATA(avx512_gather_dpq_512, GATHER, 0, 0),
121 X86_INTRINSIC_DATA(avx512_gather_dps_512, GATHER, 0, 0),
122 X86_INTRINSIC_DATA(avx512_gather_qpd_512, GATHER, 0, 0),
123 X86_INTRINSIC_DATA(avx512_gather_qpi_512, GATHER, 0, 0),
124 X86_INTRINSIC_DATA(avx512_gather_qpq_512, GATHER, 0, 0),
125 X86_INTRINSIC_DATA(avx512_gather_qps_512, GATHER, 0, 0),
126 X86_INTRINSIC_DATA(avx512_gather3div2_df, GATHER, 0, 0),
127 X86_INTRINSIC_DATA(avx512_gather3div2_di, GATHER, 0, 0),
128 X86_INTRINSIC_DATA(avx512_gather3div4_df, GATHER, 0, 0),
129 X86_INTRINSIC_DATA(avx512_gather3div4_di, GATHER, 0, 0),
130 X86_INTRINSIC_DATA(avx512_gather3div4_sf, GATHER, 0, 0),
131 X86_INTRINSIC_DATA(avx512_gather3div4_si, GATHER, 0, 0),
132 X86_INTRINSIC_DATA(avx512_gather3div8_sf, GATHER, 0, 0),
133 X86_INTRINSIC_DATA(avx512_gather3div8_si, GATHER, 0, 0),
134 X86_INTRINSIC_DATA(avx512_gather3siv2_df, GATHER, 0, 0),
135 X86_INTRINSIC_DATA(avx512_gather3siv2_di, GATHER, 0, 0),
136 X86_INTRINSIC_DATA(avx512_gather3siv4_df, GATHER, 0, 0),
137 X86_INTRINSIC_DATA(avx512_gather3siv4_di, GATHER, 0, 0),
138 X86_INTRINSIC_DATA(avx512_gather3siv4_sf, GATHER, 0, 0),
139 X86_INTRINSIC_DATA(avx512_gather3siv4_si, GATHER, 0, 0),
140 X86_INTRINSIC_DATA(avx512_gather3siv8_sf, GATHER, 0, 0),
141 X86_INTRINSIC_DATA(avx512_gather3siv8_si, GATHER, 0, 0),
143 X86_INTRINSIC_DATA(avx512_mask_gather_dpd_512, GATHER, 0, 0),
144 X86_INTRINSIC_DATA(avx512_mask_gather_dpi_512, GATHER, 0, 0),
145 X86_INTRINSIC_DATA(avx512_mask_gather_dpq_512, GATHER, 0, 0),
146 X86_INTRINSIC_DATA(avx512_mask_gather_dps_512, GATHER, 0, 0),
147 X86_INTRINSIC_DATA(avx512_mask_gather_qpd_512, GATHER, 0, 0),
148 X86_INTRINSIC_DATA(avx512_mask_gather_qpi_512, GATHER, 0, 0),
149 X86_INTRINSIC_DATA(avx512_mask_gather_qpq_512, GATHER, 0, 0),
150 X86_INTRINSIC_DATA(avx512_mask_gather_qps_512, GATHER, 0, 0),
151 X86_INTRINSIC_DATA(avx512_mask_gather3div2_df, GATHER, 0, 0),
152 X86_INTRINSIC_DATA(avx512_mask_gather3div2_di, GATHER, 0, 0),
153 X86_INTRINSIC_DATA(avx512_mask_gather3div4_df, GATHER, 0, 0),
154 X86_INTRINSIC_DATA(avx512_mask_gather3div4_di, GATHER, 0, 0),
155 X86_INTRINSIC_DATA(avx512_mask_gather3div4_sf, GATHER, 0, 0),
156 X86_INTRINSIC_DATA(avx512_mask_gather3div4_si, GATHER, 0, 0),
157 X86_INTRINSIC_DATA(avx512_mask_gather3div8_sf, GATHER, 0, 0),
158 X86_INTRINSIC_DATA(avx512_mask_gather3div8_si, GATHER, 0, 0),
159 X86_INTRINSIC_DATA(avx512_mask_gather3siv2_df, GATHER, 0, 0),
160 X86_INTRINSIC_DATA(avx512_mask_gather3siv2_di, GATHER, 0, 0),
161 X86_INTRINSIC_DATA(avx512_mask_gather3siv4_df, GATHER, 0, 0),
162 X86_INTRINSIC_DATA(avx512_mask_gather3siv4_di, GATHER, 0, 0),
163 X86_INTRINSIC_DATA(avx512_mask_gather3siv4_sf, GATHER, 0, 0),
164 X86_INTRINSIC_DATA(avx512_mask_gather3siv4_si, GATHER, 0, 0),
165 X86_INTRINSIC_DATA(avx512_mask_gather3siv8_sf, GATHER, 0, 0),
166 X86_INTRINSIC_DATA(avx512_mask_gather3siv8_si, GATHER, 0, 0),
277 X86_INTRINSIC_DATA(avx512_mask_scatter_dpd_512, SCATTER, 0, 0),
278 X86_INTRINSIC_DATA(avx512_mask_scatter_dpi_512, SCATTER, 0, 0),
279 X86_INTRINSIC_DATA(avx512_mask_scatter_dpq_512, SCATTER, 0, 0),
280 X86_INTRINSIC_DATA(avx512_mask_scatter_dps_512, SCATTER, 0, 0),
281 X86_INTRINSIC_DATA(avx512_mask_scatter_qpd_512, SCATTER, 0, 0),
282 X86_INTRINSIC_DATA(avx512_mask_scatter_qpi_512, SCATTER, 0, 0),
283 X86_INTRINSIC_DATA(avx512_mask_scatter_qpq_512, SCATTER, 0, 0),
284 X86_INTRINSIC_DATA(avx512_mask_scatter_qps_512, SCATTER, 0, 0),
285 X86_INTRINSIC_DATA(avx512_mask_scatterdiv2_df, SCATTER, 0, 0),
286 X86_INTRINSIC_DATA(avx512_mask_scatterdiv2_di, SCATTER, 0, 0),
287 X86_INTRINSIC_DATA(avx512_mask_scatterdiv4_df, SCATTER, 0, 0),
288 X86_INTRINSIC_DATA(avx512_mask_scatterdiv4_di, SCATTER, 0, 0),
289 X86_INTRINSIC_DATA(avx512_mask_scatterdiv4_sf, SCATTER, 0, 0),
290 X86_INTRINSIC_DATA(avx512_mask_scatterdiv4_si, SCATTER, 0, 0),
291 X86_INTRINSIC_DATA(avx512_mask_scatterdiv8_sf, SCATTER, 0, 0),
292 X86_INTRINSIC_DATA(avx512_mask_scatterdiv8_si, SCATTER, 0, 0),
293 X86_INTRINSIC_DATA(avx512_mask_scattersiv2_df, SCATTER, 0, 0),
294 X86_INTRINSIC_DATA(avx512_mask_scattersiv2_di, SCATTER, 0, 0),
295 X86_INTRINSIC_DATA(avx512_mask_scattersiv4_df, SCATTER, 0, 0),
296 X86_INTRINSIC_DATA(avx512_mask_scattersiv4_di, SCATTER, 0, 0),
297 X86_INTRINSIC_DATA(avx512_mask_scattersiv4_sf, SCATTER, 0, 0),
298 X86_INTRINSIC_DATA(avx512_mask_scattersiv4_si, SCATTER, 0, 0),
299 X86_INTRINSIC_DATA(avx512_mask_scattersiv8_sf, SCATTER, 0, 0),
300 X86_INTRINSIC_DATA(avx512_mask_scattersiv8_si, SCATTER, 0, 0),
302 X86_INTRINSIC_DATA(avx512_scatter_dpd_512, SCATTER, 0, 0),
303 X86_INTRINSIC_DATA(avx512_scatter_dpi_512, SCATTER, 0, 0),
304 X86_INTRINSIC_DATA(avx512_scatter_dpq_512, SCATTER, 0, 0),
305 X86_INTRINSIC_DATA(avx512_scatter_dps_512, SCATTER, 0, 0),
306 X86_INTRINSIC_DATA(avx512_scatter_qpd_512, SCATTER, 0, 0),
307 X86_INTRINSIC_DATA(avx512_scatter_qpi_512, SCATTER, 0, 0),
308 X86_INTRINSIC_DATA(avx512_scatter_qpq_512, SCATTER, 0, 0),
309 X86_INTRINSIC_DATA(avx512_scatter_qps_512, SCATTER, 0, 0),
310 X86_INTRINSIC_DATA(avx512_scatterdiv2_df, SCATTER, 0, 0),
311 X86_INTRINSIC_DATA(avx512_scatterdiv2_di, SCATTER, 0, 0),
312 X86_INTRINSIC_DATA(avx512_scatterdiv4_df, SCATTER, 0, 0),
313 X86_INTRINSIC_DATA(avx512_scatterdiv4_di, SCATTER, 0, 0),
314 X86_INTRINSIC_DATA(avx512_scatterdiv4_sf, SCATTER, 0, 0),
315 X86_INTRINSIC_DATA(avx512_scatterdiv4_si, SCATTER, 0, 0),
316 X86_INTRINSIC_DATA(avx512_scatterdiv8_sf, SCATTER, 0, 0),
317 X86_INTRINSIC_DATA(avx512_scatterdiv8_si, SCATTER, 0, 0),
318 X86_INTRINSIC_DATA(avx512_scattersiv2_df, SCATTER, 0, 0),
319 X86_INTRINSIC_DATA(avx512_scattersiv2_di, SCATTER, 0, 0),
320 X86_INTRINSIC_DATA(avx512_scattersiv4_df, SCATTER, 0, 0),
321 X86_INTRINSIC_DATA(avx512_scattersiv4_di, SCATTER, 0, 0),
322 X86_INTRINSIC_DATA(avx512_scattersiv4_sf, SCATTER, 0, 0),
323 X86_INTRINSIC_DATA(avx512_scattersiv4_si, SCATTER, 0, 0),
324 X86_INTRINSIC_DATA(avx512_scattersiv8_sf, SCATTER, 0, 0),
325 X86_INTRINSIC_DATA(avx512_scattersiv8_si, SCATTER, 0, 0),
345 if (Data != std::end(IntrinsicsWithChain) && Data->Id == IntNo) in getIntrinsicWithChain()
351 * IntrinsicsWithoutChain - the table should be sorted by Intrinsic ID - in
1649 if (Data != std::end(IntrinsicsWithoutChain) && Data->Id == IntNo) in getIntrinsicWithoutChain()