diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2021-05-25 14:18:07 -0400 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2021-05-25 14:25:34 -0400 |
| commit | ca7eaa0a54938bfe9aeed7ebc64202f0b6f2ce0d (patch) | |
| tree | 80dc2aa9702b654df5d6b0509abf3c7576eb582b /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 31d1ae79752da75503a4f1deb3ef2fd0b7868682 (diff) | |
[InstSimplify] allow undef element match in vector select condition value
The semantics of select with undefined/poison condition
are not explicitly stated in the LangRef, but this matches
comments in the code and Alive2 appears to concur:
https://alive2.llvm.org/ce/z/KXytmd
We can find this pattern after demanded elements transforms.
As noted in D101191, fuzzers are finding infinite loops because
we may not account for this pattern in other passes.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
