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