diff options
author | Min-Yih Hsu <min.hsu@sifive.com> | 2024-08-27 09:38:07 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-27 09:38:07 -0700 |
commit | e8063702cfbbf39f0b92283d0588dee264b5eb2b (patch) | |
tree | ad4f7d7fba0b8194655dfd76159abccc1db42b38 /lldb/source/Commands/CommandObjectScripting.cpp | |
parent | d880f5a4c9bb0b11038ad94b333b46e7a24caa6f (diff) | |
download | llvm-e8063702cfbbf39f0b92283d0588dee264b5eb2b.zip llvm-e8063702cfbbf39f0b92283d0588dee264b5eb2b.tar.gz llvm-e8063702cfbbf39f0b92283d0588dee264b5eb2b.tar.bz2 |
[LangRef] Update the semantic of `experimental.get.vector.length` (#104475)
The previous semantics of `llvm.experimental.get.vector.length` was too
permissive such that it gave optimizers a hard time on anything related
to the number of iterations of VP-vectorized loops.
This patch tries to address this by assigning it a set of stricter
semantics similar to that of RVV's VSETVLI instructions, while being not
too RISC-V specific and leaving room for other (future) targets.
---------
Co-authored-by: Craig Topper <craig.topper@sifive.com>
Diffstat (limited to 'lldb/source/Commands/CommandObjectScripting.cpp')
0 files changed, 0 insertions, 0 deletions