diff options
author | Nadav Rotem <nrotem@apple.com> | 2013-11-10 04:13:31 +0000 |
---|---|---|
committer | Nadav Rotem <nrotem@apple.com> | 2013-11-10 04:13:31 +0000 |
commit | 5ba1c6ced8071108c5c62f6ccb4450e392d94e1d (patch) | |
tree | eb037cd13a1e4ee5ab107cd9ed9eb5ea95c943fd /llvm/lib/CodeGen/CodeGen.cpp | |
parent | b12f2f3b6043fc5fdf5b22d12dc73a2ea100911b (diff) | |
download | llvm-5ba1c6ced8071108c5c62f6ccb4450e392d94e1d.zip llvm-5ba1c6ced8071108c5c62f6ccb4450e392d94e1d.tar.gz llvm-5ba1c6ced8071108c5c62f6ccb4450e392d94e1d.tar.bz2 |
SimplifyCFG has a heuristics for out-of-order processors that decides when it is worthwhile to merge branches. It tries to estimate if the operands of the instruction that we want to hoist are ready. This commit marks function arguments as 'ready' because they require no calculation. This boosts libquantum and a few other workloads from the testsuite.
llvm-svn: 194346
Diffstat (limited to 'llvm/lib/CodeGen/CodeGen.cpp')
0 files changed, 0 insertions, 0 deletions