clang name mangling documentation?


Trying to decipher the name mangling scheme clang (trunk) uses, is there any documentation on this, apart from reading the code.
I’m mostly interested in the arguments, the actual mangling of the method name seems pretty straightforward, there is an ‘optimization’ step done on the argument mangling to reduce the size of the final name, but its a little unclear how that works.


See .