[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