diff options
author | Roman Lebedev <lebedev.ri@gmail.com> | 2022-12-19 02:50:49 +0300 |
---|---|---|
committer | Roman Lebedev <lebedev.ri@gmail.com> | 2022-12-19 04:11:16 +0300 |
commit | b20ccccda22b1465b54bd069bd53a0a96224f3ec (patch) | |
tree | 4294d7564153642bb9f3b455bdf0501ae0da6533 /lldb/source/Commands/CommandObjectProcess.cpp | |
parent | ba9c6add4c9d9027871f93886ad999fce8db2f70 (diff) | |
download | llvm-b20ccccda22b1465b54bd069bd53a0a96224f3ec.zip llvm-b20ccccda22b1465b54bd069bd53a0a96224f3ec.tar.gz llvm-b20ccccda22b1465b54bd069bd53a0a96224f3ec.tar.bz2 |
[InstCombine] Support sinking `not` into logical operand with invertible hands
The important bit here is that we gracefully handle other uses,
iff they can be adapted to inversion.
I'll note, the previous logic was actively bad,
it increased instruction count since it didn't actually ensure
that the inversions happened.
Diffstat (limited to 'lldb/source/Commands/CommandObjectProcess.cpp')
0 files changed, 0 insertions, 0 deletions