summary refs log tree commit diff
path: root/lisc/test/rpo.ssa
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-08-05 11:37:10 -0400
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-09-15 23:01:30 -0400
commit246a48ba94b92e6c1e02964d46269e0903b7a723 (patch)
tree5bbb97fa09f78af4c2c3f4db3b8c958b724fbbe6 /lisc/test/rpo.ssa
parent1477dffe32ae769c15ee49e77c5f0856bd0f56ea (diff)
downloadroux-246a48ba94b92e6c1e02964d46269e0903b7a723.tar.gz
start work on comparisons
There are two things I overlooked so far.

1. Binary instructions like cmp that do not have a result
   in registers need the size suffix sometimes, for example
   when comparing a spill location with a constant.

2. The register allocator needs to be adapted to support the
   comparison instruction: it is not possible to compare two
   spill locations without using a register.
Diffstat (limited to 'lisc/test/rpo.ssa')
0 files changed, 0 insertions, 0 deletions