diff options
author | Nate Begeman <natebegeman@mac.com> | 2005-03-31 00:15:26 +0000 |
---|---|---|
committer | Nate Begeman <natebegeman@mac.com> | 2005-03-31 00:15:26 +0000 |
commit | 9de7ddf7d50c46ade769164e076bf7e819919201 (patch) | |
tree | dba672afb8e5f4ba9ada3381151cde2f1a89eba7 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 4c0780cf424fc4ecad8385104abcc9048d3ec4a1 (diff) | |
download | llvm-9de7ddf7d50c46ade769164e076bf7e819919201.zip llvm-9de7ddf7d50c46ade769164e076bf7e819919201.tar.gz llvm-9de7ddf7d50c46ade769164e076bf7e819919201.tar.bz2 |
Rewrite LowerCallTo and Select(ISD::CALL) to properly handle float varargs
Tell the SelectionDAG ISel to expand SEXTLOAD of i1 and i8, rather than
complicate the code in ISD::SEXTLOAD to do it by hand
Combine the FP and Int ISD::LOAD codegen
Generate better code for constant pool loads
As a result, all of Shootout, and likely many other programs are now
working.
llvm-svn: 20945
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions