diff options
| author | Simon Tatham <simon.tatham@arm.com> | 2020-03-03 17:37:14 +0000 |
|---|---|---|
| committer | Simon Tatham <simon.tatham@arm.com> | 2020-03-04 08:49:27 +0000 |
| commit | 068b2f313c7d27d9f6445df12d4d45d2d8c00898 (patch) | |
| tree | d648735dd74281b6ae0177a8493bbffa4e8c5d59 /lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp | |
| parent | 810127f6ab5d5d7e7d6b8c3ae0b96f2027437ca8 (diff) | |
[ARM,MVE] Add the `vshlcq` intrinsics.
Summary:
The VSHLC instruction performs a left shift of a whole vector register
by an immediate shift count up to 32, shifting in new bits at the low
end from a GPR and delivering the shifted-out bits from the high end
back into the same GPR.
Since the instruction produces two outputs (the shifted vector
register and the output GPR of shifted-out bits), it has to be
instruction-selected in C++ rather than Tablegen.
Reviewers: MarkMurrayARM, dmgreen, miyuki, ostannard
Reviewed By: miyuki
Subscribers: kristof.beyls, hiraditya, cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D75445
Diffstat (limited to 'lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp')
0 files changed, 0 insertions, 0 deletions
