1. 52c18b0 objective-c IRGen. Fixes a getter synthesis bug by Fariborz Jahanian · 12 years ago
  2. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
  3. b92bd4b These functions too have no prototypes. Audited the rest of Sema for by Eric Christopher · 12 years ago
  4. ea32047 Change location information for synthesized properties to be at the by Eric Christopher · 13 years ago
  5. 96579c4 Revert previous commit changing location information to see if this by Eric Christopher · 13 years ago
  6. 7435054 Change location information for synthesized properties to be at the by Eric Christopher · 13 years ago
  7. 649b4a1 Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 13 years ago
  8. 16098f3 Tidy. by Eric Christopher · 13 years ago
  9. 57cd1b8 When we can't prove that the target of an aggregate copy is by John McCall · 13 years ago
  10. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  11. 4e494cf Simplify code. No functionality change. by Benjamin Kramer · 13 years ago
  12. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
  13. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
  14. 8c72a7d Make CodeGenFunction::EmitBlockCopyAndAutorelease actually do what its name says. by Eli Friedman · 13 years ago
  15. cae40c4 Implement IRGen for the retain-autorelease in the lambda conversion-to-block-pointer outside of ARC. Testcases coming up soon. by Eli Friedman · 13 years ago
  16. de5d3c7 Whether an argument is required (in contrast with being an by John McCall · 13 years ago
  17. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
  18. 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 13 years ago
  19. 4e1524b revert r149184 by Fariborz Jahanian · 13 years ago
  20. de2fdc2 objc-arc: Perform null check on receiver before sending methods which by Fariborz Jahanian · 13 years ago
  21. 516bbd4 Use function pointers, rather than references, to pass Destroyers by Peter Collingbourne · 13 years ago
  22. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  23. 20abee6 objc++: patch for IRgen for atomic properties of by Fariborz Jahanian · 13 years ago
  24. b08cfb3 objc++: more atomic property api code for c++ object properties. wip. by Fariborz Jahanian · 13 years ago
  25. b6e5fe3 objc++: More codegen stuff for atomic properties of c++ objects by Fariborz Jahanian · 13 years ago
  26. cd93b96 objc++: more code gen stuff for atomic property api, by Fariborz Jahanian · 13 years ago
  27. 84e4986 objc++: sythesize a helper function to be used by Fariborz Jahanian · 13 years ago
  28. c3953aa Fixes a code gen bug for setter code for a property of by Fariborz Jahanian · 13 years ago
  29. 6da2c71 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) by Eli Friedman · 13 years ago
  30. 1a343eb Enter the cleanups for a block outside the enclosing by John McCall · 13 years ago
  31. 7864435 Rip out CK_GetObjCProperty. by John McCall · 13 years ago
  32. db45806 Rip the ObjCPropertyRef l-value kind out of IR-generation. by John McCall · 13 years ago
  33. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  34. 1d236ab Replace vectors with arrays. by Benjamin Kramer · 13 years ago
  35. 73fb350 Recommit: by Eric Christopher · 13 years ago
  36. 28e0635 Revert file/scope handling patches. gdb testing revealed a couple of bugs. by Eric Christopher · 13 years ago
  37. 4b2d549 Start handling debug line and scope information better: by Eric Christopher · 13 years ago
  38. 348f16f Mark calls to objc_retainBlock that don't result from casts by John McCall · 13 years ago
  39. 491306a Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 13 years ago
  40. 2b014d6 When performing an @throw in ARC, retain + autorelease by John McCall · 13 years ago
  41. aa2164c Change "Regions" to be "LexicalBlocks" since that's what they correspond to. by Eric Christopher · 13 years ago
  42. 578faa8 de-tmpify clang. by Benjamin Kramer · 13 years ago
  43. de24d44 Turn off the generation of unaligned atomic load/store; I'm going to explicitly error out on such cases in the backend, at least for the moment. by Eli Friedman · 13 years ago
  44. 265941b Refactoring, mostly to give ObjCPropertyDecls stronger invariants for by John McCall · 13 years ago
  45. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  46. c5d9a90 Don't use native atomics on ivars whose size is not a power of two, by John McCall · 13 years ago
  47. 6c11f0b Handle reference properties correctly in the trivial-getter check. by John McCall · 13 years ago
  48. 5889c60 Always emit bitfield properties using expression behavior, even if they're by John McCall · 13 years ago
  49. 1e1f487 Unify the decision of how to emit property getters and setters into a by John McCall · 13 years ago
  50. 41bdde9 Privatize the setter/getter call generation methods, plus some minor by John McCall · 13 years ago
  51. bbb253c Modernize and comment; no functionality change. by John McCall · 13 years ago
  52. 71c758d Simplify the generation of Objective-C setters, at least a little. by John McCall · 13 years ago
  53. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  54. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  55. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  56. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  57. 2148011 Be sure to emit lvalue-to-rvalue casts for loads from x-values. by John McCall · 13 years ago
  58. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
  59. 7c2349b Use stronger typing for the flags on AggValueSlot and require by John McCall · 13 years ago
  60. 0815b57 Move the creation of the record type for the state of Objective-C fast by Douglas Gregor · 13 years ago
  61. 4b302d3 The continue label in an ARC for-in loop should not involve by John McCall · 13 years ago
  62. bddfd87 Use the general conditional-cleanup framework instead of rolling our by John McCall · 13 years ago
  63. da549e8 Remove some unnecessary single element array temporaries. by Jay Foad · 13 years ago
  64. fb72081 Fix a couple of problems with initialization and assignment to by John McCall · 13 years ago
  65. 990567c Clean up the analysis of the collection operand to ObjC by John McCall · 13 years ago
  66. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  67. dc7c5ad Document the existing objc_precise_lifetime attribute. by John McCall · 13 years ago
  68. ba3dd90 In ARC, non-atomic getters do not need to retain and autorelease by John McCall · 13 years ago
  69. db8264e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 13 years ago
  70. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  71. 799d34e Don't crash if defining -dealloc in a category. by John McCall · 13 years ago
  72. ad346f4 Generalize Cleanup::Emit's "isForEH" parameter into a set by John McCall · 13 years ago
  73. 9928c48 Switch field destruction over to use the new destroyer-based API by John McCall · 13 years ago
  74. c4a1a84 Do full-expression cleanups in a much more sensible way that still lets by John McCall · 13 years ago
  75. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  76. bdc4d80 A number of array-related IR-gen cleanups. by John McCall · 13 years ago
  77. 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
  78. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  79. aa7333c Update for llvm commit r134291. by Eric Christopher · 13 years ago
  80. df7b091 Do not apply the ARC move optimization to 'const'-qualified xvalues. by John McCall · 13 years ago
  81. 545d996 LValue carries a type now, so simplify the main EmitLoad/Store APIs by John McCall · 13 years ago
  82. 0c24c80 Honor objc_precise_lifetime in GC mode by feeding the value by John McCall · 13 years ago
  83. bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 13 years ago
  84. 34aace8 Try to silence GCC warning by Douglas Gregor · 13 years ago
  85. d1bd98a Implement the C++0x move optimization for Automatic Reference Counting by Douglas Gregor · 13 years ago
  86. d7b2316 When binding a reference to an Automatic Reference Counting temporary, by Douglas Gregor · 13 years ago
  87. 19bd77c Remove dead variables. by Benjamin Kramer · 13 years ago
  88. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  89. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  90. 9d99f2d Put local variables in appropriate debug info scope. This fixes radar 8757124. by Devang Patel · 13 years ago
  91. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  92. 8d3f897 Fix location of setter/getter synthesized for a property. by Devang Patel · 13 years ago
  93. 0774cb8 Use arrays and SmallVectors instead of std::vectors when building function by John McCall · 13 years ago
  94. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  95. 04c9a49 Simplify code a bit by using CallArgList::add. No intended functionality change. by Eli Friedman · 13 years ago
  96. 01cb307 Refine rules for atomic property api to by Fariborz Jahanian · 13 years ago
  97. 5fb6509 Fixes a regression caused by my last patch. by Fariborz Jahanian · 13 years ago
  98. 1d3a61a Generate atomic api for atomic properties (x86 and x86_64 by Fariborz Jahanian · 13 years ago
  99. 68af13f Fix IRGen issues related to using property-dot syntax by Fariborz Jahanian · 14 years ago
  100. bbf3bac Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 14 years ago