projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add (and document) the ability for alias results to have
[oota-llvm.git]
/
lib
/
Target
/
X86
/
README-FPStack.txt
diff --git
a/lib/Target/X86/README-FPStack.txt
b/lib/Target/X86/README-FPStack.txt
index 0dcbcbc73534f65455b835cab385eb7454beb036..39efd2dbcf1adc2424434730fded2e60cd6759bf 100644
(file)
--- a/
lib/Target/X86/README-FPStack.txt
+++ b/
lib/Target/X86/README-FPStack.txt
@@
-27,8
+27,8
@@
def FpIADD32m : FpI<(ops RFP:$dst, RFP:$src1, i32mem:$src2), OneArgFPRW,
//===---------------------------------------------------------------------===//
//===---------------------------------------------------------------------===//
-The FP stackifier
needs to be global. Also, it should handle simple permutates
-
to reduce number of shuffle
instructions, e.g. turning:
+The FP stackifier
should handle simple permutates to reduce number of shuffle
+instructions, e.g. turning:
fld P -> fld Q
fld Q fld P
fld P -> fld Q
fld Q fld P
@@
-80,6
+80,6
@@
foo:
addl $20, %esp
ret
addl $20, %esp
ret
-This
will be solved when we go to a dynamic programming based isel
.
+This
just requires being smarter when custom expanding fptoui
.
//===---------------------------------------------------------------------===//
//===---------------------------------------------------------------------===//