[all-commits] [llvm/llvm-project] f2441a: [LoongArch] Set some operations action for LSX and...
wanglei via All-commits
all-commits at lists.llvm.org
Tue Oct 24 22:03:40 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f2441a06c609cedbb7e11303907f07bf0ca5cb2f
https://github.com/llvm/llvm-project/commit/f2441a06c609cedbb7e11303907f07bf0ca5cb2f
Author: wanglei <wanglei at loongson.cn>
Date: 2023-10-25 (Wed, 25 Oct 2023)
Changed paths:
M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
M llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
M llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
Log Message:
-----------
[LoongArch] Set some operations action for LSX and LASX
First, expand all truncationg stores and extending loads. Second,
expand everything for `fixedlen_vector_valuetypes`. Finally, we
selectively turn on ones that can be effectively codegen'd.
Simultaneously, this patch adds floating-point vector types to
load/store patterns. Additional test cases will be included in the IR
instruction test patchs.
More information about the All-commits
mailing list