summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2012-01-05 23:58:56 +0000
committerDan Gohman <gohman@apple.com>2012-01-05 23:58:56 +0000
commit5ab9c0a9270d34b8f7b2eee600b47a62dadf82c0 (patch)
treecb82d72a9e8d1086a42a7d6b466c441e130cb9b5 /clang/lib/AST/ExprConstant.cpp
parent3e8cd274e8a180f2c34fa6a672b982211ef05a31 (diff)
downloadbcm5719-llvm-5ab9c0a9270d34b8f7b2eee600b47a62dadf82c0.tar.gz
bcm5719-llvm-5ab9c0a9270d34b8f7b2eee600b47a62dadf82c0.zip
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. llvm-svn: 147630
Diffstat (limited to 'clang/lib/AST/ExprConstant.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud