diff options
author | Sergei Barannikov <barannikov88@gmail.com> | 2024-05-30 12:40:42 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-30 12:40:42 +0300 |
commit | 3fee8b346928a24975ebbd6984b583c01ec82955 (patch) | |
tree | 475c0fcfc7938ad158793ddbffcc889f67325c5a /clang/unittests/Interpreter/InterpreterTest.cpp | |
parent | 7e9b949a8dfc885ec12b281e194d0530da7403eb (diff) | |
download | llvm-3fee8b346928a24975ebbd6984b583c01ec82955.zip llvm-3fee8b346928a24975ebbd6984b583c01ec82955.tar.gz llvm-3fee8b346928a24975ebbd6984b583c01ec82955.tar.bz2 |
[GISel] LegalizationArtifactCombiner: Elide redundant G_SEXT_INREG (#93687)
This is similar to 373c343a, but for targets with zero-or-negative-one
booleans.
The difference in tests is mostly due to G_SEXT_INREG being illegal for
some targets, in which case it gets expanded into G_SHL/G_ASHR pair,
which is not currently optimized by the combiner.
Diffstat (limited to 'clang/unittests/Interpreter/InterpreterTest.cpp')
0 files changed, 0 insertions, 0 deletions