qbe

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

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:
Mlisc/FP | 2++
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