aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2005-03-31 00:15:26 +0000
committerNate Begeman <natebegeman@mac.com>2005-03-31 00:15:26 +0000
commit9de7ddf7d50c46ade769164e076bf7e819919201 (patch)
treedba672afb8e5f4ba9ada3381151cde2f1a89eba7 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent4c0780cf424fc4ecad8385104abcc9048d3ec4a1 (diff)
downloadllvm-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