1. cf0b2d8 Remove the "conditional save" hashtables from IR generation. by John McCall · 14 years ago
  2. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  3. e996ffd Save a copy expression for non-trivial copy constructions of catch variables. by John McCall · 14 years ago
  4. 150b462 Better framework for conditional cleanups; untested as yet. by John McCall · 14 years ago
  5. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  6. 8d3d6c9 Ensure an insertion point at the end of a statement-expression. Fixes PR8967. by John McCall · 14 years ago
  7. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  8. cd940a1 __block variables require us to evaluate the RHS of an assignment before by John McCall · 14 years ago
  9. 2a41637 Fix a bug in the emission of __real/__imag l-values on scalar operands. by John McCall · 14 years ago
  10. 0e800c9 Remove some defensive calls to EmitLoadOfPropertyRefLValue that shouldn't by John McCall · 14 years ago
  11. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  12. 119a1c6 Kill the KVC l-value kind and calculate the base expression when emitting by John McCall · 14 years ago
  13. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  14. 83ce9d4 Support compound complex operations as l-values in C++. Add a test by John McCall · 14 years ago
  15. b418d74 Simplify some complex emission and implement correct semantics for by John McCall · 14 years ago
  16. 641ca7d Teach complex compound assignment IR-generation that the RHS of by John McCall · 14 years ago
  17. ff624c1 Always emit full loads from volatile complex l-values. by John McCall · 14 years ago
  18. f3ea8cf Add a few more complex-related cast kinds that arise due to arbitrary by John McCall · 14 years ago
  19. 2bb5d00 Introduce five new cast kinds for various conversions into and by John McCall · 14 years ago
  20. aa3b57e Implements in IRgen gnu extensions missing LHS for by Fariborz Jahanian · 14 years ago
  21. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  22. 77d439a Add lvalue-bitcast support for complex numbers. by Douglas Gregor · 14 years ago
  23. 6398235 Whenever we're creating an expression that is typically an rvalue by Douglas Gregor · 14 years ago
  24. ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 14 years ago
  25. 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 14 years ago
  26. 016a4a9 Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 14 years ago
  27. 120bc77 IRgen: Assignment to Objective-C properties shouldn't reload the value, for by Daniel Dunbar · 14 years ago
  28. 707ea28 Code gen for compound assignment of complex by Fariborz Jahanian · 14 years ago
  29. dfb1eb2 Patch to implement code gen. use of compound assignent on by Fariborz Jahanian · 14 years ago
  30. f177d9d Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
  31. dd36d32 refactor pre/postinc logic into CGF and require the caller to pass in the by Chris Lattner · 15 years ago
  32. 8e274bd Minor optimization; emit proper unsupported messages for a couple of cases. by Eli Friedman · 15 years ago
  33. 56a44f7 Simplify code. No functionality change. by Benjamin Kramer · 15 years ago
  34. 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
  35. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  36. db52dcd Reflow comments and some minor whitespace fixups. by Mike Stump · 15 years ago
  37. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  38. 7765934 Switch to SmallString::str from SmallString::c_str. by Daniel Dunbar · 15 years ago
  39. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  40. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  41. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  42. bc0a222 Update for LLVM API change. by Owen Anderson · 15 years ago
  43. 0d9c54c Switch to using llvm::Value::getName() by Daniel Dunbar · 15 years ago
  44. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  45. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  46. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  47. 87415d2 Update clang for the add ->add/fadd split. Likewise for sub and mul. by Chris Lattner · 15 years ago
  48. 42f963d Support complex properties, ivars and message expressions. by Daniel Dunbar · 15 years ago
  49. 4b76b4f Implement VisitCXXExprWithTemporaries for complex expressions. by Anders Carlsson · 15 years ago
  50. 7f79f9b Fixup the rest of the trivial cases of the codegen of volatile. If by Mike Stump · 15 years ago
  51. e9f2f45 Functions that return references can be rvalues as well. by Anders Carlsson · 15 years ago
  52. ab3a852 Change compound assignment operators to keep track of both the promoted by Eli Friedman · 15 years ago
  53. c110c54 Some minor fixes for complex IRGen. by Eli Friedman · 15 years ago
  54. 7976932 Minor cleanup for choose expressions: add a helper that returns the by Eli Friedman · 16 years ago
  55. 1e4db7c rip out __builtin_overload by Chris Lattner · 16 years ago
  56. 0785570 Use EmitVAListRef instead of EmitLValue directly to handle array decay by Daniel Dunbar · 16 years ago
  57. 4e484b8 Support va_arg on _Complex. by Daniel Dunbar · 16 years ago
  58. 3498bdb Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 16 years ago
  59. 56f0d16 Fix typo by Daniel Dunbar · 16 years ago
  60. e12d8e3 Comment fix. by Daniel Dunbar · 16 years ago
  61. 9615ecb Normalize many BasicBlock names. by Daniel Dunbar · 16 years ago
  62. a448fb2 Rework IRgen invariant w.r.t. current insert point. by Daniel Dunbar · 16 years ago
  63. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
  64. d57a871 Add CodeGenFunction::EmitBranch. by Daniel Dunbar · 16 years ago
  65. 55e8742 Centralize basic block creation in CodeGenFunction::createBasicBlock. by Daniel Dunbar · 16 years ago
  66. 45d196b Move IRBuilder type definition to common file. - No functionality change. by Daniel Dunbar · 16 years ago
  67. 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
  68. 7267f78 Add CodeGen support for CXXZeroInitValueExpr. by Argyrios Kyrtzidis · 16 years ago
  69. 488e993 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 16 years ago
  70. de7fb84 More #include cleaning - Remove internal uses of AST.h by Daniel Dunbar · 16 years ago
  71. 85e3568 update to make IRBuilder API change. by Chris Lattner · 16 years ago
  72. 9619662 remove uses of QualType::getCanonicalType() from codegen for PR2189 by Chris Lattner · 16 years ago
  73. 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
  74. c4777f1 Add support for init lists for complex variables. by Eli Friedman · 16 years ago
  75. 2c62a1a use simplified API for making fp constants. by Chris Lattner · 16 years ago
  76. 50b3674 update to follow mainline llvm API change. by Chris Lattner · 16 years ago
  77. 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 16 years ago
  78. 984d0b4 tracking API changes arising from r49277 by Gabor Greif · 16 years ago
  79. 9b2dc28 Since isComplexType() no longer returns true for _Complex integers, the code by Chris Lattner · 16 years ago
  80. 36b6a0a simplify the clang codegen by using the new Builder.CreateStructGEP method. by Chris Lattner · 17 years ago
  81. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from CodeGen/CGExprComplex.cpp]
  82. 67295d0 Implement first round of feedback on __builtin_overload by Nate Begeman · 17 years ago
  83. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  84. 7a9d49f Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 17 years ago
  85. dc4d280 convert the rest of the stderr users in codegen to use diagnostics. by Chris Lattner · 17 years ago
  86. e9b8c0a Fix 80 col violations. by Devang Patel · 17 years ago
  87. 27437ca Add a new ChooseExpr::isConditionTrue method to unify some code. by Chris Lattner · 17 years ago
  88. 50c9034 Use LLVMFoldingBuilder by Devang Patel · 17 years ago
  89. ca2617c update to match llvm mainline api by Chris Lattner · 17 years ago
  90. 419ea7e When dumping out errors about unsupported stuff, emit loc info. by Chris Lattner · 17 years ago
  91. 124dd7b Fixed compilation on Windows. by Hartmut Kaiser · 17 years ago
  92. d627889 Updated calls to CreateGEP to new interface in LLVM mainline. by Ted Kremenek · 17 years ago
  93. 7e20d09 add support for complex stmtexpr's by Chris Lattner · 17 years ago
  94. 9b65551 Generalize RValue to handle complex better, generalize EmitCompoundStmt to by Chris Lattner · 17 years ago
  95. 6b5d0bf implement a fixme by Chris Lattner · 17 years ago
  96. ab340c2 implement codegen of compound assignment operators for complex. by Chris Lattner · 17 years ago
  97. 612c40c update fixme's by Chris Lattner · 17 years ago
  98. 3219c5d implement complex division by Chris Lattner · 17 years ago
  99. 190dbe2 be slightly more volatile correct by Chris Lattner · 17 years ago
  100. 3707b25 refactor scalar conversions out into CGExprScalar.cpp by Chris Lattner · 17 years ago