summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2010-12-22 13:36:08 +0000
committerDuncan Sands <baldrick@free.fr>2010-12-22 13:36:08 +0000
commitfbb9ac3cca0d3576d43211a6b3ec0cd5db6ac84d (patch)
tree75c001dfde6c0570ed787c8def96e4415148955a /llvm/lib/MC
parentaaedf8be1c51285eab4af5bc68f3ca4b95fb85ed (diff)
downloadbcm5719-llvm-fbb9ac3cca0d3576d43211a6b3ec0cd5db6ac84d.tar.gz
bcm5719-llvm-fbb9ac3cca0d3576d43211a6b3ec0cd5db6ac84d.zip
Add a generic expansion transform: A op (B op' C) -> (A op B) op' (A op C)
if both A op B and A op C simplify. This fires fairly often but doesn't make that much difference. On gcc-as-one-file it removes two "and"s and turns one branch into a select. llvm-svn: 122399
Diffstat (limited to 'llvm/lib/MC')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud