diff options
author | wanglei <wanglei@loongson.cn> | 2023-10-24 15:46:56 +0800 |
---|---|---|
committer | wanglei <wanglei@loongson.cn> | 2023-10-25 13:02:01 +0800 |
commit | f2441a06c609cedbb7e11303907f07bf0ca5cb2f (patch) | |
tree | 75b7f477483272734165cd8d6c6f645e8b215ddf /llvm/lib/CodeGen/MachineBlockPlacement.cpp | |
parent | cadcc7b6c0db862f56611a15dd16a967f38372ae (diff) | |
download | llvm-f2441a06c609cedbb7e11303907f07bf0ca5cb2f.zip llvm-f2441a06c609cedbb7e11303907f07bf0ca5cb2f.tar.gz llvm-f2441a06c609cedbb7e11303907f07bf0ca5cb2f.tar.bz2 |
[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.
Diffstat (limited to 'llvm/lib/CodeGen/MachineBlockPlacement.cpp')
0 files changed, 0 insertions, 0 deletions