aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend
diff options
context:
space:
mode:
authorFraser Cormack <fraser@codeplay.com>2021-02-17 09:08:24 +0000
committerFraser Cormack <fraser@codeplay.com>2021-02-25 12:05:17 +0000
commit3bc5ed38750c6a6daff39ad524b75e40c8c09183 (patch)
tree0922e4c0db5f01954f26c477cca5e5027aa8f3df /clang/lib/Frontend
parent821f8bb29a8967fc1dc6520fda4a2b94b9c7ea0d (diff)
downloadllvm-3bc5ed38750c6a6daff39ad524b75e40c8c09183.zip
llvm-3bc5ed38750c6a6daff39ad524b75e40c8c09183.tar.gz
llvm-3bc5ed38750c6a6daff39ad524b75e40c8c09183.tar.bz2
[RISCV] Support fixed-length vector sign/zero extension
This patch adds support for the custom lowering sign- and zero-extension of fixed-length vector types. It does so through custom nodes. Since the source and destination types are (necessarily) of different sizes, it is possible that the source type is legal whilst the larger destination type isn't. In this case the legalization makes heavy use of EXTRACT_SUBVECTOR. Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D97194
Diffstat (limited to 'clang/lib/Frontend')
0 files changed, 0 insertions, 0 deletions