[PATCH] D75672: [ValueTypes] Add support for scalable EVTs
Cullen Rhodes via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 5 04:24:26 PST 2020
c-rhodes created this revision.
c-rhodes added reviewers: sdesmalen, efriedma, rengolin, craig.topper, huntergr.
Herald added a subscriber: hiraditya.
Herald added a project: LLVM.
c-rhodes added a child revision: D75674: [AArch64][SVE] Implement vector tuple intrinsics.
Changes:
- 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.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D75672
Files:
llvm/include/llvm/CodeGen/ValueTypes.h
llvm/lib/CodeGen/ValueTypes.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D75672.248434.patch
Type: text/x-patch
Size: 6710 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200305/605db0e5/attachment.bin>
More information about the llvm-commits
mailing list