1. 34866c7 Change the representation of builtin functions in the AST by Eli Friedman · 13 years ago
  2. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  3. 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
  4. 7133505 Unify the BlockDeclRefExpr and DeclRefExpr paths so that by John McCall · 14 years ago
  5. afa84ae Add missing code for compound literals of complex type. <rdar://problem/10938628> by Eli Friedman · 14 years ago
  6. ed90df3 Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 14 years ago
  7. c62bb39 Split reinterpret_casts of member pointers out from CK_BitCast; this by John McCall · 14 years ago
  8. e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  9. fa35df6 Some improvements to the handling of C11 atomic types: by David Chisnall · 14 years ago
  10. 48fd89a Revert r147664; it's breaking clang regression tests. by Eli Friedman · 14 years ago
  11. a78c20d Silence GCC warnings. by Jakub Staszak · 14 years ago
  12. 08ef466 Enter the cleanups for a block outside the enclosing by John McCall · 14 years ago
  13. ffc8ca2 Rip out CK_GetObjCProperty. by John McCall · 14 years ago
  14. c109a25 Rip the ObjCPropertyRef l-value kind out of IR-generation. by John McCall · 14 years ago
  15. fe96e0b Change the AST representation of operations on Objective-C by John McCall · 14 years ago
  16. 526ab47 Restore r142914 and r142915, now with missing file and apparent by John McCall · 14 years ago
  17. 9a8f139 Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 14 years ago
  18. c4a2d32 Introduce a placeholder type for "pseudo object" by John McCall · 14 years ago
  19. df14b3a Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 14 years ago
  20. 76399eb de-tmpify clang. by Benjamin Kramer · 14 years ago
  21. aa347f9 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 14 years ago
  22. 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
  23. 6b9c41e Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. by Eli Friedman · 14 years ago
  24. 2d637d2 Rename the ARC cast kinds to start with "ARC". by John McCall · 14 years ago
  25. cd78e80 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 14 years ago
  26. 9320b87 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 14 years ago
  27. 2bb8270 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 14 years ago
  28. b74711d revert patch in r139020 by Fariborz Jahanian · 14 years ago
  29. f30bc00 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 14 years ago
  30. 2192fe5 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 14 years ago
  31. 7c454bb Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 14 years ago
  32. 4db5c3c In ARC, reclaim all return values of retainable type, not just those by John McCall · 14 years ago
  33. 5836852 Cleanup cast IRGen a bit; no intended functionality change. by Eli Friedman · 14 years ago
  34. 9114759 C1X: implement generic selections by Peter Collingbourne · 15 years ago
  35. 20c0f02 Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 15 years ago
  36. e6be5e1 Remove the "conditional save" hashtables from IR generation. by John McCall · 15 years ago
  37. c07a0c7 Change the representation of GNU ?: expressions to use a different expression by John McCall · 15 years ago
  38. 1bf5846 Save a copy expression for non-trivial copy constructions of catch variables. by John McCall · 15 years ago
  39. ce1de61 Better framework for conditional cleanups; untested as yet. by John McCall · 15 years ago
  40. 8dfa5f1 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 15 years ago
  41. 294c2db Ensure an insertion point at the end of a statement-expression. Fixes PR8967. by John McCall · 15 years ago
  42. 5d41378 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
  43. d0a3001 __block variables require us to evaluate the RHS of an assignment before by John McCall · 15 years ago
  44. a2342eb Fix a bug in the emission of __real/__imag l-values on scalar operands. by John McCall · 15 years ago
  45. e26a872 Remove some defensive calls to EmitLoadOfPropertyRefLValue that shouldn't by John McCall · 15 years ago
  46. 34376a6 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 15 years ago
  47. f3eb96f Kill the KVC l-value kind and calculate the base expression when emitting by John McCall · 15 years ago
  48. b7bd14f Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
  49. 4f29b49 Support compound complex operations as l-values in C++. Add a test by John McCall · 15 years ago
  50. 07bb196 Simplify some complex emission and implement correct semantics for by John McCall · 15 years ago
  51. fa8edb1 Teach complex compound assignment IR-generation that the RHS of by John McCall · 15 years ago
  52. 83fe49d Always emit full loads from volatile complex l-values. by John McCall · 15 years ago
  53. d764625 Add a few more complex-related cast kinds that arise due to arbitrary by John McCall · 15 years ago
  54. c5e62b4 Introduce five new cast kinds for various conversions into and by John McCall · 15 years ago
  55. 8162d4a Implements in IRgen gnu extensions missing LHS for by Fariborz Jahanian · 15 years ago
  56. e302792 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
  57. c357f41 Add lvalue-bitcast support for complex numbers. by Douglas Gregor · 15 years ago
  58. a8a089b Whenever we're creating an expression that is typically an rvalue by Douglas Gregor · 15 years ago
  59. 747eb78 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 15 years ago
  60. e182370 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 15 years ago
  61. 6df2b8c Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 15 years ago
  62. 8c94ffe IRgen: Assignment to Objective-C properties shouldn't reload the value, for by Daniel Dunbar · 15 years ago
  63. 6c67b90 Code gen for compound assignment of complex by Fariborz Jahanian · 16 years ago
  64. 3131496 Patch to implement code gen. use of compound assignent on by Fariborz Jahanian · 16 years ago
  65. 998f9d9 Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 16 years ago
  66. 116ce8f refactor pre/postinc logic into CGF and require the caller to pass in the by Chris Lattner · 16 years ago
  67. b8841af Minor optimization; emit proper unsupported messages for a couple of cases. by Eli Friedman · 16 years ago
  68. ba9fd98 Simplify code. No functionality change. by Benjamin Kramer · 16 years ago
  69. 337e3a5 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 16 years ago
  70. 9dd450b Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 16 years ago
  71. 4a3999f Reflow comments and some minor whitespace fixups. by Mike Stump · 16 years ago
  72. 9a84665 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 16 years ago
  73. 58bc48c Switch to SmallString::str from SmallString::c_str. by Daniel Dunbar · 16 years ago
  74. 88cc234 Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 16 years ago
  75. 0b75f23 Update for LLVM API change. by Owen Anderson · 16 years ago
  76. 658fe02 Canonicalize else spacing. by Mike Stump · 16 years ago
  77. e05f2ed Update for LLVM API change. by Owen Anderson · 16 years ago
  78. 600dfac Switch to using llvm::Value::getName() by Daniel Dunbar · 16 years ago
  79. b7a2fe6 Update for LLVM API change. by Owen Anderson · 16 years ago
  80. 170229f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 16 years ago
  81. ae86c19 Update for LLVM API change. by Owen Anderson · 16 years ago
  82. 94dfae2 Update clang for the add ->add/fadd split. Likewise for sub and mul. by Chris Lattner · 16 years ago
  83. 76d864c Support complex properties, ivars and message expressions. by Daniel Dunbar · 16 years ago
  84. c0092ad Implement VisitCXXExprWithTemporaries for complex expressions. by Anders Carlsson · 16 years ago
  85. df0fe27 Fixup the rest of the trivial cases of the codegen of volatile. If by Mike Stump · 16 years ago
  86. d8b7ae2 Functions that return references can be rvalues as well. by Anders Carlsson · 16 years ago
  87. 8b7b1b1 Change compound assignment operators to keep track of both the promoted by Eli Friedman · 17 years ago
  88. 31a20d6 Some minor fixes for complex IRGen. by Eli Friedman · 17 years ago
  89. e0a5b8b Minor cleanup for choose expressions: add a helper that returns the by Eli Friedman · 17 years ago
  90. d7cfc24 rip out __builtin_overload by Chris Lattner · 17 years ago
  91. e9fcadd2 Use EmitVAListRef instead of EmitLValue directly to handle array decay by Daniel Dunbar · 17 years ago
  92. 0007961 Support va_arg on _Complex. by Daniel Dunbar · 17 years ago
  93. 0202cb4 Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 17 years ago
  94. dc8b4b0 Fix typo by Daniel Dunbar · 17 years ago
  95. 02fe821 Comment fix. by Daniel Dunbar · 17 years ago
  96. a612e79 Normalize many BasicBlock names. by Daniel Dunbar · 17 years ago
  97. 5c7e393 Rework IRgen invariant w.r.t. current insert point. by Daniel Dunbar · 17 years ago
  98. 6f28289 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 17 years ago
  99. c56e676 Add CodeGenFunction::EmitBranch. by Daniel Dunbar · 17 years ago
  100. 75283ff Centralize basic block creation in CodeGenFunction::createBasicBlock. by Daniel Dunbar · 17 years ago