aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorAndre Vieira <andre.simoesdiasvieira@arm.com>2021-01-25 07:55:13 +0000
committerAndre Vieira <andre.simoesdiasvieira@arm.com>2021-01-25 07:58:12 +0000
commit8fbc1437c605fe92c0fa286757e3b287d6b02f05 (patch)
treed40e752947d35581af877e70bb13858c863dd2c7 /llvm/lib/CodeGen/MachineInstr.cpp
parent6884fbc2c4fb46d0528c02d16d510f4f725fac11 (diff)
downloadllvm-8fbc1437c605fe92c0fa286757e3b287d6b02f05.zip
llvm-8fbc1437c605fe92c0fa286757e3b287d6b02f05.tar.gz
llvm-8fbc1437c605fe92c0fa286757e3b287d6b02f05.tar.bz2
[AArch64] Merge [US]MULL with half adds and subs into [US]ML[AS]L
This patch adds patterns to teach the AArch64 backend to merge [US]MULL instructions and adds/subs of half the size into [US]ML[AS]L where we don't use the top half of the result. Differential Revision: https://reviews.llvm.org/D95218
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions