diff options
author | bipmis <biplob.mishra@arm.com> | 2022-12-20 14:34:17 +0000 |
---|---|---|
committer | bipmis <biplob.mishra@arm.com> | 2022-12-20 14:34:17 +0000 |
commit | 454997d3965936ebc813d4bea5e3a639fb0e7cb4 (patch) | |
tree | 3e062dd1206e784d72af63a76bb70ca3725d9bee /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | ebe530ef7a49988a531a8928eac3ce0925f1c199 (diff) | |
download | llvm-454997d3965936ebc813d4bea5e3a639fb0e7cb4.zip llvm-454997d3965936ebc813d4bea5e3a639fb0e7cb4.tar.gz llvm-454997d3965936ebc813d4bea5e3a639fb0e7cb4.tar.bz2 |
[AAch64] Optimize muls with operands having enough zero bits.
Muls with 64bit operands where each of the operand is having top 32 bits as zero, we can generate a single umull instruction on a 32bit operand.
Differential Revision: https://reviews.llvm.org/D139411
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions