Update to regalloc.rs 0.0.32.
It appears that some allocation heuristics have changed slightly since 0.0.31, so some of the golden-output filetests are updated as well. Ideally we would rely more on runtests rather than golden-compilation tests; but for now this is sufficient. (I'm not sure exactly what in regalloc.rs changed to alter these heuristics; it's actually been almost a year since the 0.0.31 release with several refactorings and tweaks merged since then.) Fixes #3441.
This commit is contained in:
@@ -52,11 +52,11 @@ block0(v0: i16, v1: i16):
|
||||
}
|
||||
|
||||
; check: llhr %r2, %r2
|
||||
; nextln: lr %r5, %r3
|
||||
; nextln: lcr %r4, %r3
|
||||
; nextln: nill %r5, 15
|
||||
; nextln: lr %r3, %r4
|
||||
; nextln: lcr %r4, %r4
|
||||
; nextln: nill %r3, 15
|
||||
; nextln: nill %r4, 15
|
||||
; nextln: sllk %r3, %r2, 0(%r5)
|
||||
; nextln: sllk %r3, %r2, 0(%r3)
|
||||
; nextln: srlk %r2, %r2, 0(%r4)
|
||||
; nextln: ork %r2, %r3, %r2
|
||||
; nextln: br %r14
|
||||
@@ -81,11 +81,11 @@ block0(v0: i8, v1: i8):
|
||||
}
|
||||
|
||||
; check: llcr %r2, %r2
|
||||
; nextln: lr %r5, %r3
|
||||
; nextln: lcr %r4, %r3
|
||||
; nextln: nill %r5, 7
|
||||
; nextln: lr %r3, %r4
|
||||
; nextln: lcr %r4, %r4
|
||||
; nextln: nill %r3, 7
|
||||
; nextln: nill %r4, 7
|
||||
; nextln: sllk %r3, %r2, 0(%r5)
|
||||
; nextln: sllk %r3, %r2, 0(%r3)
|
||||
; nextln: srlk %r2, %r2, 0(%r4)
|
||||
; nextln: ork %r2, %r3, %r2
|
||||
; nextln: br %r14
|
||||
|
||||
Reference in New Issue
Block a user