1. d553f8c Start mangling expressions. by Anders Carlsson · 15 years ago
  2. 2ee3fca More mangling work. by Anders Carlsson · 15 years ago
  3. eafc6dc Make the mangler conform even better to the grammar. by Anders Carlsson · 15 years ago
  4. 2744a06 More mangler mangling. by Anders Carlsson · 15 years ago
  5. aa73ab1 Call mangleTemplatePrefix. by Anders Carlsson · 15 years ago
  6. 9263e91 Change manglePrefix to return early if the DC is the translation unit. by Anders Carlsson · 15 years ago
  7. 7482e24 More mangling goodness. by Anders Carlsson · 15 years ago
  8. 7624f21 Handle mangling of TemplateSpecializationType. by Anders Carlsson · 15 years ago
  9. d58d6f7 Ignore extern "C++" { } when mangling. by Anders Carlsson · 15 years ago
  10. 068f347 Revert r82123 for now. by Anders Carlsson · 15 years ago
  11. 657094b Treat an unqualified RecordType as a RecordDecl when substituting. by Anders Carlsson · 15 years ago
  12. 6862fc7 Substitution for prefixes. by Anders Carlsson · 15 years ago
  13. 03c9d53 Substitute unscoped template names. by Anders Carlsson · 15 years ago
  14. d3a932a Add mangleSubstitution/addSubstitution variants that take a NamedDecl. by Anders Carlsson · 15 years ago
  15. 9234b7f When mangling function template specialization, mangle the type encoding of the original function template. Also, port mangle.cpp and function-template-specialization.cpp over to using FileCheck. by Anders Carlsson · 15 years ago
  16. 201ce74 Add new functions to the mangler for the <unscoped-name> and <unscoped-template-name> productions. by Anders Carlsson · 15 years ago
  17. 7696737 Add basic substitution to the C++ mangler. It currently only looks at types. by Anders Carlsson · 15 years ago
  18. 7445d55 We can't have ctors in the vtable (right Doug?) :-) by Mike Stump · 15 years ago
  19. 48a83b5 Remove unnecessary ASTContext parameters from isMain and isExternC by Douglas Gregor · 15 years ago
  20. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  21. dec025b Refine vcall offsets. Cleanups. WIP. by Mike Stump · 15 years ago
  22. efe6aee Overhaul the mangler to use a visitor pattern, at least for types. We can safely by John McCall · 15 years ago
  23. 77ca8f6 Install thunks later to fixup overrides. Track space taken by vbase by Mike Stump · 15 years ago
  24. 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
  25. 9124bcc Add mangling for covariant thunks. by Mike Stump · 15 years ago
  26. 883f127 Shorten name. by Mike Stump · 15 years ago
  27. 141c5af Add mangling for thunks. by Mike Stump · 15 years ago
  28. 07a5c22 Disable all recognition of main() in -ffreestanding. Addresses bug #4720. by John McCall · 15 years ago
  29. 738f8c2 Add beginnigs of rtti generation, wire up more of -fno-exceptions. by Mike Stump · 15 years ago
  30. f121677 Add code to setup the vtable pointer in the constructor. Work in progress. by Mike Stump · 15 years ago
  31. 9533a7f Fix a couple recent ABI regressions noticed during code review (fallout from the ObjC type system rewrite). by Steve Naroff · 15 years ago
  32. de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 15 years ago
  33. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  34. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  35. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  36. 1fd2dd1 Improve code generation for function template specializations: by Douglas Gregor · 15 years ago
  37. e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
  38. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  39. 783601d Simplify mangleFunctionDecl by unnesting a crazy condition. This fixes by Chris Lattner · 15 years ago
  40. 8c49911 Don't try to call getFileCharacteristic if the function declaration has an invalid source location (as is the case for the global allocation functions. by Anders Carlsson · 15 years ago
  41. 0e65001 Add support for converting member pointer types to LLVM types. Also mangle pointer to member functions correctly and add tests. by Anders Carlsson · 15 years ago
  42. f5408fe Reflow some comments. by Mike Stump · 15 years ago
  43. 7a0ba87 Name mangling for class template specializations and template arguments. by Anders Carlsson · 15 years ago
  44. 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 15 years ago
  45. 578aa64 assert that mangleName is not called for C++ ctors/dtors. by Anders Carlsson · 15 years ago
  46. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  47. 27ae536 Add support for generating (very basic) C++ destructors. These aren't called by anything yet. by Anders Carlsson · 16 years ago
  48. 3201f6b Fix a crash bug when comparing overload quality of conversion operators with conversion constructors. by Sebastian Redl · 16 years ago
  49. 3ac86b5 Add support for mangling C++ constructors. Review appreciated (I'm looking at you, Doug) by Anders Carlsson · 16 years ago
  50. b11fa0d Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 16 years ago
  51. 41aa8c1 Add support for mangling guard variables. by Anders Carlsson · 16 years ago
  52. 9ccb065 Don't mangle variables that are at translation unit scope. by Anders Carlsson · 16 years ago
  53. 1b42c79 Implement mangling of declarations inside functions. by Anders Carlsson · 16 years ago
  54. 329749c Mangle VarDecls correctly. by Anders Carlsson · 16 years ago
  55. 43f1740 Move the function decl mangling code out into its own function. No functionality change. by Anders Carlsson · 16 years ago
  56. c8dee9c Fix a bug (that I thought I had fixed already) where mangling a prefix could get us into an infinite loop by Anders Carlsson · 16 years ago
  57. c6c91bc Fix a mangling bug where functions with no arguments weren't getting the 'v' parameter specifier. by Anders Carlsson · 16 years ago
  58. ca3f25c fix several problems with asm renaming, by pulling it into the mangling code: by Chris Lattner · 16 years ago
  59. bc7a029 simplify CXXNameMangler::mangle, making it exit earlier for C functions. by Chris Lattner · 16 years ago
  60. 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
  61. 4843e58 Address Doug's comments wrt the mangler and fix Eli's test case by Anders Carlsson · 16 years ago
  62. b1d947b Make mangling work with anonymous tag types. Doug, please review by Anders Carlsson · 16 years ago
  63. a40c5e4 Mangle Objective-C interfaces correctly (where correctly refers to what gcc does) by Anders Carlsson · 16 years ago
  64. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  65. 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 16 years ago
  66. 524ed95 We must always mangle attribute overloadable functions; even if in a by Daniel Dunbar · 16 years ago
  67. 6ec3668 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 16 years ago
  68. 219cc61 Add mangling for variadic functions and conversion functions by Douglas Gregor · 16 years ago
  69. 5f2bfd4 Add basic support for C++ name mangling according to the Itanium C++ by Douglas Gregor · 16 years ago