sse.md (vec_extract<mode><ssehalfvecmodelower>): Use V_256_512 iterator instead of V_512 and TARGET_AVX instead of...
* config/i386/sse.md (vec_extract<mode><ssehalfvecmodelower>): Use V_256_512 iterator instead of V_512 and TARGET_AVX instead of TARGET_AVX512F as condition. From-SVN: r267639
This commit is contained in:
parent
1e92df7eed
commit
d471bdec41
@ -1,5 +1,9 @@
|
||||
2019-01-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* config/i386/sse.md (vec_extract<mode><ssehalfvecmodelower>): Use
|
||||
V_256_512 iterator instead of V_512 and TARGET_AVX instead of
|
||||
TARGET_AVX512F as condition.
|
||||
|
||||
PR debug/88723
|
||||
* dwarf2out.c (const_ok_for_output_1): Remove redundant call to
|
||||
const_not_ok_for_debug_p target hook.
|
||||
|
@ -8362,9 +8362,9 @@
|
||||
|
||||
(define_expand "vec_extract<mode><ssehalfvecmodelower>"
|
||||
[(match_operand:<ssehalfvecmode> 0 "nonimmediate_operand")
|
||||
(match_operand:V_512 1 "register_operand")
|
||||
(match_operand:V_256_512 1 "register_operand")
|
||||
(match_operand 2 "const_0_to_1_operand")]
|
||||
"TARGET_AVX512F"
|
||||
"TARGET_AVX"
|
||||
{
|
||||
if (INTVAL (operands[2]))
|
||||
emit_insn (gen_vec_extract_hi_<mode> (operands[0], operands[1]));
|
||||
|
Loading…
Reference in New Issue
Block a user