[PATCH] D66024: [SVFS] Vector Function ABI name demangler.
Francesco Petrogalli via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 11 12:53:48 PDT 2019
fpetrogalli updated this revision to Diff 219773.
fpetrogalli added a comment.
I have deferred the handling of the mask token "M" to the `VFParameter` struct, introducing a new `VFPAramKind` that handles global function predication. This should be more in line with the aim of this implementation, which is to make VFShape independent from the Vector Function ABI. In particular, there are use cases that @simoll cares about where predication can be attached to single parameters, and not to the whole function.
Tests to make sure the Global Predicate is added correct;ly has been added for all the targets supported in this patch (x86 and aarch64).
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D66024/new/
https://reviews.llvm.org/D66024
Files:
llvm/include/llvm/Analysis/VectorUtils.h
llvm/lib/Analysis/CMakeLists.txt
llvm/lib/Analysis/VFABIDemangling.cpp
llvm/tools/vfabi-demangle-fuzzer/CMakeLists.txt
llvm/tools/vfabi-demangle-fuzzer/vfabi-demangler-fuzzer.cpp
llvm/unittests/Analysis/CMakeLists.txt
llvm/unittests/Analysis/VectorFunctionABITest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D66024.219773.patch
Type: text/x-patch
Size: 39587 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190911/fb719d6a/attachment.bin>
More information about the llvm-commits
mailing list