Add a 'regalloc' filetest command.
Run functions through the register allocator, and then filecheck.
This commit is contained in:
12
filetests/regalloc/basic.cton
Normal file
12
filetests/regalloc/basic.cton
Normal file
@@ -0,0 +1,12 @@
|
||||
test regalloc
|
||||
|
||||
; We can add more ISAs once they have defined encodings.
|
||||
isa riscv
|
||||
|
||||
function add(i32, i32) {
|
||||
ebb0(v1: i32, v2: i32):
|
||||
v3 = iadd v1, v2
|
||||
; check: [R#0c,%x0]
|
||||
; sameln: iadd
|
||||
return_reg v3
|
||||
}
|
||||
Reference in New Issue
Block a user