summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff options
context:
space:
mode:
authorMisha Brukman <brukman+llvm@gmail.com>2004-07-20 00:41:46 +0000
committerMisha Brukman <brukman+llvm@gmail.com>2004-07-20 00:41:46 +0000
commit818a9dc3170eee44bfdbf1f1c2c1aa847848580d (patch)
tree6e06f9f438df591fd44b66159e667b4b424fcf96 /llvm/lib/Transforms/Utils/SimplifyCFG.cpp
parentf8cf35855a873f76619a84ec41a06169718d4394 (diff)
downloadbcm5719-llvm-818a9dc3170eee44bfdbf1f1c2c1aa847848580d.tar.gz
bcm5719-llvm-818a9dc3170eee44bfdbf1f1c2c1aa847848580d.zip
* cFP class split into cFP32 and cFP64
* Fn args passed in registers are now recorded as used by the call instruction `-> asm printer updated to not print out those registers with the call instr * Stack frame layout in prolog/epilog fixed, spills and vararg fns now work * float/double to signed int codegen now correct * various single precision float codegen bugs fixed * const integer multiply codegen fixed * select and setcc blocks inserted into the correct place in machine CFG * load of integer constant code optimized All of Shootout tests now work. Great thanks to Nate Begeman for the patch! llvm-svn: 15014
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud