diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2019-08-05 16:59:58 +0000 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2019-08-05 16:59:58 +0000 |
| commit | 5dbb90bfe14ace30224239cac7c61a1422fa5144 (patch) | |
| tree | b8763bb81970c1ccaa10d5b26cf2c02f9d696b47 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h | |
| parent | 2f238bd5baf92db6aba4fe7cc6b9094eff64ed1e (diff) | |
| download | llvm-5dbb90bfe14ace30224239cac7c61a1422fa5144.zip llvm-5dbb90bfe14ace30224239cac7c61a1422fa5144.tar.gz llvm-5dbb90bfe14ace30224239cac7c61a1422fa5144.tar.bz2 | |
[InstCombine] combine mul+shl separated by zext
This appears to slightly help patterns similar to what's
shown in PR42874:
https://bugs.llvm.org/show_bug.cgi?id=42874
...but not in the way requested.
That fix will require some later IR and/or backend pass to
decompose multiply/shifts into something more optimal per
target. Those transforms already exist in some basic forms,
but probably need enhancing to catch more cases.
https://rise4fun.com/Alive/Qzv2
llvm-svn: 367891
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions
