diff options
| author | Kerry McLaughlin <kerry.mclaughlin@arm.com> | 2021-10-26 10:37:52 +0100 |
|---|---|---|
| committer | Kerry McLaughlin <kerry.mclaughlin@arm.com> | 2021-10-27 14:15:41 +0100 |
| commit | f01fafdcd469eab1e76f4bbb549d0b8729b5b195 (patch) | |
| tree | 6946943b2e2fa280b10409acddbf672ffc11807a /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | eae047afe0d35efc85e23b1688fc859c53843893 (diff) | |
[SVE][CodeGen] Fix incorrect legalisation of zero-extended masked loads
PromoteIntRes_MLOAD always sets the extension type to `EXTLOAD`, which
results in a sign-extended load. If the type returned by getExtensionType()
for the load being promoted is something other than `NON_EXTLOAD`, we
should instead pass this to getMaskedLoad() as the extension type.
Reviewed By: CarolineConcatto
Differential Revision: https://reviews.llvm.org/D112320
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
