1. 6cc8317 [IRGen] Evaluate constant static variables referenced through member expressions by Alex Lorenz · 8 years ago
  2. 7223637 PR22877: When constructing an array via a constructor with a default argument by Richard Smith · 9 years ago
  3. 1f53d03 Revert "PR22877: When constructing an array via a constructor with a default argument in list-initialization, run cleanups for the default argument after each iteration of the initialization loop." by Diana Picus · 9 years ago
  4. 97a2cdb PR22877: When constructing an array via a constructor with a default argument by Richard Smith · 9 years ago
  5. 2c51880 Spelling mistakes in comments. NFCI. (PR27635) by Simon Pilgrim · 9 years ago
  6. 5eb5858 [coroutines] Add codegen for await and yield expressions by Gor Nishanov · 9 years ago
  7. 8983142 Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand." by Egor Churaev · 9 years ago
  8. 9068938 Revert "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand." by Daniel Jasper · 9 years ago
  9. 67c3f3e [OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand. by Egor Churaev · 9 years ago
  10. 402804b Re-commit r289252 and r289285, and fix PR31374 by Yaxun Liu · 9 years ago
  11. 7849eeb Revert 289252 (and follow-up 289285), it caused PR31374 by Nico Weber · 9 years ago
  12. 939b688 When emitting a multidimensional array copy, only emit a single flattened by Richard Smith · 9 years ago
  13. 30e304e Remove custom handling of array copies in lambda by-value array capture and by Richard Smith · 9 years ago
  14. 410306b Add two new AST nodes to represent initialization of an array in terms of by Richard Smith · 9 years ago
  15. 8f66b4b Add support for non-zero null pointer for C and OpenCL by Yaxun Liu · 9 years ago
  16. 122f88d [c++17] P0135R1: Guaranteed copy elision. by Richard Smith · 9 years ago
  17. 0bc4b2d [OpenCL] Generate opaque type for sampler_t and function call for the initializer by Yaxun Liu · 9 years ago
  18. 5179eb7 P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: by Richard Smith · 9 years ago
  19. 6365e46 Fix -Werror build. by Richard Smith · 10 years ago
  20. 872307e P0017R1: In C++1z, an aggregate class can have (public non-virtual) base classes; these are initialized as if they were data members. by Richard Smith · 10 years ago
  21. 29b5f08 Default vaarg lowering should support indirect struct types. by James Y Knight · 10 years ago
  22. df1ed00 [Bugfix] Fix ICE on constexpr vector splat. by George Burgess IV · 10 years ago
  23. cc2a6e0 Atomics: support __c11_* calls on _Atomic struct types. by Tim Northover · 10 years ago
  24. 2bf9b4c [DEBUG INFO] Emit debug info for type used in explicit cast only. by Alexey Bataev · 10 years ago
  25. c7d5c94 Support __builtin_ms_va_list. by Charles Davis · 10 years ago
  26. 7f416cc Compute and preserve alignment more faithfully in IR-generation. by John McCall · 10 years ago
  27. 5ee4b9a Don't use unreachable as a placeholder, it confuses EmitBlock by Reid Kleckner · 10 years ago
  28. cb77930 Implementing C99 partial re-initialization behavior (DR-253) by Yunzhong Gao · 10 years ago
  29. 6aab111 [CodeGen] Reuse stack space from unused function results (with more accurate unused result detection) by Leny Kholodov · 10 years ago
  30. 892bb0c Evaluate union cast subexpressions when the cast value is unused by Reid Kleckner · 11 years ago
  31. 16dc7b6 Fix for aggregate copying of variable length arrays. by Alexey Bataev · 11 years ago
  32. 419bd09 PR23373: A defaulted union copy constructor that is not trivial must still be by Richard Smith · 11 years ago
  33. 66242d6 InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC) by Justin Bogner · 11 years ago
  34. 2e80428 clang-format my last commit by David Blaikie · 11 years ago
  35. 1ed728c [opaque pointer type] More GEP API migrations by David Blaikie · 11 years ago
  36. ced8bdf Sema: Parenthesized bound destructor member expressions can be called by David Majnemer · 11 years ago
  37. a5b195a Revert "Revert r229082 for a bit, it caused PR22577." by David Majnemer · 11 years ago
  38. 7ce96b8 Revert r229082 for a bit, it caused PR22577. by Nico Weber · 11 years ago
  39. abc482e MS ABI: Implement /volatile:ms by David Majnemer · 11 years ago
  40. 38b2591 DebugInfo: Refactor default arg handling into a common place (instead of handling in repeatedly for aggregate, complex, and scalar types) by David Blaikie · 11 years ago
  41. 2221aba DebugInfo: Suppress the location of instructions in aggregate default arguments. by David Blaikie · 11 years ago
  42. 9b47966 DebugInfo: Use the preferred location rather than the start location for expression line info by David Blaikie · 11 years ago
  43. 01fb5fb DebugInfo: Attribute aggregate expressions to the source location of the expression by David Blaikie · 11 years ago
  44. 77be48a PR18097: Support initializing an _Atomic(T) from an object of C++ class type T by Richard Smith · 11 years ago
  45. 8edda96 A non-trivial array-fill expression isn't necessarily a CXXConstructExpr. It by Richard Smith · 11 years ago
  46. 9213a6b Remove incorrect assertion. by Richard Smith · 12 years ago
  47. 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 12 years ago
  48. e8a8bae [C++11] Replacing RecordDecl iterators field_begin() and field_end() with iterator_range fields(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  49. bf854f0 Change PGO instrumentation to compute counts in a separate AST traversal. by Bob Wilson · 12 years ago
  50. 7402086 Handle va_arg on struct types for the le32 target (PNaCl and Emscripten) by Mark Seaborn · 12 years ago
  51. 0718a3a CodeGen: Rename adjustFallThroughCount -> adjustForControlFlow by Justin Bogner · 12 years ago
  52. ef512b9 CodeGen: Initial instrumentation based PGO implementation by Justin Bogner · 12 years ago
  53. e146832 Add front-end infrastructure now address space casts are in LLVM IR. by David Tweed · 12 years ago
  54. 2d84e84 Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occurs by Nick Lewycky · 12 years ago
  55. 75807f2 Make IgnoreParens() look through ChooseExprs. by Eli Friedman · 12 years ago
  56. 035b39e Fix build. by Eli Friedman · 12 years ago
  57. be4504d Simplify atomic load/store IRGen. by Eli Friedman · 12 years ago
  58. a1c9d4d Simplify: we don't need any special-case lifetime extension when initializing by Richard Smith · 12 years ago
  59. cc1b96d PR12086, PR15117 by Richard Smith · 12 years ago
  60. be93c00 Fix assert on temporary std::initializer_list. by Richard Smith · 13 years ago
  61. 852c9db C++1y: Allow aggregates to have default initializers. by Richard Smith · 13 years ago
  62. c8e0170 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 13 years ago
  63. a8ec7eb Promote atomic type sizes up to a power of two, capped by by John McCall · 13 years ago
  64. 47fb950 Change hasAggregateLLVMType, which conflates complex and by John McCall · 13 years ago
  65. bea4c3d Evaluate compound literals directly into the result aggregate by John McCall · 13 years ago
  66. 7865220 patch for PR9027 and // rdar://11861085 by Fariborz Jahanian · 13 years ago
  67. 1b4fb3e Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 13 years ago
  68. ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
  69. d82a2ce Reinstate r170806, reverted in r170835, with a fix use i1 instead of i8 for a value-initialized bool! by Richard Smith · 13 years ago
  70. 3df909d 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 · 13 years ago
  71. 789ce14 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 · 13 years ago
  72. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  73. 1648847 A step towards sorting out handling of triviality of special members in C++11. by Richard Smith · 13 years ago
  74. 9c6890a Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 13 years ago
  75. e30752c -fcatch-undefined-behavior: emit calls to the runtime library whenever one of the checks fails. by Richard Smith · 13 years ago
  76. 1ca6691 CodeGen: Copy tail padding when we're not dealing with a trivial copy assign or move assign operator. by Benjamin Kramer · 13 years ago
  77. 22695fc Add basic support for adding !tbaa.struct metadata on llvm.memcpy calls for by Dan Gohman · 13 years ago
  78. 4d1458e -fcatch-undefined-behavior: Factor emission of the creation of, and branch to, by Richard Smith · 13 years ago
  79. 34866c7 Change the representation of builtin functions in the AST by Eli Friedman · 13 years ago
  80. 69d0d26 New -fcatch-undefined-behavior features: by Richard Smith · 13 years ago
  81. f124992 When performing a trivial copy of a C++ type, we must be careful not by John McCall · 13 years ago
  82. 4e8ca4f Significantly simplify CGExprAgg's logic about ignored results: by John McCall · 13 years ago
  83. be30245 Documentation cleanup: by James Dennett · 13 years ago
  84. 40ed297 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 13 years ago
  85. 2d7c57e Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 14 years ago
  86. 1e303ee Fix case where the alignment is overaligned, per Eli's suggestion. by Chad Rosier · 14 years ago
  87. a750d46 Make sure EmitMoveFromReturnSlot is passing the correct alignment to by Chad Rosier · 14 years ago
  88. 7f1ff60 Propagate alignment on lvalues through EmitLValueForField. PR12395. by Eli Friedman · 14 years ago
  89. 9ec1e48 PR12226: don't generate wrong code if a braced string literal is used to by Richard Smith · 14 years ago
  90. 615ed1a Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 14 years ago
  91. 1a0877f When we can't prove that the target of an aggregate copy is by John McCall · 14 years ago
  92. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  93. 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
  94. 7133505 Unify the BlockDeclRefExpr and DeclRefExpr paths so that by John McCall · 14 years ago
  95. 576cbd0 Make sure list-initialization of arrays works correctly in explicit type conversions. PR12121. by Eli Friedman · 14 years ago
  96. f2e0a30 Fix crashers on unexpected std::initializer_list layouts. Found by inspection. by Sebastian Redl · 14 years ago
  97. cb3785e Fix a stupid mistake in r151133. Reported to me by Joerg Sonnenberger. by Eli Friedman · 14 years ago
  98. 91f5ae5 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 · 14 years ago
  99. 91d5bb1 Make sure null initialization in arrays works correctly with ARC types. <rdar://problem/10907547>. by Eli Friedman · 14 years ago
  100. ed90df3 Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 14 years ago