aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBlockPlacement.cpp
diff options
context:
space:
mode:
authorwanglei <wanglei@loongson.cn>2023-10-24 15:46:56 +0800
committerwanglei <wanglei@loongson.cn>2023-10-25 13:02:01 +0800
commitf2441a06c609cedbb7e11303907f07bf0ca5cb2f (patch)
tree75b7f477483272734165cd8d6c6f645e8b215ddf /llvm/lib/CodeGen/MachineBlockPlacement.cpp
parentcadcc7b6c0db862f56611a15dd16a967f38372ae (diff)
downloadllvm-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