diff options
author | Dan Gohman <gohman@apple.com> | 2012-01-05 23:58:56 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2012-01-05 23:58:56 +0000 |
commit | 3b205175ea417349ab96f3525d730e005e12c0f9 (patch) | |
tree | 33b98cf9ccedfefa32755014b961a9071908a033 /test/Archive | |
parent | fb54ad19e7ef1b4f7177a005332ca8aca9bdbcb1 (diff) | |
download | external_llvm-3b205175ea417349ab96f3525d730e005e12c0f9.zip external_llvm-3b205175ea417349ab96f3525d730e005e12c0f9.tar.gz external_llvm-3b205175ea417349ab96f3525d730e005e12c0f9.tar.bz2 |
Fix SpeculativelyExecuteBB to either speculate all or none of the phis
present in the bottom of the CFG triangle, as the transformation isn't
ever valuable if the branch can't be eliminated.
Also, unify some heuristics between SimplifyCFG's multiple
if-converters, for consistency.
This fixes rdar://10627242.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147630 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Archive')
0 files changed, 0 insertions, 0 deletions