summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/cpp11-migrate/LoopConvert/VariableNaming.h
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2013-07-08 11:53:08 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2013-07-08 11:53:08 +0000
commitfa90a0b325a4bfcf383596c61dcaa12bd136a3fe (patch)
tree8987b708f04326b4151cd98fd51f4fdfe30f35b9 /clang-tools-extra/cpp11-migrate/LoopConvert/VariableNaming.h
parent51969be7244bceda1beca5ab6552ccb4b832e768 (diff)
downloadbcm5719-llvm-fa90a0b325a4bfcf383596c61dcaa12bd136a3fe.tar.gz
bcm5719-llvm-fa90a0b325a4bfcf383596c61dcaa12bd136a3fe.zip
InstCombine: Fold X-C1 <u 2 -> (X & -2) == C1
Back in r179493 we determined that two transforms collided with each other. The fix back then was to reorder the transforms so that the preferred transform would give it a try and then we would try the secondary transform. However, it was noted that the best approach would canonicalize one transform into the other, removing the collision and allowing us to optimize IR given to us in that form. llvm-svn: 185808
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/LoopConvert/VariableNaming.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud