riscv: thead: Fix mode attribute for extension patterns
The mode attribute of an extension pattern is usually set to the target type. Let's follow this convention consistently for xtheadbb. Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu> gcc/ChangeLog: * config/riscv/thead.md: Use more appropriate mode attributes for extensions.
This commit is contained in:
parent
478c37e723
commit
0e25761b37
1 changed files with 2 additions and 2 deletions
|
@ -90,7 +90,7 @@
|
|||
th.extu\t%0,%1,31,0
|
||||
lwu\t%0,%1"
|
||||
[(set_attr "type" "bitmanip,load")
|
||||
(set_attr "mode" "SI")])
|
||||
(set_attr "mode" "DI")])
|
||||
|
||||
(define_insn "*zero_extendhi<GPR:mode>2_th_extu"
|
||||
[(set (match_operand:GPR 0 "register_operand" "=r,r")
|
||||
|
@ -100,7 +100,7 @@
|
|||
th.extu\t%0,%1,15,0
|
||||
lhu\t%0,%1"
|
||||
[(set_attr "type" "bitmanip,load")
|
||||
(set_attr "mode" "HI")])
|
||||
(set_attr "mode" "<GPR:MODE>")])
|
||||
|
||||
(define_insn "*th_clz<mode>2"
|
||||
[(set (match_operand:X 0 "register_operand" "=r")
|
||||
|
|
Loading…
Add table
Reference in a new issue