1. 2c51f09 Handle base-to-derived casts of member function pointers in CGExprConstant.cpp by Anders Carlsson · 15 years ago
  2. f57b4e4 Handle members to function pointers in CGExprConstant. by Anders Carlsson · 15 years ago
  3. 2b35835 Move some functions from CodeGenFunctions to CodeGenModule so they can be used by CGExprConstant. by Anders Carlsson · 15 years ago
  4. 2df96e7 Don't update the struct alignment when adding fields to a packed struct. Fixes PR5118. by Anders Carlsson · 15 years ago
  5. 3d363c5 More magic pixie dust. by Mike Stump · 15 years ago
  6. 944e705 Fix up debug information for block pointers a bit more. by Mike Stump · 15 years ago
  7. 31f2f9c When building constant structs, check if the resulting LLVM struct will be bigger than the record layout size and use a packed struct if that's the case. Fixes PR5108. by Anders Carlsson · 15 years ago
  8. b289b3f Implement a FIXME. This improves codegen just a tad. by Mike Stump · 15 years ago
  9. 4513272 CodeGen may see out-of-line declarations of the various special member by Douglas Gregor · 15 years ago
  10. d69dd78 Fix a lame regression in IR gen for C++ delete expressions. PR5102 by Douglas Gregor · 15 years ago
  11. de8c5c7 A couple of refinements for laying out debug information for BlockDeclRefDecls. by Mike Stump · 15 years ago
  12. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
  13. 75b08f1 <rdar://problem/7263113> Make clang produce gcc's objc_assign_StrongCast as a result of type-cast of an ivar in assignment. by Fariborz Jahanian · 15 years ago
  14. b1a6e68 Improve debugging information for BlockDeclRefExpr. WIP. Given this by Mike Stump · 15 years ago
  15. 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
  16. 2472bf0 Handle CXXMemberCallExprs that point to a static method. Fixes PR5093. by Anders Carlsson · 15 years ago
  17. 84080ec Handle CK_BaseToDerivedMemberPointer for member function pointers. Fixes PR5091. by Anders Carlsson · 15 years ago
  18. e9d34dc Improve support for member function pointers. by Anders Carlsson · 15 years ago
  19. 3016842 Use a switch statement in VisitCastExpr. by Anders Carlsson · 15 years ago
  20. e322f30 Make hasAggregateLLVMType use positive checks. by Anders Carlsson · 15 years ago
  21. 740256b Fix http://llvm.org/PR5090. by Mike Stump · 15 years ago
  22. 50755b0 Mangle dependent name expressions. Fixes PR5063. by Anders Carlsson · 15 years ago
  23. e45117b Use mangleTemplatePrefix when we know that we're mangling a nested template name. by Anders Carlsson · 15 years ago
  24. 6815e94 CodeGen for try statements. (We just emit the body for now). by Anders Carlsson · 15 years ago
  25. 8859917 Look for substitutions when mangling TypenameTypes. by Anders Carlsson · 15 years ago
  26. 0ccdf8d Better template parameter type mangling. by Anders Carlsson · 15 years ago
  27. f514b54 Mangle std::basic_string<char, std::char_traits<char>, std::allocator<char> > as Ss. by Anders Carlsson · 15 years ago
  28. 189d59c Mangle ::std::basic_string as Sb. by Anders Carlsson · 15 years ago
  29. 8c03155 Mangle ::std::allocator as Sa. by Anders Carlsson · 15 years ago
  30. aeb8537 Handle substitutions in mangleTemplatePrefix. by Anders Carlsson · 15 years ago
  31. e7c8cb6 Substitute "::std::" as "St". by Anders Carlsson · 15 years ago
  32. 1668f20 Don't crash when trying to mangle function templates. by Anders Carlsson · 15 years ago
  33. 0fa6df4 mangleTemplatePrefix and mangleUnscopedTemplateName should take a TemplateDecl. by Anders Carlsson · 15 years ago
  34. 6b7fc13 Use the qualified name for tag types. by Anders Carlsson · 15 years ago
  35. 41f8a13 Set alignment on static function level decls and VLAs. Fixes PR5060. by Anders Carlsson · 15 years ago
  36. 5b3a2fc Use ABIArgInfo::getDirect() for all types that have a pointer representation. by Anders Carlsson · 15 years ago
  37. d99edc4 Mangle record types as decls. by Anders Carlsson · 15 years ago
  38. bb36ba4 Change isTemplate to return the actual template declaration. by Anders Carlsson · 15 years ago
  39. ae35248 Improve mangling of typename types. by Anders Carlsson · 15 years ago
  40. bcdc0f0 Fix 80-col violation. by Mike Stump · 15 years ago
  41. a180529 Fix an infinite loop arising when trying to generate debug information by John McCall · 15 years ago
  42. 76368e8 Fixed another code gen bug in objc's new write-barrier API. by Fariborz Jahanian · 15 years ago
  43. bb30419 Fix 80-col violation. by Mike Stump · 15 years ago
  44. 6c7a1f3 Patch fixes a code gen. bug in generation of objc_assign_ivar (objc GC's API). by Fariborz Jahanian · 15 years ago
  45. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  46. 55e59e1 Darwin/x86-32: Enumerated types and block pointer types in structures were not by Daniel Dunbar · 15 years ago
  47. 018837b Handle namespace aliases. by Anders Carlsson · 15 years ago
  48. 6ac5fc4 Emit new[] cookie when needed. by Anders Carlsson · 15 years ago
  49. a4d4c01 Basic support for new[]. by Anders Carlsson · 15 years ago
  50. 569c1f4 Add a new variant of EmitCXXAggrConstructorCall that takes a Value that holds the number of elements to construct, to be used when implementing new[]. by Anders Carlsson · 15 years ago
  51. 16d81b8 Move codegen of new and delete to CGCXXExpr.cpp by Anders Carlsson · 15 years ago
  52. 45504e5 Remove now fixed FIXME. by Mike Stump · 15 years ago
  53. 592a2bb No need to null check implicit lvalue cast exprs. by Anders Carlsson · 15 years ago
  54. dfd0330 When doing a derived-to-base class and the class offset is 0 we can just do a simple bitcast. by Anders Carlsson · 15 years ago
  55. add2882 CXXMethodDecls should always be mangled, even if they are inside an extern "C" block. Fixes PR5017. by Anders Carlsson · 15 years ago
  56. 5cc58c6 Don't assert that linkage decls are always C++, it's not true. Fixes PR5019. by Anders Carlsson · 15 years ago
  57. f015b03 Revert "Switch a few clients over to StringLiteral::getString.", this is breaking some projects, but I don't have a test case yet. by Daniel Dunbar · 15 years ago
  58. df4eee9 Switch a few clients over to StringLiteral::getString. by Daniel Dunbar · 15 years ago
  59. fd47b31 Fix some typos. WIP. Large alignments don't work yet. by Mike Stump · 15 years ago
  60. 39605b4 Improve debug info generation for __block variables. by Mike Stump · 15 years ago
  61. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  62. b924259 Removed -fobjc-newgc-api option. clang now conforms to by Fariborz Jahanian · 15 years ago
  63. fd02ed7 Miscellanous fixes in generatation of objc gc's write-barriers. by Fariborz Jahanian · 15 years ago
  64. 21190d5 Implement __builtin_unreachable(), a GCC 4.5 extension. by Chris Lattner · 15 years ago
  65. d553f8c Start mangling expressions. by Anders Carlsson · 15 years ago
  66. 65f13c3 Ok, an AssertingVH definitely doesn't work for now because we free our cache after the optimizer may have hacked on the module. Use a WeakVH instead. by Daniel Dunbar · 15 years ago
  67. 0d36dd2 Make clang stop relying on ConstantStruct::get's default value for isPacked by Nick Lewycky · 15 years ago
  68. 23e81ba Switch CGDebugInfo type cache to using an AssertingVH. by Daniel Dunbar · 15 years ago
  69. 03faac3 Factor out CGDebugInfo::CreateTypeNode method. - No functionality change. by Daniel Dunbar · 15 years ago
  70. 2ee3fca More mangling work. by Anders Carlsson · 15 years ago
  71. eafc6dc Make the mangler conform even better to the grammar. by Anders Carlsson · 15 years ago
  72. 97f4d46 Generate more of the vbase virtual offset for covariant thunks. WIP. by Mike Stump · 15 years ago
  73. 2744a06 More mangler mangling. by Anders Carlsson · 15 years ago
  74. aa73ab1 Call mangleTemplatePrefix. by Anders Carlsson · 15 years ago
  75. 9263e91 Change manglePrefix to return early if the DC is the translation unit. by Anders Carlsson · 15 years ago
  76. 7482e24 More mangling goodness. by Anders Carlsson · 15 years ago
  77. 7624f21 Handle mangling of TemplateSpecializationType. by Anders Carlsson · 15 years ago
  78. 1c1afc4 Fixed a bug in generation of the new write-barriers when by Fariborz Jahanian · 15 years ago
  79. d58d6f7 Ignore extern "C++" { } when mangling. by Anders Carlsson · 15 years ago
  80. 068f347 Revert r82123 for now. by Anders Carlsson · 15 years ago
  81. 657094b Treat an unqualified RecordType as a RecordDecl when substituting. by Anders Carlsson · 15 years ago
  82. 6862fc7 Substitution for prefixes. by Anders Carlsson · 15 years ago
  83. 03c9d53 Substitute unscoped template names. by Anders Carlsson · 15 years ago
  84. 6793966 IRgen/ObjC: Correctly construct the function info for variadic message sends. by Daniel Dunbar · 15 years ago
  85. d6c93d7 IRgen/ObjC: Make the target method decl available to GenerateMessageSendSuper. by Daniel Dunbar · 15 years ago
  86. d3a932a Add mangleSubstitution/addSubstitution variants that take a NamedDecl. by Anders Carlsson · 15 years ago
  87. 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
  88. 201ce74 Add new functions to the mangler for the <unscoped-name> and <unscoped-template-name> productions. by Anders Carlsson · 15 years ago
  89. 7696737 Add basic substitution to the C++ mangler. It currently only looks at types. by Anders Carlsson · 15 years ago
  90. dbf3cfd patch for generating objc'2 objc_assign_ivar. WIP. by Fariborz Jahanian · 15 years ago
  91. b123ea3 Starting patch to generate more specific API for objc's by Fariborz Jahanian · 15 years ago
  92. 8e674ae Removed a superfluous check before setting a flag (objc GC). by Fariborz Jahanian · 15 years ago
  93. 0a8f847 x86-64 ABI: If a type is a C++ record with either a non-trivial destructor or a non-trivial copy constructor, it should be passed in a pointer. Daniel, plz review. by Anders Carlsson · 15 years ago
  94. 5a86217 Be sure to use the correct version instead of inventing the wrong one. by Mike Stump · 15 years ago
  95. 6fcec8b Code generation of Conditional operators that are lvalues (but that aren't bitfields). by Anders Carlsson · 15 years ago
  96. 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 15 years ago
  97. c1eb14a Codegen support for nullptr from C++0x. by Anders Carlsson · 15 years ago
  98. 4202557 ARM/[A]APCS: Ignore empty records passed as arguments. by Daniel Dunbar · 15 years ago
  99. a7c5b08 Small fix to stop CGObjCGNU emitting symbols that break some versions of gas. by David Chisnall · 15 years ago
  100. de1d26b Remove an unnecessary FunctionDecl parameter to the synthesizing functions. by Anders Carlsson · 15 years ago