[PATCH] D66024: [SVFS] Vector Function ABI name demangler.

Francesco Petrogalli via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 9 13:29:29 PDT 2019


fpetrogalli updated this revision to Diff 219420.
fpetrogalli marked an inline comment as done.
fpetrogalli added a comment.

I have done the following updates:

1. Added demangling and tests for uniform parameters ("u").
2. Added more docs, with references to the Vector Function ABI specs for x86 and AArch64.
3. Use default constructors for the structs introduced in the patch.
4. Added a test that checks that the demangling functions for the parameters is the same for the vector extensions of both AArch64 and x86.


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.219420.patch
Type: text/x-patch
Size: 34225 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190909/a02a4f46/attachment.bin>


More information about the llvm-commits mailing list