diff options
author | Simon Moll <simon.moll@emea.nec.com> | 2020-11-16 09:19:14 +0100 |
---|---|---|
committer | Simon Moll <simon.moll@emea.nec.com> | 2020-11-16 09:19:14 +0100 |
commit | 1c00d096a608da1489cc4e3c1bba9ac5b4732af8 (patch) | |
tree | 7aa1b438f80bae6bf7564b32d051ee56c3c91dd1 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | b4624f65cfcb5b17226d0a330692570f8618ca69 (diff) | |
download | llvm-1c00d096a608da1489cc4e3c1bba9ac5b4732af8.zip llvm-1c00d096a608da1489cc4e3c1bba9ac5b4732af8.tar.gz llvm-1c00d096a608da1489cc4e3c1bba9ac5b4732af8.tar.bz2 |
[VE] LVLGen sets VL before vector insts
The VE backend represents vector instructions with an explicit 'i32'
vector length operand. In the VE ISA, the vector length is always read
from the VL hardware register. The LVLGen pass inserts 'lvl'
instructions as necessary to set VL to the right value before each
vector instruction.
Reviewed By: kaz7
Differential Revision: https://reviews.llvm.org/D91416
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions