commit e12500f5e3428c74fd8eca68e957960d1f93874e
parent 1dc00896840c9823c15089f379776f88a75e9663
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date: Tue, 8 Dec 2015 13:42:29 -0500
fp constant loading must be done on phi
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/lisc/FP b/lisc/FP
@@ -27,6 +27,8 @@ Roadmap in isel.
through a memory load. The load can be fused in some
instructions (add, sub, mul, div). This should be
handled similarly to the large integer constants.
+ Note: contrary to large constants, the transformation
+ also needs to be run on phi nodes!
Complete ABI implementation, we should only need the
movsd instruction to transfer between sse registers and