1. f0fe5bc IRgen: Move BitField LValues to just hold a reference to the CGBitFieldInfo. by Daniel Dunbar · 15 years ago
  2. 23cba80 Introduce a new kind of derived-to-base cast which bypasses the need for by John McCall · 15 years ago
  3. 2eb91e4 emit signed integer subtractions as 'sub nsw', patch by Anton Yartsev! by Chris Lattner · 15 years ago
  4. 9f9efe6 Fix code gen bug generating code for ((id)cat)->isa. Fixes radar 7709015. by Fariborz Jahanian · 15 years ago
  5. f177d9d Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
  6. 5ed676c Fix a code gen bug accessing 'isa' field via a message call by Fariborz Jahanian · 15 years ago
  7. 72119a8 Rename StartConditionalBranch/FinishConditionalBranch to BeginConditionalBranch/EndConditionalBranch. by Anders Carlsson · 15 years ago
  8. 45147d0 Move pointer to data member emission to CodeGenModule and use it in CGExprConstant. Fixes PR5674. by Anders Carlsson · 15 years ago
  9. bb7e17b Some class related cleanup. by Anders Carlsson · 15 years ago
  10. 199c3d6 Roll out ASTContext::getTypeSizeInChars(), replacing instances of by Ken Dyck · 15 years ago
  11. dd36d32 refactor pre/postinc logic into CGF and require the caller to pass in the by Chris Lattner · 15 years ago
  12. 696f87b Get rid of more dead code. by Eli Friedman · 15 years ago
  13. 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
  14. 7177dee Remove ';' after method definition. Noticed by clang++, which one would think by Daniel Dunbar · 15 years ago
  15. 0ddb6f7 It's perfectly fine to see UserDefinedConversion casts when emitting scalar expressions. by Anders Carlsson · 15 years ago
  16. b14e62d Implement additional undefined checks for additional loads and stores. WIP. by Mike Stump · 15 years ago
  17. 15037ca Switch codegen for -fcatch-undefined-bahavior over to __builtin_trap by Mike Stump · 15 years ago
  18. be07f60 Add support for detecting undefined shift behavior. WIP. by Mike Stump · 15 years ago
  19. 3b27f1a Patch to allow C-style cast from 'void *' to block pointer type. by Fariborz Jahanian · 15 years ago
  20. 3a17370 Move the code for converting a member pointer to a bool so that it is usable by Eli Friedman · 15 years ago
  21. b81c786 Fix for PR5718: implement equality comparisons for member function pointers. by Eli Friedman · 15 years ago
  22. 9dfebdc Support unary type traits in a scalar context. Not that I've actually seen by Eli Friedman · 15 years ago
  23. 820bca4 Code gen for ObjCIsaExpr AST used as lvalue. (fixes radar 7457534). by Fariborz Jahanian · 15 years ago
  24. 83dc325 Codegen. support for ObjCIsaExpr AST which until now by Fariborz Jahanian · 15 years ago
  25. 92ef5d7 More detailed analysis of typecast to an objective-c pointer by Fariborz Jahanian · 15 years ago
  26. 48daf59 Correctly handle conditional operators involving throw. by Eli Friedman · 15 years ago
  27. 2da84ff Don't pass false (default) for isVolatile parameter to CreateLoad. by Daniel Dunbar · 15 years ago
  28. 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
  29. d888962 More work on ScalarExprEmitter::EmitCastExpr: for every cast kind, either by Eli Friedman · 15 years ago
  30. 8c3e7e7 Cleanup for ScalarExprEmitter::EmitCastExpr; no functional changes. by Eli Friedman · 15 years ago
  31. 2866527 Use the more general Evaluate infrastructure for folding constant DeclRefs by Eli Friedman · 15 years ago
  32. c102297 We always need to emit the base expression of a member expression, even when the member decl refers to an enum. Thanks to Eli for pointing this out! by Anders Carlsson · 15 years ago
  33. a1b29a7 Don't try to treat an enum constant as an lvalue. by Anders Carlsson · 15 years ago
  34. bc0e078 Handle converting member pointers to bool. by Anders Carlsson · 15 years ago
  35. a3697c9 Handle base-to-derived casts. Will land test case shortly. by Anders Carlsson · 15 years ago
  36. a36bf8f Fix lifetime of conditional temporaries. Patch by Victor Zverovich! by Anders Carlsson · 15 years ago
  37. 25b825d Minor cleanup to member pointer handling. by Eli Friedman · 15 years ago
  38. ad35a83 Clean up scalar cast kind handling; make cast kind handling explicitly handle by Eli Friedman · 15 years ago
  39. c849c05 Implement most of dynamic_cast. WIP. by Mike Stump · 15 years ago
  40. 41a124a indirectbr seems to work! Rip out the old code. by Chris Lattner · 15 years ago
  41. df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 15 years ago
  42. 756b5c4 Add CGException.cpp, to be used for exception related code generation. by Anders Carlsson · 15 years ago
  43. d9becd1 Implement clang support for indirect branch and address of label by Chris Lattner · 15 years ago
  44. a99f083 Fix a bug in calculating shufflevector indices when constructing vectors from other vectors. by Nate Begeman · 15 years ago
  45. 8bfd31f Complete code gen for '.*' binary expression for both scalar and aggregates. by Fariborz Jahanian · 15 years ago
  46. 467b27b Canonicality is a property of qualified types, not unqualified types. by John McCall · 15 years ago
  47. f51dc64 Code gen for '.*' binary expressions - WIP. by Fariborz Jahanian · 15 years ago
  48. 0533b30 Support IRgen of OpenCL vector initializers, ensuring the resulting IR is in a by Nate Begeman · 15 years ago
  49. 82debc7 Add some more cast kinds. by Anders Carlsson · 15 years ago
  50. 7804bcb Fix PR5211: codegen shouldn't assume that the result of ||/&& is int by Chris Lattner · 15 years ago
  51. 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 15 years ago
  52. f7bcc7e Generate weak read barriers when reading a weak __block by Fariborz Jahanian · 15 years ago
  53. ffbb15e Use new predicates for some type equality tests. by Benjamin Kramer · 15 years ago
  54. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  55. 45504e5 Remove now fixed FIXME. by Mike Stump · 15 years ago
  56. 592a2bb No need to null check implicit lvalue cast exprs. by Anders Carlsson · 15 years ago
  57. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  58. 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 15 years ago
  59. c1eb14a Codegen support for nullptr from C++0x. by Anders Carlsson · 15 years ago
  60. 32baf62 When necessary, null check the base value in GetAddressCXXOfBaseClass. by Anders Carlsson · 15 years ago
  61. 191dfe9 Handle derived-to-base conversion in CGExprScalar::EmitCast, if the cast kind is CK_DerivedToBase. by Anders Carlsson · 15 years ago
  62. 5a0f49e Rename AddressCXXOfBaseClass to GetAddressCXXOfBaseClass. Add a NullCheckValue argument (currently unused). by Anders Carlsson · 15 years ago
  63. 0aebc81 If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. by Anders Carlsson · 15 years ago
  64. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  65. db52dcd Reflow comments and some minor whitespace fixups. by Mike Stump · 15 years ago
  66. a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
  67. cb3c308 Use the correct cast kinds for bit casts and function to pointer decay. Fixes PR4827. by Anders Carlsson · 15 years ago
  68. 3197659 Patch for code gen. for c-style cast which ends in by Fariborz Jahanian · 15 years ago
  69. 64e690e ir-gen for type convesion of class objects. WIP. by Fariborz Jahanian · 15 years ago
  70. 504bf55 Handle array to pointer decay in EmitCastExpr and get rid of VisitImplicitCastExpr. by Anders Carlsson · 15 years ago
  71. e977624 Handle CK_NullToMemberPointer in ScalarExprEmitter::EmitCast by Anders Carlsson · 15 years ago
  72. 4e382f3 Pass the cast kind to ScalarExprEmitter::EmitCastExpr. by Anders Carlsson · 15 years ago
  73. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  74. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  75. 60e282c Improve handling of delete expressions. by Anders Carlsson · 15 years ago
  76. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  77. bf933a0 Use the new nsw form of add for signed integer addition. by Dan Gohman · 15 years ago
  78. 664f893 Use the inbounds variant of getelementptr for common pointer arithmetic. by Dan Gohman · 15 years ago
  79. df11094 Remove the hack that turns sdiv by a power of 2 to ashr, and by Dan Gohman · 15 years ago
  80. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  81. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  82. 237957c Improve handling of member pointers. by Anders Carlsson · 15 years ago
  83. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  84. 112a0a8 Add a CK_ArrayToPointerDecay cast kind. by Anders Carlsson · 15 years ago
  85. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  86. 3b144ba Update for LLVM API change. by Owen Anderson · 15 years ago
  87. 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
  88. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  89. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  90. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  91. a91d6a6 Code refactoring to define getCXXRecordDeclForPointerType by Fariborz Jahanian · 15 years ago
  92. fa9f8b4 ir-gen derived-to-base conversion in implicit casts. by Fariborz Jahanian · 15 years ago
  93. 4a28932 Update for LLVM API change. by Owen Anderson · 15 years ago
  94. bc0a222 Update for LLVM API change. by Owen Anderson · 15 years ago
  95. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  96. 1360d4a Make vectorized floating-point comparisons work without crashing. by Eli Friedman · 15 years ago
  97. 4cd1608 Update for LLVM API change. by Owen Anderson · 15 years ago
  98. 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
  99. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  100. 62a11a7 ir-gen for --/++ operators of objc object pointers in 32bit abi. by Fariborz Jahanian · 15 years ago