aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSimon Moll <simon.moll@emea.nec.com>2020-11-16 09:19:14 +0100
committerSimon Moll <simon.moll@emea.nec.com>2020-11-16 09:19:14 +0100
commit1c00d096a608da1489cc4e3c1bba9ac5b4732af8 (patch)
tree7aa1b438f80bae6bf7564b32d051ee56c3c91dd1 /clang/lib/Frontend/CompilerInvocation.cpp
parentb4624f65cfcb5b17226d0a330692570f8618ca69 (diff)
downloadllvm-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