diff options
author | Chris Lattner <sabre@nondot.org> | 2008-11-11 07:41:27 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-11-11 07:41:27 +0000 |
commit | 5b1964b5f97f447cdff2e6dd02494212934f25fa (patch) | |
tree | 949beca7fe5ff809d1ada73f1e264a02d9e4cf5f /llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | |
parent | aaaa199ad1bd0ea57fc25c113ce6a5244ad5c516 (diff) | |
download | bcm5719-llvm-5b1964b5f97f447cdff2e6dd02494212934f25fa.tar.gz bcm5719-llvm-5b1964b5f97f447cdff2e6dd02494212934f25fa.zip |
short circuit && and || when possible. This substantially reduces
the size of the -O0 output on some cases. For example, on expr.c from
176.gcc, it shrinks the .ll file from 43164 to 42835 lines, and removed
references to two external symbols.
llvm-svn: 59034
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp')
0 files changed, 0 insertions, 0 deletions