1. 33337ca Update aosp/master clang for rebase to r235153 by Pirama Arumuga Nainar · 9 years ago
  2. 0e2c34f Update aosp/master clang for rebase to r230699. by Stephen Hines · 9 years ago
  3. 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
  4. c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
  5. 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
  6. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  7. 4ee7dc2 Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occurs by Nick Lewycky · 11 years ago
  8. a5e6601 Make IgnoreParens() look through ChooseExprs. by Eli Friedman · 11 years ago
  9. eb1f276 Fix build. by Eli Friedman · 11 years ago
  10. 336d9df Simplify atomic load/store IRGen. by Eli Friedman · 11 years ago
  11. d4ec562 Simplify: we don't need any special-case lifetime extension when initializing by Richard Smith · 11 years ago
  12. 7c3e615 PR12086, PR15117 by Richard Smith · 11 years ago
  13. e69fb20 Fix assert on temporary std::initializer_list. by Richard Smith · 11 years ago
  14. c3bf52c C++1y: Allow aggregates to have default initializers. by Richard Smith · 11 years ago
  15. 64aa4b3 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 11 years ago
  16. 9eda3ab Promote atomic type sizes up to a power of two, capped by by John McCall · 11 years ago
  17. 9d232c8 Change hasAggregateLLVMType, which conflates complex and by John McCall · 11 years ago
  18. 1723f63 Evaluate compound literals directly into the result aggregate by John McCall · 11 years ago
  19. 3ac83d6 patch for PR9027 and // rdar://11861085 by Fariborz Jahanian · 11 years ago
  20. e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 11 years ago
  21. 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 11 years ago
  22. 0dbe2fb Reinstate r170806, reverted in r170835, with a fix use i1 instead of i8 for a value-initialized bool! by Richard Smith · 11 years ago
  23. 98ab776 Revert r170806, "Fix some bugs where we would sometimes use 0, not -1, when emitting a null constant of type pointer-to-data-member." by NAKAMURA Takumi · 11 years ago
  24. d8af340 Fix some bugs where we would sometimes use 0, not -1, when emitting a null constant of type pointer-to-data-member. by Richard Smith · 11 years ago
  25. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  26. 426391c A step towards sorting out handling of triviality of special members in C++11. by Richard Smith · 12 years ago
  27. 7edf9e3 Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 12 years ago
  28. 4def70d -fcatch-undefined-behavior: emit calls to the runtime library whenever one of the checks fails. by Richard Smith · 12 years ago
  29. 6cacae8 CodeGen: Copy tail padding when we're not dealing with a trivial copy assign or move assign operator. by Benjamin Kramer · 12 years ago
  30. b22c7dc Add basic support for adding !tbaa.struct metadata on llvm.memcpy calls for by Dan Gohman · 12 years ago
  31. 7ac9ef1 -fcatch-undefined-behavior: Factor emission of the creation of, and branch to, by Richard Smith · 12 years ago
  32. a6c66ce Change the representation of builtin functions in the AST by Eli Friedman · 12 years ago
  33. 2c9f87c New -fcatch-undefined-behavior features: by Richard Smith · 12 years ago
  34. 929bbfb When performing a trivial copy of a C++ type, we must be careful not by John McCall · 12 years ago
  35. e0c1168 Significantly simplify CGExprAgg's logic about ignored results: by John McCall · 12 years ago
  36. 2ee5ba3 Documentation cleanup: by James Dennett · 12 years ago
  37. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  38. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  39. 26397ed Fix case where the alignment is overaligned, per Eli's suggestion. by Chad Rosier · 12 years ago
  40. 7fea7c8 Make sure EmitMoveFromReturnSlot is passing the correct alignment to by Chad Rosier · 12 years ago
  41. 377ecc7 Propagate alignment on lvalues through EmitLValueForField. PR12395. by Eli Friedman · 12 years ago
  42. fe58720 PR12226: don't generate wrong code if a braced string literal is used to by Richard Smith · 12 years ago
  43. 649b4a1 Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 12 years ago
  44. 57cd1b8 When we can't prove that the target of an aggregate copy is by John McCall · 12 years ago
  45. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  46. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 12 years ago
  47. dd2ecee Unify the BlockDeclRefExpr and DeclRefExpr paths so that by John McCall · 12 years ago
  48. c60ccf5 Make sure list-initialization of arrays works correctly in explicit type conversions. PR12121. by Eli Friedman · 12 years ago
  49. babcf9d Fix crashers on unexpected std::initializer_list layouts. Found by inspection. by Sebastian Redl · 12 years ago
  50. 5a13d4d Fix a stupid mistake in r151133. Reported to me by Joerg Sonnenberger. by Eli Friedman · 12 years ago
  51. 5c89c39 Try to handle qualifiers more consistently for array InitListExprs. Fixes <rdar://problem/10907510>, and makes the ASTs a bit more self-consistent. by Eli Friedman · 12 years ago
  52. b1e3f32 Make sure null initialization in arrays works correctly with ARC types. <rdar://problem/10907547>. by Eli Friedman · 12 years ago
  53. ac1303e Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 12 years ago
  54. 972edf0 Make heap-allocation of std::initializer_list 'work'. by Sebastian Redl · 12 years ago
  55. af130fd Get recursive initializer lists to work and add a test. Codegen of std::initializer_list is now complete. Onward to array new. by Sebastian Redl · 12 years ago
  56. 32cf1f2 Basic code generation support for std::initializer_list. by Sebastian Redl · 12 years ago
  57. 4d4e5c1 Split reinterpret_casts of member pointers out from CK_BitCast; this by John McCall · 12 years ago
  58. 4c5d8af Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing. by Eli Friedman · 12 years ago
  59. b30be29 A tiny bit more lambda IRGen. by Eli Friedman · 12 years ago
  60. 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 12 years ago
  61. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 12 years ago
  62. 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 12 years ago
  63. d97927d Revert r147664; it's breaking clang regression tests. by Eli Friedman · 12 years ago
  64. 2d5f095 Silence GCC warnings. by Jakub Staszak · 12 years ago
  65. bd7d828 Make EmitAggregateCopy take an alignment argument. Make EmitFinalDestCopy pass in the correct alignment when known. by Eli Friedman · 13 years ago
  66. 51f5120 Add a utility to get a RValue for a given LValue for an aggregate; switch a few places over to it. by Eli Friedman · 13 years ago
  67. 8681160 When destroying temporaries, instead of a custom cleanup use the by Peter Collingbourne · 13 years ago
  68. 6f103ba Whenever explicitly activating or deactivating a cleanup, we by John McCall · 13 years ago
  69. 1a343eb Enter the cleanups for a block outside the enclosing by John McCall · 13 years ago
  70. 7864435 Rip out CK_GetObjCProperty. by John McCall · 13 years ago
  71. db45806 Rip the ObjCPropertyRef l-value kind out of IR-generation. by John McCall · 13 years ago
  72. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  73. 3c3b7f9 Restore r142914 and r142915, now with missing file and apparent by John McCall · 13 years ago
  74. 327a50f Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 13 years ago
  75. a1b852f Introduce a placeholder type for "pseudo object" by John McCall · 13 years ago
  76. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  77. 578faa8 de-tmpify clang. by Benjamin Kramer · 13 years ago
  78. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  79. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  80. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  81. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  82. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  83. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  84. b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 13 years ago
  85. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  86. fd71fb8 What say we document some of these AggValueSlot flags a bit better. by John McCall · 13 years ago
  87. 4418439 Since the 'is aliased' bit is critical for correctness in C++, it by John McCall · 13 years ago
  88. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
  89. 7c2349b Use stronger typing for the flags on AggValueSlot and require by John McCall · 13 years ago
  90. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  91. 0f6ac7c Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use ArrayRef. by Jay Foad · 13 years ago
  92. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  93. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
  94. 2b30dcf Emit partial destruction of structs with initializer lists. by John McCall · 13 years ago
  95. 2673c68 Fix a lot of problems with the partial destruction of arrays: by John McCall · 13 years ago
  96. bdc4d80 A number of array-related IR-gen cleanups. by John McCall · 13 years ago
  97. 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
  98. 545d996 LValue carries a type now, so simplify the main EmitLoad/Store APIs by John McCall · 13 years ago
  99. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  100. 673e98b When emitting a compound literal of POD type, continue to emit a by Douglas Gregor · 13 years ago