1. 7ac9ef1 -fcatch-undefined-behavior: Factor emission of the creation of, and branch to, by Richard Smith · 12 years ago
  2. a6c66ce Change the representation of builtin functions in the AST by Eli Friedman · 12 years ago
  3. 36d5cea Fix PR13704 by Michael Liao · 12 years ago
  4. 5b092ef Remove spurious string literal for bool argument. by Richard Smith · 12 years ago
  5. 9d3e226 -fcatch-undefined-behavior: add the -ftrapv checks to the set of things caught by Richard Smith · 12 years ago
  6. 2c9f87c New -fcatch-undefined-behavior features: by Richard Smith · 12 years ago
  7. d4f5198 Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used instead. by Benjamin Kramer · 12 years ago
  8. 860a319 Fix Sema and IRGen for atomic compound assignment so it has the right semantics when promotions are involved. by Eli Friedman · 12 years ago
  9. e14da79 reverse r158117. by Fariborz Jahanian · 12 years ago
  10. 3077577 When doing arithmatic on vla pointer, make sure by Fariborz Jahanian · 12 years ago
  11. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  12. 565204d OpenCL: Fix vector conditional operator CodeGen for the case where by Peter Collingbourne · 12 years ago
  13. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  14. 3a70cd6 Use enum to set debug info size generated by Clang by Alexey Samsonov · 12 years ago
  15. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
  16. 8250016 Express the number of ULPs in fpaccuracy metadata as a real rather than a by Duncan Sands · 12 years ago
  17. 87b9c03 Make the variant of __builtin_shufflevector that takes the shuffle indexes as a vector actually usable. Patch by David Neto. PR12465. by Eli Friedman · 12 years ago
  18. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  19. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 12 years ago
  20. dd2ecee Unify the BlockDeclRefExpr and DeclRefExpr paths so that by John McCall · 12 years ago
  21. 3d13c5a [AST] Reduce Decl::getASTContext() calls. by Daniel Dunbar · 12 years ago
  22. 946e272 Don't even try to directly emit the value of a DeclRefExpr if that declaration by Richard Smith · 12 years ago
  23. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 12 years ago
  24. a3ca41f Reinstate r151879, r151880, reverted in r151922, along with a bugfix for by Richard Smith · 12 years ago
  25. c169e08 Revert r151879, r151880, "PR12145: Avoid emitting loads of constexpr variables in contexts where there" and "Fix buildbot: make this test less dependent on the value names in the produced IR." by Daniel Dunbar · 12 years ago
  26. a3cac5b PR12145: Avoid emitting loads of constexpr variables in contexts where there by Richard Smith · 12 years ago
  27. cae40c4 Implement IRGen for the retain-autorelease in the lambda conversion-to-block-pointer outside of ARC. Testcases coming up soon. by Eli Friedman · 12 years ago
  28. ac1303e Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 12 years ago
  29. dfb80de Fix wrong-code bug: __imag on a scalar lvalue should produce a zero rvalue, by Richard Smith · 12 years ago
  30. 4d4e5c1 Split reinterpret_casts of member pointers out from CK_BitCast; this by John McCall · 12 years ago
  31. 14c5982 Use a simpler (and more efficient) pattern to pad vectors. by Benjamin Kramer · 12 years ago
  32. 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 12 years ago
  33. 5fa5608 Fix vector splat casts to cast element to the appropriate vector element before inserting into the vector. Fixes PR11930. by Craig Topper · 12 years ago
  34. 2ce8842 reapply r148902: by Chris Lattner · 13 years ago
  35. af521da Revert 148902 which was part of 148901 which was reverted in r148906. by Argyrios Kyrtzidis · 13 years ago
  36. 9ddc624 use the new ConstantVector::getSplat method where it makes sense. by Chris Lattner · 13 years ago
  37. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  38. 4f692c2 Add support for OpenCL 1.1 logical operations. by Tanya Lattner · 13 years ago
  39. 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
  40. d97927d Revert r147664; it's breaking clang regression tests. by Eli Friedman · 13 years ago
  41. 2d5f095 Silence GCC warnings. by Jakub Staszak · 13 years ago
  42. 80d4b55 Small refactoring and simplification of constant evaluation and some of its by Richard Smith · 13 years ago
  43. d71f442 Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLValue. by Eli Friedman · 13 years ago
  44. 1e4f68c Fix an edge case in IRGen for conditionals. PR11509. by Eli Friedman · 13 years ago
  45. 1a343eb Enter the cleanups for a block outside the enclosing by John McCall · 13 years ago
  46. 7864435 Rip out CK_GetObjCProperty. by John McCall · 13 years ago
  47. db45806 Rip the ObjCPropertyRef l-value kind out of IR-generation. by John McCall · 13 years ago
  48. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  49. 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 13 years ago
  50. c5096cb Annotate imprecise FP division with fpaccuracy metadata by Peter Collingbourne · 13 years ago
  51. 3c3b7f9 Restore r142914 and r142915, now with missing file and apparent by John McCall · 13 years ago
  52. 327a50f Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 13 years ago
  53. a1b852f Introduce a placeholder type for "pseudo object" by John McCall · 13 years ago
  54. c8645e3 Handle an edge case involving the conditional operator and throw expressions. PR10582. by Eli Friedman · 13 years ago
  55. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  56. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  57. 348f16f Mark calls to objc_retainBlock that don't result from casts by John McCall · 13 years ago
  58. 578faa8 de-tmpify clang. by Benjamin Kramer · 13 years ago
  59. cea8d96 Treat list-initialization of scalars as a first-class citizen in C++11. by Sebastian Redl · 13 years ago
  60. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  61. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  62. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  63. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  64. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  65. ec24b0e Fix r137086 to actually work properly in general. PR10650. by Eli Friedman · 13 years ago
  66. 3f86ce1 Hand materialization of temporary expressions when emitting a scalar by Douglas Gregor · 13 years ago
  67. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  68. cb8095f as eli points out, we're not doing memory stuff here. While ConvertType by Chris Lattner · 13 years ago
  69. 410b12e fix PR10395 - array decay can produce an interesting type when by Chris Lattner · 13 years ago
  70. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  71. 379010a Fix the definition of AsTypeExpr. I'm still not sure this by John McCall · 13 years ago
  72. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
  73. 8dd55a3 Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. by Benjamin Kramer · 13 years ago
  74. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  75. 14ef319 Layout the code for trapping arithmetic so that the overflow case comes after by Bill Wendling · 13 years ago
  76. 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
  77. 6594942 Cleanup cast IRGen a bit; no intended functionality change. by Eli Friedman · 13 years ago
  78. 545d996 LValue carries a type now, so simplify the main EmitLoad/Store APIs by John McCall · 13 years ago
  79. 913dab2 Mark the multiply which occurs as part of performing pointer by John McCall · 13 years ago
  80. bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 13 years ago
  81. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  82. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  83. 95d318c Eliminate temporary argument vectors. by Benjamin Kramer · 13 years ago
  84. 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
  85. 0eb47fc Make __builtin_shufflevector and -ftrapv work correctly together. PR9945. by Eli Friedman · 13 years ago
  86. d4b9ee3 Don't emit nsw flags for vector operations; there's basically no benefit, and a lot of downside (like PR9850, which is about clang's xmmintrin.h making an unexpected transformation on an expression involving _mm_add_epi32). by Eli Friedman · 13 years ago
  87. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
  88. 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
  89. 48431f9 some cleanups to use IRBuilder methods instead of llvm:: foo methods. by Chris Lattner · 13 years ago
  90. c6bea67 fix rdar://9289603 - clang should fold trivial ?: for enums as well as integer constants into select at -O0 by Chris Lattner · 13 years ago
  91. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  92. 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 13 years ago
  93. 379b515 More __unknown_anytype work. by John McCall · 13 years ago
  94. 575b374 Remove CK_DynamicToNull. by Anders Carlsson · 13 years ago
  95. 7d99bc3 As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind which by Anders Carlsson · 13 years ago
  96. 52d6874 PR9580: Handle vectors correctly in ScalarExprEmitter::EmitRem. by Eli Friedman · 13 years ago
  97. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
  98. bbf3bac Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 13 years ago
  99. acd7236 Fix in r128471 is very broad. Some of the unconditional branches need line number information for better user experience. by Devang Patel · 13 years ago
  100. 6305f72 refactoring by Anton Yartsev · 13 years ago