* RiscV: fix AndiAndi2Andi optimization

This commit is contained in:
florian 2024-09-24 22:21:13 +02:00
parent 10bbe83284
commit 7c023d33d0

View File

@ -385,7 +385,7 @@ implementation
(taicpu(hp1).ops=3) and
MatchOperand(taicpu(p).oper[0]^,taicpu(hp1).oper[1]^) and
(taicpu(hp1).oper[2]^.typ=top_const) and
is_imm12(taicpu(p).oper[2]^.val+taicpu(hp1).oper[2]^.val) and
is_imm12(taicpu(p).oper[2]^.val and taicpu(hp1).oper[2]^.val) and
(not RegModifiedBetween(taicpu(p).oper[1]^.reg, p,hp1)) and
RegEndOfLife(taicpu(p).oper[0]^.reg, taicpu(hp1)) then
begin