aboutsummaryrefslogtreecommitdiff
path: root/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
commit7e898c3e0409fca30b0b442c76a10971b0636654 (patch)
tree58a57ec631174f3d260d863a2283448ae6028a36 /lib/Transforms/Utils/SimplifyCFG.cpp
parent4771288fe330f4c1b020a67a060f06b820e165be (diff)
* 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! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15014 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions