diff options
author | Kerry McLaughlin <kerry.mclaughlin@arm.com> | 2020-12-09 11:21:51 +0000 |
---|---|---|
committer | Kerry McLaughlin <kerry.mclaughlin@arm.com> | 2020-12-09 11:53:19 +0000 |
commit | 05edfc54750bd539f5caa30b0cd4344f68677b00 (patch) | |
tree | 8d04316898cb08e85659aec4f17e2e7801d39ac3 /lldb/source/Plugins/ScriptInterpreter/Python | |
parent | d568cff696e8fb89ce1b040561c037412767af60 (diff) | |
download | llvm-05edfc54750bd539f5caa30b0cd4344f68677b00.zip llvm-05edfc54750bd539f5caa30b0cd4344f68677b00.tar.gz llvm-05edfc54750bd539f5caa30b0cd4344f68677b00.tar.bz2 |
[SVE][CodeGen] Add DAG combines for s/zext_masked_gather
This patch adds the following DAGCombines, which apply if isVectorLoadExtDesirable() returns true:
- fold (and (masked_gather x)) -> (zext_masked_gather x)
- fold (sext_inreg (masked_gather x)) -> (sext_masked_gather x)
LowerMGATHER has also been updated to fetch the LoadExtType associated with the
gather and also use this value to determine the correct masked gather opcode to use.
Reviewed By: sdesmalen
Differential Revision: https://reviews.llvm.org/D92230
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions