diff options
author | Cullen Rhodes <cullen.rhodes@arm.com> | 2020-03-04 15:29:11 +0000 |
---|---|---|
committer | Cullen Rhodes <cullen.rhodes@arm.com> | 2020-03-19 11:04:15 +0000 |
commit | 5ce38fcbac92a320bafb89a7b0a8e700bf02d04b (patch) | |
tree | ef529082d6165a43ae5d039751ac05be31159096 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | e26e9ba288ce156b851504ebbb7d8a775572957c (diff) | |
download | llvm-5ce38fcbac92a320bafb89a7b0a8e700bf02d04b.zip llvm-5ce38fcbac92a320bafb89a7b0a8e700bf02d04b.tar.gz llvm-5ce38fcbac92a320bafb89a7b0a8e700bf02d04b.tar.bz2 |
[ValueTypes] Add support for scalable EVTs
Summary:
* Remove a bunch of asserts checking for unsupported scalable types and
add some more now that they are supported.
* Propagate the scalable flag where necessary.
* Add another `EVT::getExtendedVectorVT` method that takes an
ElementCount parameter.
* Add `EVT::isExtendedScalableVector` and
`EVT::getExtendedVectorElementCount` - latter is currently unused.
Reviewers: sdesmalen, efriedma, rengolin, craig.topper, huntergr
Reviewed By: efriedma
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D75672
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions