ISLE: Resolve overlap in the riscv64 backend (#4982)
Resolve overlap in the RiscV64 backend by adding priorities to rules. Additionally, one test updated as a result of this work, as a peephole optimization for addition with immediates fires now.
This commit is contained in:
@@ -329,8 +329,7 @@ block0(v0: i32):
|
||||
}
|
||||
|
||||
; block0:
|
||||
; li a1,-1
|
||||
; addw a0,a0,a1
|
||||
; addiw a0,a0,-1
|
||||
; ret
|
||||
|
||||
function %f27(i32) -> i32 {
|
||||
|
||||
Reference in New Issue
Block a user