aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2025-02-04 07:32:22 -0800
committerGitHub <noreply@github.com>2025-02-04 07:32:22 -0800
commitd5488f157c74332646d2b6e9d16c88e61d5a789e (patch)
treee1f3497bd45872558550508c32464211fefaccc6 /lldb/source/Plugins/ScriptInterpreter/Python
parentfe7e280820c8f4a46f49357097d7f6897bd31d41 (diff)
downloadllvm-d5488f157c74332646d2b6e9d16c88e61d5a789e.zip
llvm-d5488f157c74332646d2b6e9d16c88e61d5a789e.tar.gz
llvm-d5488f157c74332646d2b6e9d16c88e61d5a789e.tar.bz2
[AArch64] Combine separate vector and scalar tablegen SDNode record for AArch64ISD::REV16. NFC (#125614)
Relax the SDTypeProfile for AArch64ISD::REV32/REV64 to remove the requirement that the type be vector. It's not a good idea to have two different SDNode records with different SDTypeProfiles. SDTypeProfiles are used to remove some unneeded checks from the GenDAGISel.inc. Having different SDTypeProfiles can cause checks to be removed that can create ambiguous matches, but that did not happen in this case. With this change the AArchGenDAGISel.inc is identical. The only change is AArch64GenGlobalISel.inc which now includes scalar patterns for G_REV16 due to them now being picks up by an SDNodeEquiv. GISel does not yet use G_REV16 for scalars so this is not a functional change.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions