1. 9114759 C1X: implement generic selections by Peter Collingbourne · 15 years ago
  2. 3199634 Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 15 years ago
  3. ba3e666 Do not use IR marker for LLVM intrinsics by Peter Collingbourne · 15 years ago
  4. 290b32b File-scope static functions need to be mangled with 'L' so that by John McCall · 15 years ago
  5. e190dee Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 15 years ago
  6. ce449ab Add a missing break, from John Wiegley by Douglas Gregor · 15 years ago
  7. 6e06801 When we encounter a dependent template name within a by Douglas Gregor · 15 years ago
  8. 7b26ff9 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 15 years ago
  9. 5503805 Mangling of undeduced 'auto' types, as specified by Itanium C++ ABI. by Richard Smith · 15 years ago
  10. 30482bc Implement the C++0x deduced 'auto' feature. by Richard Smith · 15 years ago
  11. c07a0c7 Change the representation of GNU ?: expressions to use a different expression by John McCall · 15 years ago
  12. d62acb5 Add a hack to avoid adding '\01' to asm names when possible. It would be by Rafael Espindola · 15 years ago
  13. 3968cd0 For consistency, use llvm::raw_ostream in the rest of the mangle api. by Rafael Espindola · 15 years ago
  14. a759d72 Use raw_ostream instead of raw_svector_ostream. by Rafael Espindola · 15 years ago
  15. ac00f5d Use raw_svector_ostream in more places in the mangler. by Rafael Espindola · 15 years ago
  16. 41f8546 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 15 years ago
  17. bd06678 Remove vtables from the Stmt hierarchy; this was pretty easy as by John McCall · 15 years ago
  18. 5143d64 When mangling a qualified array type, push the qualifiers down to the by John McCall · 15 years ago
  19. f3ea1ed Rvalue references for *this: add name mangling for ref-qualifiers, by Douglas Gregor · 15 years ago
  20. 424cec9 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 15 years ago
  21. 5590be0 Introduce a new kind of TemplateName that captures a substituted by Douglas Gregor · 15 years ago
  22. cdbc539 Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, by Douglas Gregor · 15 years ago
  23. ada4b79 Start implementing support for substitution into pack expansions that by Douglas Gregor · 15 years ago
  24. 0ff0b37 Move name mangling support from CodeGen to AST. In the by Peter Collingbourne · 15 years ago[Renamed (93%) from clang/lib/CodeGen/Mangle.cpp]
  25. b720ff2 When your comments and your code are out-of-sync, the test case is wrong. by Douglas Gregor · 15 years ago
  26. d81c7c1 Add tests for name mangling of variadic templates. by Douglas Gregor · 15 years ago
  27. e4ff4b5 Replace the representation of template template argument pack by Douglas Gregor · 15 years ago
  28. be63bbf Implement name mangling for sizeof...(pack), to silence the last of by Douglas Gregor · 15 years ago
  29. 752a595 Implement pack expansions whose pattern is a base-specifier. by Douglas Gregor · 15 years ago
  30. e8e9dd6 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 15 years ago
  31. ad3467e The -fshort-wchar option causes wchar_t to become unsigned, in addition to being by Chris Lattner · 15 years ago
  32. d2fa766 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 15 years ago
  33. 34b2113 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 15 years ago
  34. 9dfa3ce Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 15 years ago
  35. 5d41378 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
  36. b7bd14f Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
  37. 90b5b68 Hide a bunch of symbols. by Benjamin Kramer · 15 years ago
  38. d004064 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
  39. e4652b1 Change CXXNameMangler::mangleNeonVectorType to require the vector type to be by Bob Wilson · 15 years ago
  40. 59f9dec Use getTypeSize() method. by Bob Wilson · 15 years ago
  41. 8d69a21 Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 15 years ago
  42. f58e8a4 Use ASTContext::getTypeInfo to find the vector element size. by Bob Wilson · 15 years ago
  43. 8470b33 Add a separate NeonPolyVector kind to distinguish polynomial vector types. by Bob Wilson · 15 years ago
  44. c155521 Add special-case mangling for Neon vector types. by Bob Wilson · 15 years ago
  45. aeb5644 Add a variant of GCC-style vector types for ARM NEON. by Bob Wilson · 15 years ago
  46. 2683fd6 Mangle std::nullptr_t as specified by the Itanium C++ ABI. by Anders Carlsson · 15 years ago
  47. dc9bc5a Fix a crash mangling decayed val argument-typed function. by Fariborz Jahanian · 15 years ago
  48. 18e4eda Fix some bugs in local class mangling brought up in PR8355. by John McCall · 15 years ago
  49. 681c075 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 15 years ago
  50. 4202c0f Define and implement CXXNoexceptExpr. Create it in Sema. by Sebastian Redl · 15 years ago
  51. 5cc0a67 Fix warnings caused by new CXXUuidofExprClass enumerator. by Francois Pichet · 15 years ago
  52. 68ff037 Implement ARM static local initialization guards, which are more compact than by John McCall · 15 years ago
  53. 1b36b55 No functional change. Replace Out << 'a' << 'b' with Out << "ab" and spell by Nick Lewycky · 15 years ago
  54. 6429f5c Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 15 years ago
  55. 3b79186 Revert my user-defined literal commits - r1124{58,60,67} pending by Alexis Hunt · 15 years ago
  56. 79eb546 Implement C++0x user-defined string literals. by Alexis Hunt · 15 years ago
  57. 0483192 Detabify. by Eli Friedman · 15 years ago
  58. f834bcd Mangle explicit template arguments in dependent or overloaded names. by John McCall · 15 years ago
  59. 78fbb61 Contextual arity is a feature of mangling expressions; kill off by John McCall · 15 years ago
  60. 6d86202 Whoops. Don't fall through into the overload case when mangling a by John McCall · 15 years ago
  61. 4914624 Don't crash when mangling empty anonymous unions. We never actually *need* by John McCall · 15 years ago
  62. 268b576 Mangle enum constant expressions. Fixes rdar://problem/8204122 by John McCall · 15 years ago
  63. f8340de Fix mangling for static member variables of classes inside an extern "C" by Eli Friedman · 15 years ago
  64. ec624b2 After some discussion, the ABI list settled on a much more sensible mangling by John McCall · 15 years ago
  65. 4f3b5f3 Fix the mangling of template template arguments, which do not always by John McCall · 15 years ago
  66. afe2078 Remove a few mangling FIXMEs: by John McCall · 15 years ago
  67. 05ddbb8 Implement the standard mangling for array-subscript expressions, and implement by John McCall · 15 years ago
  68. 0299532 Use isFunctionOrMethod for vars declared locallly by Fariborz Jahanian · 15 years ago
  69. 0f19afb extern variable declared locally to objective-c++ method by Fariborz Jahanian · 15 years ago
  70. 709ef8e Add function for mangling reference temporaries. by Anders Carlsson · 15 years ago
  71. 9b5528d Patch to correctly mangle block helper functions by Fariborz Jahanian · 15 years ago
  72. 37141f4 improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 15 years ago
  73. 1726d15 Add name mangling for address spaces. We use the vendor-extension by Douglas Gregor · 15 years ago
  74. c392f37 Split DependentNameType into two types. DependentNameType represents the by John McCall · 15 years ago
  75. a5dd326 Correctly handle > 257 substitutions in a single mangling, and don't introduce by John McCall · 15 years ago
  76. 248704c Correctly mangle static variables of anonymous struct/union type. by Anders Carlsson · 15 years ago
  77. b4d2cdb Don't substitute 'St' for 'std' when the namespace is nested inside another namespace. by Anders Carlsson · 16 years ago
  78. d951a7e Correctly mangle unsigned integer literals where the high bit is set. by Anders Carlsson · 16 years ago
  79. 728fe44 Correctly mangle variadic functions that don't have any other parameters. by Anders Carlsson · 16 years ago
  80. d563923 When mangling member function pointers, fake adding a substitution corresponding to the function type. by Anders Carlsson · 16 years ago
  81. c9e7814 Extract the ObjC and blocks manglers into their own class. No functionality by Charles Davis · 16 years ago
  82. 0094eb2 Be sure to use the standard substitutions when mangling the names of by Douglas Gregor · 16 years ago
  83. 7e10f36 Improve name mangling for blocks and support mangling of static local by Douglas Gregor · 16 years ago
  84. b0efad1 Modify this comment per Doug's suggestion: we don't need to mangle protocols. by John McCall · 16 years ago
  85. 8b07ec2 Substantially alter the design of the Objective C type AST by introducing by John McCall · 16 years ago
  86. 656bb31 Reapplying patch to change StmtNodes.def to StmtNodes.td, this time by Alexis Hunt · 16 years ago
  87. a8136cc Revert r103072; I accidentally ended up deleting a bunch of trailing by Alexis Hunt · 16 years ago
  88. b9f408a Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributes by Alexis Hunt · 16 years ago
  89. 7988def Improve name mangling for dependent template names (e.g., typename by Douglas Gregor · 16 years ago
  90. 2408e32 Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 16 years ago
  91. ffe0884 Emit a lame diagnostic when we can't mangle operator names by Douglas Gregor · 16 years ago
  92. 1736271 Mangle dependent template names such as the nested-name-specifier in by Douglas Gregor · 16 years ago
  93. acdfa7a Fixes a code gen. bug by removing an assert. by Fariborz Jahanian · 16 years ago
  94. 11e5140 Vtable -> VTable renames across the board. by Anders Carlsson · 16 years ago
  95. b11416d Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 16 years ago
  96. 1554e4a A bunch of string-related microoptimizations in Mangler. by Benjamin Kramer · 16 years ago
  97. e2f3524 Doug pointed out that we have a perfectly reasonable expression here to by John McCall · 16 years ago
  98. e8917e0 Mangle some expressions with codegen implications but no mangling "overhead". by John McCall · 16 years ago
  99. 6936c86 Provide an extremely unsatisfactory diagnostic (instead of crashing) when by John McCall · 16 years ago
  100. 09277542 Provide manglings for bool and character literal expressions. These are by John McCall · 16 years ago