summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2014-10-05 23:41:26 +0000
committerOwen Anderson <resistor@mac.com>2014-10-05 23:41:26 +0000
commit8373d338f6f0f5462cf10704e904b0c359dddd3e (patch)
treeca0c4faaa07a5bb9c8b44987fdb684bfa2cb77af /llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
parent2f03c8a38d57010a924f7367b3c3b57076ab242a (diff)
downloadbcm5719-llvm-8373d338f6f0f5462cf10704e904b0c359dddd3e.tar.gz
bcm5719-llvm-8373d338f6f0f5462cf10704e904b0c359dddd3e.zip
Give the Reassociate pass a bit more flexibility and autonomy when optimizing expressions.
Particularly, it addresses cases where Reassociate breaks Subtracts but then fails to optimize combinations like I1 + -I2 where I1 and I2 have the same rank and are identical. Patch by Dmitri Shtilman. llvm-svn: 219092
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/ARMException.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud