[PATCH] D66024: Name Demangling as specified in the Vector Function ABI

Roman Lebedev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 9 13:50:41 PDT 2019


lebedev.ri added a comment.

In D66024#1623639 <https://reviews.llvm.org/D66024#1623639>, @aranisumedh wrote:

> @lebedev.ri
>
> 1. Could you elaborate about the fuzzer target?


All the parsing code is always extremely prone to subtle bugs.
At least it should not crash on them.
That would be easy to ensure via a fuzz target.

> The VFABI::getVectorName() extracts the custom redirection to a user-specified function that can be described using `#pragma declare variant`



> 2. If I understood you correctly, yes, this name mangling format is as specified in the ABI. It is also supported by other implementations such as GCC. The following link is a demonstration of the same which uses GCC compiler. [https://godbolt.org/z/PrGLn0]

Great, just checking.


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D66024/new/

https://reviews.llvm.org/D66024





More information about the llvm-commits mailing list