[all-commits] [llvm/llvm-project] 1c3d9c: [SVE] Remove IITDescriptor::ScalableVecArgument
david-arm via All-commits
all-commits at lists.llvm.org
Thu May 21 00:15:47 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 1c3d9c2f3629c758db859b55e839dc97734fa171
https://github.com/llvm/llvm-project/commit/1c3d9c2f3629c758db859b55e839dc97734fa171
Author: David Sherwood <david.sherwood at arm.com>
Date: 2020-05-21 (Thu, 21 May 2020)
Changed paths:
M llvm/include/llvm/IR/Intrinsics.h
M llvm/include/llvm/Support/TypeSize.h
M llvm/lib/IR/Function.cpp
Log Message:
-----------
[SVE] Remove IITDescriptor::ScalableVecArgument
I have refactored the code so that we no longer need the
ScalableVecArgument descriptor - the scalable property of vectors is
now encoded using the ElementCount class in IITDescriptor. This means
that when matching intrinsics we know precisely how to match the
arguments and return values.
Differential Revision: https://reviews.llvm.org/D80107
More information about the All-commits
mailing list