[PATCH] D81905: Enhance Itanium demangler interface.

Hal Finkel via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 14 07:05:39 PDT 2020


hfinkel added a comment.

In D81905#2129632 <https://reviews.llvm.org/D81905#2129632>, @kbobrovs wrote:

> > According to {{clang/include/clang/Basic/Builtins.def}}, you can represent pointers and references via * and &; for vectors - there are V, q, and E. I don't know how to deal with template parameter here, but reference to 4-component vector should be something like &E4i
>
> Thanks. Somehow missed the '&' in the doc. I assume it should appear on the other side - "E4i&", though.
>  I still would like to understand what to do with C++ classes - do we forbid them in the "C++ intrinsics" or how do we represent them otherwise ("v&"?)


If you use custom type checking, I don't think it matters what you put in for types in the builtins file.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D81905





More information about the llvm-commits mailing list