1. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  2. 8805fe8 Don't add objc method name mangling to locally declared function. by Fariborz Jahanian · 13 years ago
  3. 63f62df Add name mangling for expr .* expr. Fixes PR9983 / <rdar://problem/9486332>. by Douglas Gregor · 13 years ago
  4. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  5. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  6. 4f4e413 Type prefixes of unresolved-names should only be mangled as unresolved-types by John McCall · 13 years ago
  7. fb44de9 Store a parameter index and function prototype depth in every by John McCall · 13 years ago
  8. 5a7e6f7 Implement the mangling for non-ADL call expressions that we just worked out. by John McCall · 13 years ago
  9. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
  10. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  11. 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
  12. c0a4559 GCC seems to create address-of expression manglings when passing *any* by John McCall · 13 years ago
  13. a0ce15c Update the mangler for some of the "new" unresolved-name manglings. by John McCall · 13 years ago
  14. 1b60052 The ABI settled on mangling float literals with lowercase hex dumps. by John McCall · 13 years ago
  15. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  16. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  17. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  18. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
  19. 6931743 Do not use IR marker for LLVM intrinsics by Peter Collingbourne · 13 years ago
  20. 74990f4 File-scope static functions need to be mangled with 'L' so that by John McCall · 13 years ago
  21. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
  22. dfbbcf9 Add a missing break, from John Wiegley by Douglas Gregor · 14 years ago
  23. aa2187d When we encounter a dependent template name within a by Douglas Gregor · 14 years ago
  24. 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 14 years ago
  25. 967ecd3 Mangling of undeduced 'auto' types, as specified by Itanium C++ ABI. by Richard Smith · 14 years ago
  26. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  27. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  28. 4e274e9 Add a hack to avoid adding '\01' to asm names when possible. It would be by Rafael Espindola · 14 years ago
  29. f0be979 For consistency, use llvm::raw_ostream in the rest of the mangle api. by Rafael Espindola · 14 years ago
  30. 0e376a0 Use raw_ostream instead of raw_svector_ostream. by Rafael Espindola · 14 years ago
  31. c4850c2 Use raw_svector_ostream in more places in the mangler. by Rafael Espindola · 14 years ago
  32. e08ce65 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 14 years ago
  33. 63c00d7 Remove vtables from the Stmt hierarchy; this was pretty easy as by John McCall · 14 years ago
  34. b47f748 When mangling a qualified array type, push the qualifiers down to the by John McCall · 14 years ago
  35. 0a9a6d6 Rvalue references for *this: add name mangling for ref-qualifiers, by Douglas Gregor · 14 years ago
  36. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
  37. 1aee05d Introduce a new kind of TemplateName that captures a substituted by Douglas Gregor · 14 years ago
  38. c7793c7 Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, by Douglas Gregor · 14 years ago
  39. c3069d6 Start implementing support for substitution into pack expansions that by Douglas Gregor · 14 years ago
  40. 1411047 Move name mangling support from CodeGen to AST. In the by Peter Collingbourne · 14 years ago[Renamed (93%) from lib/CodeGen/Mangle.cpp]
  41. 255c269 When your comments and your code are out-of-sync, the test case is wrong. by Douglas Gregor · 14 years ago
  42. 4fc4866 Add tests for name mangling of variadic templates. by Douglas Gregor · 14 years ago
  43. a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 14 years ago
  44. 2e774c4 Implement name mangling for sizeof...(pack), to silence the last of by Douglas Gregor · 14 years ago
  45. f90b27a Implement pack expansions whose pattern is a base-specifier. by Douglas Gregor · 14 years ago
  46. be230c3 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 14 years ago
  47. 3f59c97 The -fshort-wchar option causes wchar_t to become unsigned, in addition to being by Chris Lattner · 14 years ago
  48. 7536dd5 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 14 years ago
  49. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
  50. 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
  51. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  52. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  53. 54353f4 Hide a bunch of symbols. by Benjamin Kramer · 14 years ago
  54. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 14 years ago
  55. 57147a8 Change CXXNameMangler::mangleNeonVectorType to require the vector type to be by Bob Wilson · 14 years ago
  56. 3a72302 Use getTypeSize() method. by Bob Wilson · 14 years ago
  57. 7cd7d1a Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 14 years ago
  58. 4cfaa5d Use ASTContext::getTypeInfo to find the vector element size. by Bob Wilson · 14 years ago
  59. 491328c Add a separate NeonPolyVector kind to distinguish polynomial vector types. by Bob Wilson · 14 years ago
  60. c7df92d Add special-case mangling for Neon vector types. by Bob Wilson · 14 years ago
  61. e86d78c Add a variant of GCC-style vector types for ARM NEON. by Bob Wilson · 14 years ago
  62. e292368 Mangle std::nullptr_t as specified by the Itanium C++ ABI. by Anders Carlsson · 14 years ago
  63. 7281d1f Fix a crash mangling decayed val argument-typed function. by Fariborz Jahanian · 14 years ago
  64. 82b7d7b Fix some bugs in local class mangling brought up in PR8355. by John McCall · 14 years ago
  65. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  66. 2e15622 Define and implement CXXNoexceptExpr. Create it in Sema. by Sebastian Redl · 14 years ago
  67. 9be8840 Fix warnings caused by new CXXUuidofExprClass enumerator. by Francois Pichet · 14 years ago
  68. 5cd91b5 Implement ARM static local initialization guards, which are more compact than by John McCall · 14 years ago
  69. 271b665 No functional change. Replace Out << 'a' << 'b' with Out << "ab" and spell by Nick Lewycky · 14 years ago
  70. e2ca6d4 Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 14 years ago
  71. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  72. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  73. a7e6845 Detabify. by Eli Friedman · 14 years ago
  74. 6dbce19 Mangle explicit template arguments in dependent or overloaded names. by John McCall · 14 years ago
  75. 5e1e89b Contextual arity is a feature of mangling expressions; kill off by John McCall · 14 years ago
  76. 6f615bc Whoops. Don't fall through into the overload case when mangling a by John McCall · 14 years ago
  77. 7121c8f Don't crash when mangling empty anonymous unions. We never actually *need* by John McCall · 14 years ago
  78. 3dc7e7b Mangle enum constant expressions. Fixes rdar://problem/8204122 by John McCall · 14 years ago
  79. c00cb64 Fix mangling for static member variables of classes inside an extern "C" by Eli Friedman · 14 years ago
  80. 1658c39 After some discussion, the ABI list settled on a much more sensible mangling by John McCall · 14 years ago
  81. b6f532e Fix the mangling of template template arguments, which do not always by John McCall · 14 years ago
  82. f1adcdd Remove a few mangling FIXMEs: by John McCall · 14 years ago
  83. 0512e48 Implement the standard mangling for array-subscript expressions, and implement by John McCall · 14 years ago
  84. e81c561 Use isFunctionOrMethod for vars declared locallly by Fariborz Jahanian · 14 years ago
  85. 2fe1388 extern variable declared locally to objective-c++ method by Fariborz Jahanian · 14 years ago
  86. 715edf2 Add function for mangling reference temporaries. by Anders Carlsson · 14 years ago
  87. 564360b Patch to correctly mangle block helper functions by Fariborz Jahanian · 14 years ago
  88. 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
  89. 56079f7 Add name mangling for address spaces. We use the vendor-extension by Douglas Gregor · 14 years ago
  90. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  91. 6ab30e0 Correctly handle > 257 substitutions in a single mangling, and don't introduce by John McCall · 14 years ago
  92. 6f7e2f4 Correctly mangle static variables of anonymous struct/union type. by Anders Carlsson · 14 years ago
  93. c820f90 Don't substitute 'St' for 'std' when the namespace is nested inside another namespace. by Anders Carlsson · 14 years ago
  94. dfc0d1f Correctly mangle unsigned integer literals where the high bit is set. by Anders Carlsson · 14 years ago
  95. 9329668 Correctly mangle variadic functions that don't have any other parameters. by Anders Carlsson · 14 years ago
  96. 9d85b72 When mangling member function pointers, fake adding a substitution corresponding to the function type. by Anders Carlsson · 14 years ago
  97. 685b1d9 Extract the ObjC and blocks manglers into their own class. No functionality by Charles Davis · 14 years ago
  98. 1b12a3b Be sure to use the standard substitutions when mangling the names of by Douglas Gregor · 14 years ago
  99. 35415f5 Improve name mangling for blocks and support mangling of static local by Douglas Gregor · 14 years ago
  100. c00c1f6 Modify this comment per Doug's suggestion: we don't need to mangle protocols. by John McCall · 14 years ago