Home
last modified time | relevance | path

Searched refs:TARGET_AVX (Results 1 – 25 of 26) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Dsse.md212 [(V64QI "TARGET_AVX512F") (V32QI "TARGET_AVX") V16QI
213 (V32HI "TARGET_AVX512F") (V16HI "TARGET_AVX") V8HI
214 (V16SI "TARGET_AVX512F") (V8SI "TARGET_AVX") V4SI
215 (V8DI "TARGET_AVX512F") (V4DI "TARGET_AVX") V2DI
216 (V4TI "TARGET_AVX512F") (V2TI "TARGET_AVX") V1TI
217 (V16SF "TARGET_AVX512F") (V8SF "TARGET_AVX") V4SF
218 (V8DF "TARGET_AVX512F") (V4DF "TARGET_AVX") V2DF])
243 [(V64QI "TARGET_AVX512F") (V32QI "TARGET_AVX") V16QI
244 (V32HI "TARGET_AVX512F") (V16HI "TARGET_AVX") V8HI
245 (V16SI "TARGET_AVX512F") (V8SI "TARGET_AVX") V4SI
[all …]
H A Di386.c1895 else if (size == 32 && !TARGET_AVX && !TARGET_IAMCU) in type_natural_mode()
3863 return !TARGET_AVX; in ix86_return_in_memory()
4871 return (TARGET_AVX in standard_sse_constant_opcode()
5135 if (TARGET_AVX && REG_P (operands[0]) && REG_P (operands[1])) in ix86_output_ssemov()
5141 if (TARGET_AVX && REG_P (operands[0]) && REG_P (operands[1])) in ix86_output_ssemov()
5147 gcc_assert (!TARGET_AVX); in ix86_output_ssemov()
5151 if (TARGET_AVX && REG_P (operands[0])) in ix86_output_ssemov()
12395 duplicated = code == 'd' && TARGET_AVX; in print_reg()
12813 if (TARGET_AVX) in ix86_print_operand()
12823 if (TARGET_AVX) in ix86_print_operand()
[all …]
H A Di386-expand.c579 if (TARGET_AVX) in ix86_expand_vector_move_misalign()
3671 if (TARGET_AVX) in ix86_expand_sse_movcc()
3675 if (TARGET_AVX) in ix86_expand_sse_movcc()
3761 if (TARGET_AVX) in ix86_prepare_sse_fp_compare_args()
3780 if (TARGET_AVX) in ix86_prepare_sse_fp_compare_args()
6459 mode = TARGET_AVX ? V32QImode : TARGET_SSE ? V16QImode : DImode; in expand_small_cpymem_or_setmem()
6830 return TARGET_SSE || TARGET_AVX; in alg_usable_p()
13398 use_vector_set = TARGET_AVX; in ix86_expand_vector_init_one_nonzero()
13401 use_vector_set = TARGET_AVX; in ix86_expand_vector_init_one_nonzero()
13405 use_vector_set = TARGET_AVX; in ix86_expand_vector_init_one_nonzero()
[all …]
H A Di386.h62 #define TARGET_AVX TARGET_ISA_AVX macro
924 (TARGET_IAMCU ? 32 : (TARGET_AVX512F ? 512 : (TARGET_AVX ? 256 : 128)))
2227 (PTR) += TARGET_AVX ? 1 : 2; \
H A Di386-features.c245 const int have_avx = TARGET_AVX; in get_stub_name()
1871 return TARGET_AVX in gate()
2313 return (TARGET_AVX in gate()
H A Di386.md679 (match_test "TARGET_AVX")))
816 (symbol_ref "TARGET_64BIT && TARGET_SSE4_1 && !TARGET_AVX")
818 (symbol_ref "TARGET_64BIT && TARGET_AVX")
826 (symbol_ref "TARGET_SSE && !TARGET_AVX")
828 (symbol_ref "TARGET_SSE2 && !TARGET_AVX")
832 (symbol_ref "TARGET_SSE4_1 && !TARGET_AVX")
833 (eq_attr "isa" "avx") (symbol_ref "TARGET_AVX")
834 (eq_attr "isa" "noavx") (symbol_ref "!TARGET_AVX")
855 (symbol_ref "TARGET_MMX_WITH_SSE && !TARGET_AVX")
857 (symbol_ref "TARGET_MMX_WITH_SSE && TARGET_AVX")
[all …]
H A Dpredicates.md1048 (ior (match_test "TARGET_AVX")
1281 (and (match_test "TARGET_AVX")
H A Di386-options.c2984 if (!TARGET_AVX) in ix86_simd_clone_adjust()
2989 else if (!TARGET_AVX) in ix86_simd_clone_adjust()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Dsse.md229 [(V64QI "TARGET_AVX512F") (V32QI "TARGET_AVX") V16QI
230 (V32HI "TARGET_AVX512F") (V16HI "TARGET_AVX") V8HI
231 (V16SI "TARGET_AVX512F") (V8SI "TARGET_AVX") V4SI
232 (V8DI "TARGET_AVX512F") (V4DI "TARGET_AVX") V2DI
233 (V4TI "TARGET_AVX512F") (V2TI "TARGET_AVX") V1TI
234 (V32HF "TARGET_AVX512F") (V16HF "TARGET_AVX") V8HF
235 (V16SF "TARGET_AVX512F") (V8SF "TARGET_AVX") V4SF
236 (V8DF "TARGET_AVX512F") (V4DF "TARGET_AVX") V2DF])
282 [(V64QI "TARGET_AVX512F") (V32QI "TARGET_AVX") V16QI
283 (V32HI "TARGET_AVX512F") (V16HI "TARGET_AVX") V8HI
[all …]
H A Dgnu-property.cc106 if (TARGET_AVX in file_end_indicate_exec_stack_and_gnu_property()
H A Di386.h767 (TARGET_IAMCU ? 32 : (TARGET_AVX512F ? 512 : (TARGET_AVX ? 256 : 128)))
1823 : ((TARGET_AVX \
1840 : ((TARGET_AVX \
2132 (PTR) += TARGET_AVX ? 1 : 2; \
H A Di386.cc1926 else if (size == 32 && !TARGET_AVX && !TARGET_IAMCU) in type_natural_mode()
3729 if (!TARGET_AVX) in zero_all_vector_registers()
4277 return !TARGET_AVX; in ix86_return_in_memory()
5306 return (TARGET_AVX in standard_sse_constant_opcode()
5612 if (TARGET_AVX && REG_P (operands[0]) && REG_P (operands[1])) in ix86_output_ssemov()
5618 if (TARGET_AVX && REG_P (operands[0]) && REG_P (operands[1])) in ix86_output_ssemov()
5630 gcc_assert (!TARGET_AVX); in ix86_output_ssemov()
5634 if (TARGET_AVX && REG_P (operands[0])) in ix86_output_ssemov()
10634 : (TARGET_AVX in ix86_legitimate_constant_p()
12896 duplicated = code == 'd' && TARGET_AVX; in print_reg()
[all …]
H A Di386-expand.cc224 if (!TARGET_AVX in ix86_convert_const_wide_int_to_broadcast()
493 || (TARGET_AVX in ix86_broadcast_from_constant()
831 if (TARGET_AVX) in ix86_expand_vector_move_misalign()
4048 if (TARGET_AVX) in ix86_expand_sse_movcc()
4052 if (TARGET_AVX) in ix86_expand_sse_movcc()
4145 if (TARGET_AVX) in ix86_prepare_sse_fp_compare_args()
4164 if (TARGET_AVX) in ix86_prepare_sse_fp_compare_args()
7615 mode = TARGET_AVX ? V32QImode : TARGET_SSE ? V16QImode : DImode; in expand_small_cpymem_or_setmem()
7986 return TARGET_SSE || TARGET_AVX; in alg_usable_p()
15133 use_vector_set = TARGET_AVX; in ix86_expand_vector_init_one_nonzero()
[all …]
H A Di386-features.cc245 const int have_avx = TARGET_AVX; in get_stub_name()
1918 return TARGET_AVX && TARGET_VZEROUPPER; in gate()
2443 return (TARGET_AVX in gate()
H A Di386.md718 (match_test "TARGET_AVX")))
857 (symbol_ref "TARGET_64BIT && TARGET_SSE4_1 && !TARGET_AVX")
859 (symbol_ref "TARGET_64BIT && TARGET_AVX")
865 (symbol_ref "TARGET_SSE && !TARGET_AVX")
868 (symbol_ref "TARGET_SSE2 && !TARGET_AVX")
871 (symbol_ref "TARGET_SSE3 && !TARGET_AVX")
874 (symbol_ref "TARGET_SSE4_1 && !TARGET_AVX")
875 (eq_attr "isa" "avx") (symbol_ref "TARGET_AVX")
876 (eq_attr "isa" "noavx") (symbol_ref "!TARGET_AVX")
904 (symbol_ref "TARGET_MMX_WITH_SSE && !TARGET_AVX")
[all …]
H A Di386-options.cc3045 if (!TARGET_AVX) in ix86_simd_clone_adjust()
3050 else if (!TARGET_AVX) in ix86_simd_clone_adjust()
H A Dmmx.md312 (match_test "TARGET_AVX")
456 (cond [(match_test "TARGET_AVX")
466 (match_test "TARGET_AVX")
572 if (!TARGET_AVX && operands_match_p (operands[0], operands[2]))
589 if (!TARGET_AVX && operands_match_p (operands[0], operands[2]))
H A Dpredicates.md1146 (ior (match_test "TARGET_AVX")
1405 (and (match_test "TARGET_AVX")
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-20114049 * config/i386/i386.c (ix86_preferred_simd_mode): Even for TARGET_AVX
11020 GE/GT/UNLE/UNLT swap arguments and condition even for TARGET_AVX.
11465 (VEC_EXTRACT_MODE): For TARGET_AVX add 32-byte vectors.
11470 32-byte vector modes if TARGET_AVX.
11509 instruction mnemonics for TARGET_AVX.
11974 code early if TARGET_AVX.
12099 (function_value_32): Do not check TARGET_MMX, TARGET_SSE or TARGET_AVX.
27319 Use %v prefix in insn mnemonic to handle TARGET_AVX.
H A DChangeLog-20198836 avx_partial_xmm_update, prefer m constraint for TARGET_AVX.
8840 avx_partail_xmm_update, prefer m constraint for TARGET_AVX.
19454 (REDUC_PLUS_MODE): Add V32QImode for TARGET_AVX and V64QImode for
28034 true and TARGET_AVX512F or TARGET_AVX, push 3 or 2 sizes even if
33251 (SF/DF conversion splitters): Disabled for TARGET_AVX.
34415 alternative to avoid partial SSE register stall for TARGET_AVX.
36618 V_256_512 iterator instead of V_512 and TARGET_AVX instead of
H A DChangeLog-20127485 (TARGET_AVX): Likewise.
7523 (TARGET_AVX): Likewise.
24851 optimization for TARGET_AVX.
24856 (*movtf_internal): Avoid MOVAPS size optimization for TARGET_AVX.
25013 128 bit vectors specially for TARGET_AVX. Emit sse2_movupd and
25014 sse_movupd RTXes for TARGET_AVX, TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL
H A DChangeLog-202036091 Change condition from TARGET_AVX2 to TARGET_AVX.
36726 just after check for TARGET_AVX.
36732 for TARGET_SSE2 and size optimization just after check for TARGET_AVX.
36734 TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL after check for TARGET_AVX.
37016 (*movti_internal): Prefer TARGET_AVX over
37019 * config/i386/sse.md (mov<mode>_internal): Prefer TARGET_AVX over
H A DChangeLog-20088909 * config/i386/i386.h (TARGET_AVX): New.
8911 (TARGET_CPU_CPP_BUILTINS): Handle TARGET_AVX and TARGET_FMA.
8912 (BIGGEST_ALIGNMENT): Set to 256 for TARGET_AVX.
H A DChangeLog-2021984 <case E_V16HFmode>: Implement for TARGET_AVX.
990 <case E_V16HFmode>: Implement for TARGET_AVX.
H A DChangeLog-20108155 default for TARGET_AVX. Turn off MASK_VZEROUPPER if TARGET_AVX

12