diff options
| author | Chris Lattner <sabre@nondot.org> | 2011-04-16 23:15:35 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2011-04-16 23:15:35 +0000 |
| commit | 56784f9de61fa607c03a56c3f774641a1189786d (patch) | |
| tree | 7c0e7a0522b6b24707a9a50dc7fbe9f087a113ee /llvm/lib/CodeGen/VirtRegRewriter.cpp | |
| parent | d6d4f987b487109878cf961d933caee925bc3036 (diff) | |
| download | bcm5719-llvm-56784f9de61fa607c03a56c3f774641a1189786d.tar.gz bcm5719-llvm-56784f9de61fa607c03a56c3f774641a1189786d.zip | |
fix rdar://9289603 - clang should fold trivial ?: for enums as well as integer constants into select at -O0
by making the isCheapEnoughToEvaluateUnconditionally predicate handle anything that folds to a constant. In particular, we now fold enums.
llvm-svn: 129649
Diffstat (limited to 'llvm/lib/CodeGen/VirtRegRewriter.cpp')
0 files changed, 0 insertions, 0 deletions

