1. f5ebf9b Correctly emit certain implicit references to 'self' even within a lambda. by John McCall · 11 years ago
  2. 93b6457 Drop ObjCIndirectCopyRestoreExprs during template instantiation. by John McCall · 11 years ago
  3. 0baaabb Don't crash when mangling types defined in ObjC class extensions. by John McCall · 11 years ago
  4. 73c56bb In ObjC++ on legacy runtimes, push an EH cleanup as well as by John McCall · 11 years ago
  5. b6a6079 Under ARC, when we're passing the address of a strong variable by John McCall · 12 years ago
  6. 0918989 Sema: Preserve attributes on parameters in instantiated function templates. by Jordan Rose · 12 years ago
  7. 2f8845f Correction to r176432: the bug actually fixed was <rdar://13025708>. by John McCall · 12 years ago
  8. 48f9042 Centralize and refine the __unknown_anytype argument rules by John McCall · 12 years ago
  9. 2fbe92c Perform the receiver-expression transformations regardless of by John McCall · 12 years ago
  10. 8992457 Reapply r176133 with testcase fixes. by Bill Wendling · 12 years ago
  11. 85aee96 Unify clang/llvm attributes for asan/tsan/msan (Clang part) by Kostya Serebryany · 12 years ago
  12. c283311 Revert "Add more attributes from the command line to functions." by Anna Zaks · 12 years ago
  13. d620e09 Add more attributes from the command line to functions. by Bill Wendling · 12 years ago
  14. 4e1125f Update to use references to attribute groups instead of listing the attributes on the call/invoke instructions. by Bill Wendling · 12 years ago
  15. 41a6a3e objective-C arc IR-gen. Retaining of strong by Fariborz Jahanian · 12 years ago
  16. 3bba3ef Attempt to clean up tests for non-X86 platforms. by Bill Wendling · 12 years ago
  17. f7a9da0 Modify the tests to use attribute group references instead of listing the by Bill Wendling · 12 years ago
  18. c0dcc2d Add the 'target-cpu' and 'target-features' attributes to functions. by Bill Wendling · 12 years ago
  19. 30c07af Added test for r174461 that checks that the desired behavior also occurs in ObjC++ alongside ObjC. by Michael Gottesman · 12 years ago
  20. 074cae0 Destroy arrays and ARC fields when throwing out of ctors. by John McCall · 12 years ago
  21. b62faef Use the correct field to copy/dispose a __block variable. by John McCall · 12 years ago
  22. 90a2d39 objC block layout: Patch reorders block layout to by Fariborz Jahanian · 12 years ago
  23. b0ed986 Declare +new instead of -new in test. by Fariborz Jahanian · 12 years ago
  24. 6a3c70e objectiveC++: When throwing c++ exception of by Fariborz Jahanian · 12 years ago
  25. d397cfe Reapply r170344, this time without forgetting to commit the header changes. by David Chisnall · 12 years ago
  26. e315cb3 Revert "Added support for new property helpers (GNUstep runtime)." by Benjamin Kramer · 12 years ago
  27. 648dd82 Added support for new property helpers (GNUstep runtime). by David Chisnall · 12 years ago
  28. 96a6639 Fix PR14474: don't emit debug info for interface types in -gline-tables-only mode. by Alexey Samsonov · 12 years ago
  29. 82c458e objective-C arc: load of a __weak object happens via call to by Fariborz Jahanian · 12 years ago
  30. 25f071e Don't try to save the assigned value in a Objective-C property assignment by Eli Friedman · 12 years ago
  31. a2f9d21 Minor fix to ObjC layout bitmap metadata. Found while I was trying to by Eli Friedman · 12 years ago
  32. d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
  33. c1868e5 objective-C IRGen: for @implementation nested in by Fariborz Jahanian · 12 years ago
  34. 015f33b At -O0, prefer objc_storeStrong with a null new value to the by John McCall · 12 years ago
  35. 3ba0252 Remove invalid double colon in test case was previously ignored by FileCheck. by Benjamin Kramer · 12 years ago
  36. 929bbfb When performing a trivial copy of a C++ type, we must be careful not by John McCall · 12 years ago
  37. 8ae4ec2 Teach Expr::HasSideEffects about all the Expr types, and fix a bug where it by Richard Smith · 12 years ago
  38. bd9b65a Don't crash *or* insert a bogus autorelease when emitting a by John McCall · 12 years ago
  39. 8951067 Don't try to do RVO on block variables that refer to an enclosing local. by Nico Weber · 12 years ago
  40. 4904bf4 block literal irgen: several improvements on naming block by Fariborz Jahanian · 12 years ago
  41. 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
  42. 58db7a5 When @encode'ing a C++ class that has empty base classes, we can end by Douglas Gregor · 12 years ago
  43. 7f39d51 Fix a Sema invariant bug that I recently introduced involving by John McCall · 12 years ago
  44. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
  45. 8c72a7d Make CodeGenFunction::EmitBlockCopyAndAutorelease actually do what its name says. by Eli Friedman · 13 years ago
  46. 23f0267 Implement "optimization" for lambda-to-block conversion which inlines the generated block literal for lambdas which are immediately converted to block pointer type. This simplifies the AST, avoids an unnecessary copy of the lambda and makes it much easier to avoid copying the result onto the heap. by Eli Friedman · 13 years ago
  47. cd7a099 Basic coverage test for conversion-to-block-pointer for lambda expressions. by Eli Friedman · 13 years ago
  48. 2789d8e No need to go to object file, -emit-llvm is sufficient to see if clang by Eric Christopher · 13 years ago
  49. c95d01f Redirect the output to /dev/null. This prevents the output from cluttering by Richard Trieu · 13 years ago
  50. 450301e Add a test case for r150976. by Nico Weber · 13 years ago
  51. 22cfaf5 Elide copy construction in new expressions. PR11757. by Eli Friedman · 13 years ago
  52. 89651ea Move the code that sets the AddressSafety by Alexander Potapenko · 13 years ago
  53. b29b12d When initializing a catch variable in ARC, be sure to emit retains by John McCall · 13 years ago
  54. 20abee6 objc++: patch for IRgen for atomic properties of by Fariborz Jahanian · 13 years ago
  55. cd93b96 objc++: more code gen stuff for atomic property api, by Fariborz Jahanian · 13 years ago
  56. c3953aa Fixes a code gen bug for setter code for a property of by Fariborz Jahanian · 13 years ago
  57. 9aab9c4 Make sure that we infer __strong, etc. when we instantiate variables by Douglas Gregor · 13 years ago
  58. d937c21 Use the right CHECK prefix so that we actually do this checking. Miraculously, this hasn't broken by Douglas Gregor · 13 years ago
  59. 92be2a5 When we manage to re-use an expression during tree transformation (= by Douglas Gregor · 13 years ago
  60. 01e19be Fix the instantiation of pseudo-object expressions. This is a by John McCall · 13 years ago
  61. d125050 obj-c++: Fix a IRGen crash when getter is a reference type. by Fariborz Jahanian · 13 years ago
  62. bb13c32 obj-c++: allow the getter/setter to return/take parameters by Fariborz Jahanian · 13 years ago
  63. 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
  64. b3df138 Switch diagnostic text from "C++0x" over to "C++11". by Douglas Gregor · 13 years ago
  65. c6ac322 objc++: Accessing explicit property of reference type need by Fariborz Jahanian · 13 years ago
  66. d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 13 years ago
  67. f2e5945 objc arc: allow objc_returns_inner_pointer on methods that return by Fariborz Jahanian · 13 years ago
  68. 19aa860 Fix assertion hit when @encoding C++ classes. rdar://10172840 & http://llvm.org/PR10990 by Argyrios Kyrtzidis · 13 years ago
  69. 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
  70. 6c11f0b Handle reference properties correctly in the trivial-getter check. by John McCall · 13 years ago
  71. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 13 years ago
  72. f7603f6 Implement the Named Return Value Optimization (NRVO) for Objective-C++ by Douglas Gregor · 13 years ago
  73. cec52f0 Slight optimization enabled by the previous assert: by John McCall · 13 years ago
  74. cb8061e Fix a bug in objc @encoding of C++ classes. by Argyrios Kyrtzidis · 13 years ago
  75. baa15d6 Migrate and update: by Eric Christopher · 13 years ago
  76. fb72081 Fix a couple of problems with initialization and assignment to by John McCall · 13 years ago
  77. 990567c Clean up the analysis of the collection operand to ObjC by John McCall · 13 years ago
  78. b13eab9 fix rdar://9780211 - Clang crashes with an assertion failure building WKView.mm from WebKit by Chris Lattner · 13 years ago
  79. fbf780a Okay, that rule about zero-length arrays applies to destroying them, too. by John McCall · 13 years ago
  80. 7cfd76c Switch delete[] IR-generation over to the destroy framework, by John McCall · 13 years ago
  81. 9928c48 Switch field destruction over to use the new destroyer-based API by John McCall · 13 years ago
  82. f0a8679 Fix the clang bootstrap and Jay's testcase from llvm-dev by being completely by Chris Lattner · 13 years ago
  83. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  84. 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
  85. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  86. df7b091 Do not apply the ARC move optimization to 'const'-qualified xvalues. by John McCall · 13 years ago
  87. cf5abc7 Support for catching objc pointer objects in c++ catch-statement by Fariborz Jahanian · 13 years ago
  88. 9d96bce Alloa catching Objective-C id's being thrown with C++ throw by Fariborz Jahanian · 13 years ago
  89. d1bd98a Implement the C++0x move optimization for Automatic Reference Counting by Douglas Gregor · 13 years ago
  90. d7b2316 When binding a reference to an Automatic Reference Counting temporary, by Douglas Gregor · 13 years ago
  91. 829f200 Fix regression with @encode string. rdar://9624314. by Argyrios Kyrtzidis · 13 years ago
  92. c22d699 Objective-C++ ARC: do not mangle __unsafe_unretained lifetime by Douglas Gregor · 13 years ago
  93. 856d379 Be sure to try a final ARC-production even in Objective-C++. by John McCall · 13 years ago
  94. a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
  95. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  96. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  97. 8805fe8 Don't add objc method name mangling to locally declared function. by Fariborz Jahanian · 13 years ago
  98. 6a576ab When inferring the result type of a block based on a return statement by Douglas Gregor · 13 years ago
  99. badea57 For calls returning first-class aggregates, store by element instead of creating aggregate stores in common cases. This is more friendly to fast-isel. by Eli Friedman · 13 years ago
  100. 2636197 Reapply the commits that r131401 reverted and add a fix for PR9927. by Argyrios Kyrtzidis · 13 years ago