1. 6793966 IRgen/ObjC: Correctly construct the function info for variadic message sends. by Daniel Dunbar · 15 years ago
  2. d6c93d7 IRgen/ObjC: Make the target method decl available to GenerateMessageSendSuper. by Daniel Dunbar · 15 years ago
  3. d3a932a Add mangleSubstitution/addSubstitution variants that take a NamedDecl. by Anders Carlsson · 15 years ago
  4. 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
  5. 201ce74 Add new functions to the mangler for the <unscoped-name> and <unscoped-template-name> productions. by Anders Carlsson · 15 years ago
  6. 7696737 Add basic substitution to the C++ mangler. It currently only looks at types. by Anders Carlsson · 15 years ago
  7. dbf3cfd patch for generating objc'2 objc_assign_ivar. WIP. by Fariborz Jahanian · 15 years ago
  8. b123ea3 Starting patch to generate more specific API for objc's by Fariborz Jahanian · 15 years ago
  9. 8e674ae Removed a superfluous check before setting a flag (objc GC). by Fariborz Jahanian · 15 years ago
  10. 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
  11. 5a86217 Be sure to use the correct version instead of inventing the wrong one. by Mike Stump · 15 years ago
  12. 6fcec8b Code generation of Conditional operators that are lvalues (but that aren't bitfields). by Anders Carlsson · 15 years ago
  13. 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 15 years ago
  14. c1eb14a Codegen support for nullptr from C++0x. by Anders Carlsson · 15 years ago
  15. 4202557 ARM/[A]APCS: Ignore empty records passed as arguments. by Daniel Dunbar · 15 years ago
  16. a7c5b08 Small fix to stop CGObjCGNU emitting symbols that break some versions of gas. by David Chisnall · 15 years ago
  17. de1d26b Remove an unnecessary FunctionDecl parameter to the synthesizing functions. by Anders Carlsson · 15 years ago
  18. 34771b5 Fix subtle bug in generating LLVM function declarations for builtin functions. by Daniel Dunbar · 15 years ago
  19. b0d5819 ARM/APCS: Don't treat structs w/ floating point types as "integer like". by Daniel Dunbar · 15 years ago
  20. 283e4d5 If a function call returns a reference, don't bind it to a temporary. by Anders Carlsson · 15 years ago
  21. b9ea0b5 Implement CodeGenFunction::EmitCXXExprWithTemporariesLValue. by Anders Carlsson · 15 years ago
  22. 16a0808 Some minor clang/ARM/AAPCS tweaks. by Daniel Dunbar · 15 years ago
  23. 018ba5a Add TargetInfo::getABI(), and base ARM APCS vs AAPCS choice on that. by Daniel Dunbar · 15 years ago
  24. db29104 Handle delete where the class has a virtual destructor. by Anders Carlsson · 15 years ago
  25. e0c8822 Fix another byref bug. This should hopefully get QuickLookPlugins building successfully. by Anders Carlsson · 15 years ago
  26. 98303b9 ARM/APCS: Only "integer like" aggregates should be returned in r0 (following by Daniel Dunbar · 15 years ago
  27. 1fc09a9 Rework the way we determine whether an externally visible symbol is by Douglas Gregor · 15 years ago
  28. 0a23d76 Don't use the PredefinedExpr string as the global variable name, these don't by Daniel Dunbar · 15 years ago
  29. ca0017a whitespace fix by Chris Lattner · 15 years ago
  30. eef9df2 Update CMake files. by Benjamin Kramer · 15 years ago
  31. 9e8725a Add FIXME for alignments that won't be honored. by Mike Stump · 15 years ago
  32. 7445d55 We can't have ctors in the vtable (right Doug?) :-) by Mike Stump · 15 years ago
  33. 0ee33cf Handle CK_DerivedToBase when emitting lvalue casts. by Anders Carlsson · 15 years ago
  34. 32baf62 When necessary, null check the base value in GetAddressCXXOfBaseClass. by Anders Carlsson · 15 years ago
  35. 191dfe9 Handle derived-to-base conversion in CGExprScalar::EmitCast, if the cast kind is CK_DerivedToBase. by Anders Carlsson · 15 years ago
  36. 5d58a1d Whoops, add CGCXXClass.cpp by Anders Carlsson · 15 years ago
  37. 5a0f49e Rename AddressCXXOfBaseClass to GetAddressCXXOfBaseClass. Add a NullCheckValue argument (currently unused). by Anders Carlsson · 15 years ago
  38. 29f898a Add CGCXXClass.cpp. and move CodeGenFunction::AddressCXXOfBaseClass there. by Anders Carlsson · 15 years ago
  39. 18be84c Add support for __block variables with alignment greater than __alignof(void *). by Anders Carlsson · 15 years ago
  40. 7dfa407 For __block variables, cache the LLVM types as well as which LLVM field where the variable is stored. by Anders Carlsson · 15 years ago
  41. 5e7bace Stub out room for ARM APCS ABI implementation (and AAPCS_VFP, although you can't by Daniel Dunbar · 15 years ago
  42. 34d91fd Formatting fixes. by Daniel Dunbar · 15 years ago
  43. ca6408c Change CodeGenModule::ConstructTypeAttributes to return the calling convention by Daniel Dunbar · 15 years ago
  44. 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 15 years ago
  45. 48a83b5 Remove unnecessary ASTContext parameters from isMain and isExternC by Douglas Gregor · 15 years ago
  46. c7cba15 Fix a crash when generating vtables that contain destructors. by Anders Carlsson · 15 years ago
  47. 6e319f6 Add basic covariant thunk generation support. WIP. by Mike Stump · 15 years ago
  48. 8a9f3fd Set the calling convention based on the CGFunctionInfo. by Daniel Dunbar · 15 years ago
  49. bac7c25 Add CallingConvention argument to CGFunctionInfo. - Currently unused. by Daniel Dunbar · 15 years ago
  50. 389a0e8 Fix use of uninitialized, David please check. by Daniel Dunbar · 15 years ago
  51. 039e6a1 Fixes a regression in objc GC layout bitmap involving block pointer ivars. by Fariborz Jahanian · 15 years ago
  52. f4aa4f61 Swizzle the target triple based on -mthumb, and update clang-cc to recognize by Daniel Dunbar · 15 years ago
  53. 1860a31 Pass the GlobalDecl to getMangledName, fixes PR4890. by Anders Carlsson · 15 years ago
  54. 0ff8baf Pass GlobalDecls to GenerateCode and StartFunction. by Anders Carlsson · 15 years ago
  55. 555b4bb GlobalDecl doesn't have an explicit constructor anymore. by Anders Carlsson · 15 years ago
  56. 4a6835e Add stricter GlobalDecl constructors. by Anders Carlsson · 15 years ago
  57. d9a1db3 Non fragile ABI for GNU runtime. Patch bu David Chisnall. by Fariborz Jahanian · 15 years ago
  58. 736d8a6 Get the size of object to pass to objc_memmove_collectable() by Fariborz Jahanian · 15 years ago
  59. 3604386 Make the forwarding member of block byref structs be a pointer to the block byref struct itself. by Anders Carlsson · 15 years ago
  60. 3fec4c6 Use the right GlobalDecl type for destructors. by Anders Carlsson · 15 years ago
  61. a2b6b76 Suppress build warning. by Daniel Dunbar · 15 years ago
  62. 0aebc81 If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. by Anders Carlsson · 15 years ago
  63. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  64. db52dcd Reflow comments and some minor whitespace fixups. by Mike Stump · 15 years ago
  65. 9ad5513 Make BuildByRefType take a ValueDecl instead of a QualType and an alignment. by Anders Carlsson · 15 years ago
  66. 3a082d8 Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam Weinig! by Anders Carlsson · 15 years ago
  67. 5fcc882 Remove unnecessary #include <sstream>. by Benjamin Kramer · 15 years ago
  68. dec025b Refine vcall offsets. Cleanups. WIP. by Mike Stump · 15 years ago
  69. 3306349 Use a SetVector for tracking some Obj-C metadata, to ensure deterministic by Daniel Dunbar · 15 years ago
  70. 98cc710 Refine overrides and thunks for virtual bases. Cleanups. WIP. by Mike Stump · 15 years ago
  71. a18df0e Cleanup. by Mike Stump · 15 years ago
  72. e45c90f Cleanups. by Mike Stump · 15 years ago
  73. 8f90f58 Cleanups. by Mike Stump · 15 years ago
  74. b4d2861 Cleanups. by Mike Stump · 15 years ago
  75. 078d778 Cleanups. by Mike Stump · 15 years ago
  76. 9bbe962 Cleanups. by Mike Stump · 15 years ago
  77. bf595a3 Cleanups. by Mike Stump · 15 years ago
  78. efe6aee Overhaul the mangler to use a visitor pattern, at least for types. We can safely by John McCall · 15 years ago
  79. 6d10eb8 Cleanups. WIP. by Mike Stump · 15 years ago
  80. 77ca8f6 Install thunks later to fixup overrides. Track space taken by vbase by Mike Stump · 15 years ago
  81. 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
  82. 7da2431 Basic support for representing elaborated type specifiers by John McCall · 15 years ago
  83. d0e3daf Improve the AST representation and semantic analysis for extern by Douglas Gregor · 15 years ago
  84. 4fe95f9 Don't generate any code for an explicit call to a trivial destructor. by Douglas Gregor · 15 years ago
  85. ed032eb Add overidding for methods for vtable building for the secondary by Mike Stump · 15 years ago
  86. a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
  87. 3662000 If the alignment of the chosen field in a union is greater than the alignment of the union, we need to use a packed LLVM struct. Fixes <rdar://problem/7184250>. by Anders Carlsson · 15 years ago
  88. 75c135a Fixed bug introduced in r79900 where FreeBSD was turned into NetBSD, transposing the ABIs and breaking both platforms. by David Chisnall · 15 years ago
  89. dd9967a Don't try to CodeGen using directives, from Anders Johnsen by Douglas Gregor · 15 years ago
  90. c186b8f Fix an assertion when initializing a union using a member initializer. (We weren't casting from the union type to the initializer type correctly). by Anders Carlsson · 15 years ago
  91. d0eb3b9 Packed unions should be packed. Fixes an assert Daniel reported. by Anders Carlsson · 15 years ago
  92. 9124bcc Add mangling for covariant thunks. by Mike Stump · 15 years ago
  93. 883f127 Shorten name. by Mike Stump · 15 years ago
  94. 141c5af Add mangling for thunks. by Mike Stump · 15 years ago
  95. f9a883c More overriding base work and some cleanups. WIP. by Mike Stump · 15 years ago
  96. 35191b6 Split out overriding. WIP. by Mike Stump · 15 years ago
  97. faf8664 Handle member expressions that return references correctly. by Anders Carlsson · 15 years ago
  98. de738fe Assert that we don't have any virtual bases. We can emit dtors for polymorphics classes just fune. by Anders Carlsson · 15 years ago
  99. cb3c308 Use the correct cast kinds for bit casts and function to pointer decay. Fixes PR4827. by Anders Carlsson · 15 years ago
  100. 174754c We can generate constructors/destructors with base classes and non-trivial fields just fine now. by Anders Carlsson · 15 years ago