diff options
author | Christopher Tetreault <ctetreau@quicinc.com> | 2020-07-07 13:16:00 -0700 |
---|---|---|
committer | Christopher Tetreault <ctetreau@quicinc.com> | 2020-07-07 13:45:51 -0700 |
commit | 021d56abb9ee3028cb88895144d71365e566c32f (patch) | |
tree | 2179803a88a79cc6bda6e064fe4e64d81790cec8 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 23157f3bdb4f6af1d24aac7d4fbf439b71bba216 (diff) | |
download | llvm-021d56abb9ee3028cb88895144d71365e566c32f.zip llvm-021d56abb9ee3028cb88895144d71365e566c32f.tar.gz llvm-021d56abb9ee3028cb88895144d71365e566c32f.tar.bz2 |
[SVE] Make Constant::getSplatValue work for scalable vector splats
Summary:
Make Constant::getSplatValue recognize scalable vector splats of the
form created by ConstantVector::getSplat. Add unit test to verify that
C == ConstantVector::getSplat(C)->getSplatValue() for fixed width and
scalable vector splats
Reviewers: efriedma, spatel, fpetrogalli, c-rhodes
Reviewed By: efriedma
Subscribers: sdesmalen, tschuett, hiraditya, rkruppe, psnobl, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D82416
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions