- 8552437 Plug a long standing memory leak in TemplateArgument. by Benjamin Kramer · 13 years ago
- 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 13 years ago
- 48d798c Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
- 4b50263 Change the mangling of a ref-qualifier on a function type so that by John McCall · 13 years ago
- 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 13 years ago
- eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 13 years ago
- cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 13 years ago
- d2008e2 Implement support for null non-type template arguments for non-type by Douglas Gregor · 13 years ago
- f54486a Move the computation of the lambda mangling information (mangling by Douglas Gregor · 13 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
- 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
- ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
- b3c312c Fix a bug in the mangler where in 'namespace std { extern "C" {X;} }', X would not be seen to be in ::std::. by James Molloy · 13 years ago
- faf4ef6 Richard Smith pointed out that there already is a proposal for init list mangling. by Sebastian Redl · 13 years ago
- b76ffc5 Better mangling for new-expressions. Also, although we can't mangle arbitrary initializer lists yet (we will need this), turn the crash into a controlled error. by Sebastian Redl · 13 years ago
- 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
- 5878cbc Implement non-internal linkage for lambda closure types that need a by Douglas Gregor · 13 years ago
- 552e299 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
- ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
- 9e8c92a Basic support for name mangling of C++11 lambda expressions. Because by Douglas Gregor · 13 years ago
- 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 13 years ago
- 1548d14 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 13 years ago
- 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 13 years ago
- 200fa53 Revise the SplitQualType interface to make it its own thing instead of by John McCall · 13 years ago
- d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 13 years ago
- 01d0801 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 13 years ago
- 41576d4 Implement name mangling for scalar value initialization. Reported on IRC by Xeo. by Richard Smith · 13 years ago
- f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
- 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 13 years ago
- 0c8731a Per discussion on cxx-abi-dev, don't drop leading zeroes from the by John McCall · 13 years ago
- 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
- 092beef Fix the mangling of class template arguments in a particular by John McCall · 13 years ago
- 14795c8 Fix mangling substitutions for address-space-qualified class by Douglas Gregor · 13 years ago
- 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
- e0a22d0 Macro metaprogramming for builtin types. by John McCall · 13 years ago
- 0ddaeb9 Add a new placeholder type to represent "unbridged" casts in ARC. by John McCall · 13 years ago
- aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
- 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
- a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago
- b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
- eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- b0c3e09 Rename ExplicitTemplateArgumentList -> ASTTemplateArgumentListInfo, no functionality change. by Argyrios Kyrtzidis · 13 years ago
- bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
- f158866 Improve name mangling for instantiation-dependent types that are not by Douglas Gregor · 13 years ago
- 9183236 Implement name mangling for sizeof...(function parameter pack). by Douglas Gregor · 13 years ago
- 1961791 Mangle dependent template names of unknown arity by Douglas Gregor · 13 years ago
- edee94b Implement the Itanium C++ ABI's mangling rule for by Douglas Gregor · 13 years ago
- 79e6bd3 Centralize the getCanonicalType() calls in the Itanium C++ mangling by Douglas Gregor · 13 years ago
- 35ee32e Just mangle substituted template parameter types as unresolved types. by John McCall · 13 years ago
- 68a51a7 Change the mangling of enclosing template template parameters by John McCall · 13 years ago
- b44e0cf No, actually, we do need to be able to mangle substituted template names. by John McCall · 13 years ago
- 1460604 Preserve that a TemplateName was arrived at by substituting by John McCall · 13 years ago
- d3d49bb Be more thorough about mangling unresolved types. by John McCall · 13 years ago
- 26a6ec7 Fix the mangling of dependent-scope decl ref expressions so that they by John McCall · 13 years ago
- 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
- c22d699 Objective-C++ ARC: do not mangle __unsafe_unretained lifetime by Douglas Gregor · 14 years ago
- f85e193 Automatic Reference Counting. by John McCall · 14 years ago
- 8805fe8 Don't add objc method name mangling to locally declared function. by Fariborz Jahanian · 14 years ago
- 63f62df Add name mangling for expr .* expr. Fixes PR9983 / <rdar://problem/9486332>. by Douglas Gregor · 14 years ago
- 61eee0c Add support for builtin astype: by Tanya Lattner · 14 years ago
- ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 14 years ago
- 4f4e413 Type prefixes of unresolved-names should only be mangled as unresolved-types by John McCall · 14 years ago
- fb44de9 Store a parameter index and function prototype depth in every by John McCall · 14 years ago
- 5a7e6f7 Implement the mangling for non-ADL call expressions that we just worked out. by John McCall · 14 years ago
- 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
- 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 14 years ago
- 5526220 t/clang/expr-traits by John Wiegley · 14 years ago
- c0a4559 GCC seems to create address-of expression manglings when passing *any* by John McCall · 14 years ago
- a0ce15c Update the mangler for some of the "new" unresolved-name manglings. by John McCall · 14 years ago
- 1b60052 The ABI settled on mangling float literals with lowercase hex dumps. by John McCall · 14 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
- fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
- f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
- 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 14 years ago
- 6931743 Do not use IR marker for LLVM intrinsics by Peter Collingbourne · 14 years ago
- 74990f4 File-scope static functions need to be mangled with 'L' so that by John McCall · 14 years ago
- f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
- dfbbcf9 Add a missing break, from John Wiegley by Douglas Gregor · 14 years ago
- aa2187d When we encounter a dependent template name within a by Douglas Gregor · 14 years ago
- 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 14 years ago
- 967ecd3 Mangling of undeduced 'auto' types, as specified by Itanium C++ ABI. by Richard Smith · 14 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
- 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
- 4e274e9 Add a hack to avoid adding '\01' to asm names when possible. It would be by Rafael Espindola · 14 years ago
- f0be979 For consistency, use llvm::raw_ostream in the rest of the mangle api. by Rafael Espindola · 14 years ago
- 0e376a0 Use raw_ostream instead of raw_svector_ostream. by Rafael Espindola · 14 years ago
- c4850c2 Use raw_svector_ostream in more places in the mangler. by Rafael Espindola · 14 years ago
- e08ce65 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 14 years ago
- 63c00d7 Remove vtables from the Stmt hierarchy; this was pretty easy as by John McCall · 14 years ago
- b47f748 When mangling a qualified array type, push the qualifiers down to the by John McCall · 14 years ago
- 0a9a6d6 Rvalue references for *this: add name mangling for ref-qualifiers, by Douglas Gregor · 14 years ago
- f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
- 1aee05d Introduce a new kind of TemplateName that captures a substituted by Douglas Gregor · 14 years ago
- c7793c7 Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, by Douglas Gregor · 14 years ago
- c3069d6 Start implementing support for substitution into pack expansions that by Douglas Gregor · 14 years ago