amdgcn: silence warnings
The operands really should be VOIDmode, so the warnings are false. gcc/ChangeLog: * config/gcn/gcn-valu.md (vec_extract<V_1REG:mode><V_1REG_ALT:mode>_nop): Mention "operands" in condition to silence the warnings. (vec_extract<V_2REG:mode><V_2REG_ALT:mode>_nop): Likewise. * config/gcn/gcn.md (*movti_insn): Likewise.
This commit is contained in:
parent
2672c60917
commit
9ae1fbdd38
2 changed files with 5 additions and 3 deletions
|
@ -948,7 +948,8 @@
|
|||
(match_operand:V_1REG 1 "register_operand" " 0,v")
|
||||
(match_operand 2 "ascending_zero_int_parallel" "")))]
|
||||
"MODE_VF (<V_1REG_ALT:MODE>mode) < MODE_VF (<V_1REG:MODE>mode)
|
||||
&& <V_1REG_ALT:SCALAR_MODE>mode == <V_1REG:SCALAR_MODE>mode"
|
||||
&& <V_1REG_ALT:SCALAR_MODE>mode == <V_1REG:SCALAR_MODE>mode
|
||||
/* This comment silences a warning for operands[2]. */"
|
||||
"@
|
||||
; in-place extract %0
|
||||
v_mov_b32\t%L0, %L1"
|
||||
|
@ -961,7 +962,8 @@
|
|||
(match_operand:V_2REG 1 "register_operand" " 0,v")
|
||||
(match_operand 2 "ascending_zero_int_parallel" "")))]
|
||||
"MODE_VF (<V_2REG_ALT:MODE>mode) < MODE_VF (<V_2REG:MODE>mode)
|
||||
&& <V_2REG_ALT:SCALAR_MODE>mode == <V_2REG:SCALAR_MODE>mode"
|
||||
&& <V_2REG_ALT:SCALAR_MODE>mode == <V_2REG:SCALAR_MODE>mode
|
||||
/* This comment silences a warning for operands[2]. */"
|
||||
"@
|
||||
; in-place extract %0
|
||||
v_mov_b32\t%L0, %L1\;v_mov_b32\t%H0, %H1"
|
||||
|
|
|
@ -694,7 +694,7 @@
|
|||
|
||||
(define_insn "prologue_use"
|
||||
[(unspec_volatile [(match_operand 0 "register_operand")] UNSPECV_PROLOGUE_USE)]
|
||||
""
|
||||
"1 /* This comment silences a warning for operands[2]. */"
|
||||
""
|
||||
[(set_attr "length" "0")])
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue