aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2007-06-16 09:34:52 +0000
committerEvan Cheng <evan.cheng@apple.com>2007-06-16 09:34:52 +0000
commit3a51c854d091d154c92857638e2c17a6bb67ad5e (patch)
tree010980eef82b84f1bcd76a15f43c79db8ecb447a /llvm/lib/CodeGen/MachineBasicBlock.cpp
parentc8f293b4f906c70a9c7a609afe061245ecdab084 (diff)
downloadllvm-3a51c854d091d154c92857638e2c17a6bb67ad5e.zip
llvm-3a51c854d091d154c92857638e2c17a6bb67ad5e.tar.gz
llvm-3a51c854d091d154c92857638e2c17a6bb67ad5e.tar.bz2
Really turn if-converter loose:
1. Consider all possible ifcvt cases at once. No longer restricted to bottom up iterative approach. 2. Sort all possible cases based on a cost function. Perform the most profitable ones first invalidate others that target the same blocks. 3. Fixed a number of bugs related to block duplication. llvm-svn: 37613
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions