summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ItaniumMangle.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Improve name mangling for instantiation-dependent types that are notDouglas Gregor2011-07-121-15/+51
* Implement name mangling for sizeof...(function parameter pack).Douglas Gregor2011-07-121-9/+2
* Mangle dependent template names of unknown arityDouglas Gregor2011-07-121-10/+4
* Implement the Itanium C++ ABI's mangling rule forDouglas Gregor2011-07-121-2/+23
* Centralize the getCanonicalType() calls in the Itanium C++ manglingDouglas Gregor2011-07-121-9/+4
* Just mangle substituted template parameter types as unresolved types.John McCall2011-07-011-10/+3
* Change the mangling of enclosing template template parametersJohn McCall2011-07-011-19/+73
* No, actually, we do need to be able to mangle substituted template names.John McCall2011-06-301-3/+10
* Preserve that a TemplateName was arrived at by substitutingJohn McCall2011-06-301-0/+4
* Be more thorough about mangling unresolved types.John McCall2011-06-281-56/+101
* Fix the mangling of dependent-scope decl ref expressions so that theyJohn McCall2011-06-211-20/+8
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-0/+5
* Objective-C++ ARC: do not mangle __unsafe_unretained lifetimeDouglas Gregor2011-06-171-2/+7
* Automatic Reference Counting.John McCall2011-06-151-2/+40
* Don't add objc method name mangling to locally declared function.Fariborz Jahanian2011-06-091-0/+6
* Add name mangling for expr .* expr. Fixes PR9983 / <rdar://problem/9486332>.Douglas Gregor2011-06-051-2/+6
* Add support for builtin astype:Tanya Lattner2011-06-041-1/+3
* Implement a new type node, UnaryTransformType, designed to represent aAlexis Hunt2011-05-241-0/+16
* Type prefixes of unresolved-names should only be mangled as unresolved-typesJohn McCall2011-05-041-15/+92
* Store a parameter index and function prototype depth in everyJohn McCall2011-05-011-19/+143
* Implement the mangling for non-ADL call expressions that we justJohn McCall2011-04-281-2/+47
* Implementation of Embarcadero array type traitsJohn Wiegley2011-04-281-0/+1
* Make yet another placeholder type, this one marking that an expression is a b...John McCall2011-04-261-0/+1
* t/clang/expr-traitsJohn Wiegley2011-04-251-0/+1
* GCC seems to create address-of expression manglings when passing *any*John McCall2011-04-241-2/+1
* Update the mangler for some of the "new" unresolved-name manglings.John McCall2011-04-241-77/+206
* The ABI settled on mangling float literals with lowercase hex dumps.John McCall2011-04-241-5/+18
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-1/+1
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-0/+1
* Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall2011-04-071-0/+1
* Do not use IR marker for LLVM intrinsicsPeter Collingbourne2011-04-061-2/+3
* File-scope static functions need to be mangled with 'L' so thatJohn McCall2011-03-221-4/+6
* Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne2011-03-111-4/+16
* Add a missing break, from John WiegleyDouglas Gregor2011-03-031-0/+1
* When we encounter a dependent template name within aDouglas Gregor2011-02-281-1/+12
* Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor2011-02-241-0/+3
* Mangling of undeduced 'auto' types, as specified by Itanium C++ ABI.Richard Smith2011-02-211-2/+5
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-3/+6
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-0/+12
* Add a hack to avoid adding '\01' to asm names when possible. It would beRafael Espindola2011-02-151-1/+12
* For consistency, use llvm::raw_ostream in the rest of the mangle api.Rafael Espindola2011-02-111-32/+19
* Use raw_ostream instead of raw_svector_ostream.Rafael Espindola2011-02-111-11/+11
* Use raw_svector_ostream in more places in the mangler.Rafael Espindola2011-02-101-27/+37
* AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actionsPeter Collingbourne2011-02-091-1/+2
* Remove vtables from the Stmt hierarchy; this was pretty easy asJohn McCall2011-02-091-0/+1
* When mangling a qualified array type, push the qualifiers down to theJohn McCall2011-01-261-11/+25
* Rvalue references for *this: add name mangling for ref-qualifiers,Douglas Gregor2011-01-261-4/+28
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+2
* Introduce a new kind of TemplateName that captures a substitutedDouglas Gregor2011-01-151-0/+6
OpenPOWER on IntegriCloud