aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2025-04-24 18:55:23 +0100
committerGitHub <noreply@github.com>2025-04-24 18:55:23 +0100
commit6e3b16bec3a3384d8d2deb23d770d1d6a7357c50 (patch)
tree1495b675a62bdc4516530cdc49a02933fba4f5f2 /llvm/lib/Transforms/Utils/Local.cpp
parent3e7e23d7d0eecf30dbb8adfae175696262e0b08e (diff)
downloadllvm-6e3b16bec3a3384d8d2deb23d770d1d6a7357c50.zip
llvm-6e3b16bec3a3384d8d2deb23d770d1d6a7357c50.tar.gz
llvm-6e3b16bec3a3384d8d2deb23d770d1d6a7357c50.tar.bz2
[AArch64][GlobalISel] Fix EXTRACT_SUBREG reg classes in patterns to generate MULL. (#136083)
This fixes the GISel warning "Skipped pattern: EXTRACT_SUBREG child #0 could not be coerced to a register class" by ensuring the register class is correct for the EXTRACT_SUBREG patterns. This most notably allows UMADDL / SMADDL patterns to be imported (many still do not work as a PatLeaf on a child cannot be generated at the moment).
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions