/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/ |
H A D | sse.md | 212 [(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 D | i386.c | 1895 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 D | i386-expand.c | 579 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 D | i386.h | 62 #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 D | i386-features.c | 245 const int have_avx = TARGET_AVX; in get_stub_name() 1871 return TARGET_AVX in gate() 2313 return (TARGET_AVX in gate()
|
H A D | i386.md | 679 (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 D | predicates.md | 1048 (ior (match_test "TARGET_AVX") 1281 (and (match_test "TARGET_AVX")
|
H A D | i386-options.c | 2984 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 D | sse.md | 229 [(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 D | gnu-property.cc | 106 if (TARGET_AVX in file_end_indicate_exec_stack_and_gnu_property()
|
H A D | i386.h | 767 (TARGET_IAMCU ? 32 : (TARGET_AVX512F ? 512 : (TARGET_AVX ? 256 : 128))) 1823 : ((TARGET_AVX \ 1840 : ((TARGET_AVX \ 2132 (PTR) += TARGET_AVX ? 1 : 2; \
|
H A D | i386.cc | 1926 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 D | i386-expand.cc | 224 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 D | i386-features.cc | 245 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 D | i386.md | 718 (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 D | i386-options.cc | 3045 if (!TARGET_AVX) in ix86_simd_clone_adjust() 3050 else if (!TARGET_AVX) in ix86_simd_clone_adjust()
|
H A D | mmx.md | 312 (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 D | predicates.md | 1146 (ior (match_test "TARGET_AVX") 1405 (and (match_test "TARGET_AVX")
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | ChangeLog-2011 | 4049 * 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 D | ChangeLog-2019 | 8836 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 D | ChangeLog-2012 | 7485 (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 D | ChangeLog-2020 | 36091 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 D | ChangeLog-2008 | 8909 * 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 D | ChangeLog-2021 | 984 <case E_V16HFmode>: Implement for TARGET_AVX. 990 <case E_V16HFmode>: Implement for TARGET_AVX.
|
H A D | ChangeLog-2010 | 8155 default for TARGET_AVX. Turn off MASK_VZEROUPPER if TARGET_AVX
|