• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Contributed by: Intel Corporation.
2
3SPIR Name Mangler
4=================
5
6The NameMangler Library Converts the given function descriptor to a string
7that represents the function's prototype.
8
9The mangling algorithm is based on clang 3.0 Itanium mangling algorithm
10(http://sourcery.mentor.com/public/cxx-abi/abi.html#mangling).
11
12The algorithm is adapted to support mangling of SPIR built-in
13functions and was tested on SPIR built-ins only.
14
15The mangler supports mangling according to SPIR 1.2 and SPIR 2.0
16For usage examples see unittest/spir_name_mangler.
17