diff options
| author | Owen Anderson <resistor@mac.com> | 2014-10-05 23:41:26 +0000 |
|---|---|---|
| committer | Owen Anderson <resistor@mac.com> | 2014-10-05 23:41:26 +0000 |
| commit | 8373d338f6f0f5462cf10704e904b0c359dddd3e (patch) | |
| tree | ca0c4faaa07a5bb9c8b44987fdb684bfa2cb77af /llvm/lib/CodeGen/AsmPrinter/ARMException.cpp | |
| parent | 2f03c8a38d57010a924f7367b3c3b57076ab242a (diff) | |
| download | bcm5719-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

