[AArch64][SME][NFC]: Enable lowering truncate for enhancement.
authorHassnaa Hamdi <hassnaa.hamdi@arm.com>
Thu, 1 Dec 2022 03:44:42 +0000 (03:44 +0000)
committerHassnaa Hamdi <hassnaa.hamdi@arm.com>
Thu, 1 Dec 2022 03:54:28 +0000 (03:54 +0000)
commit2bda5a62870d6ebb0757e09590bd835ed20513af
treef13dac745ee9caa380df20a6929ad848e12d8741
parent942f3ee40866d73433f4e60318459e213ba5e499
[AArch64][SME][NFC]: Enable lowering truncate for enhancement.

Enable lowering truncate to enhance the generated code.
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fcopysign.ll
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-to-int.ll
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-div.ll
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-mulh.ll
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-rem.ll
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-to-fp.ll
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ptest.ll
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-trunc-stores.ll
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-trunc.ll