diff options
| author | Eikansh Gupta <quic_eikagupt@quicinc.com> | 2023-12-13 07:50:43 -0800 |
|---|---|---|
| committer | Nikita Popov <npopov@redhat.com> | 2024-02-16 16:52:00 +0100 |
| commit | 3363d23bd39970cbd5e32bfca6892ffd97ceb023 (patch) | |
| tree | 000639ddfe79651d4f686fc02ea4aeeee06df489 /lldb/source/Plugins/ScriptInterpreter/Python | |
| parent | 3d81d48398f04119f568206d47a29dd6a96c4a08 (diff) | |
| download | llvm-3363d23bd39970cbd5e32bfca6892ffd97ceb023.zip llvm-3363d23bd39970cbd5e32bfca6892ffd97ceb023.tar.gz llvm-3363d23bd39970cbd5e32bfca6892ffd97ceb023.tar.bz2 | |
[InstCombine] Do not simplify lshr/shl arg if it is part of a rotate pattern
fshl/fshr having first two arguments as same gets lowered to target
specific rotate. But based on the uses, one of the arguments can get
simplified resulting in different arguments performing equivalent
operation.
This patch prevents the simplification of the arguments of lshr/shl if
they are part of fshl pattern.
Closes https://github.com/llvm/llvm-project/pull/73441.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions
