qbe

Internal scc patchset buffer for QBE
Log | Files | Refs | README | LICENSE

commit ea811ab7c2a1165f9b6210cad680635699e95176
parent 49130f9edde3f47be4683897165635988cb3a7b6
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date:   Fri, 24 Jul 2015 09:30:44 -0400

add simple spill test

Diffstat:
Alisc/test/spill.ssa | 18++++++++++++++++++
1 file changed, 18 insertions(+), 0 deletions(-)

diff --git a/lisc/test/spill.ssa b/lisc/test/spill.ssa @@ -0,0 +1,18 @@ +# Test with NReg == 3 +# there must be a spill +# happening on %c. +# If you replace the sub +# by an add or comment +# the two marked lines +# there should be no +# spill. + +@start + %f = copy 0 # here + %b = copy 1 + %c = copy 2 + %a = sub %b, %c + %d = copy %b + %e = copy %f # and here + %g = copy %a + ret