1. e977624 Handle CK_NullToMemberPointer in ScalarExprEmitter::EmitCast by Anders Carlsson · 15 years ago
  2. 4e382f3 Pass the cast kind to ScalarExprEmitter::EmitCastExpr. by Anders Carlsson · 15 years ago
  3. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  4. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  5. 60e282c Improve handling of delete expressions. by Anders Carlsson · 15 years ago
  6. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  7. bf933a0 Use the new nsw form of add for signed integer addition. by Dan Gohman · 15 years ago
  8. 664f893 Use the inbounds variant of getelementptr for common pointer arithmetic. by Dan Gohman · 15 years ago
  9. df11094 Remove the hack that turns sdiv by a power of 2 to ashr, and by Dan Gohman · 15 years ago
  10. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  11. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  12. 237957c Improve handling of member pointers. by Anders Carlsson · 15 years ago
  13. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  14. 112a0a8 Add a CK_ArrayToPointerDecay cast kind. by Anders Carlsson · 15 years ago
  15. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  16. 3b144ba Update for LLVM API change. by Owen Anderson · 15 years ago
  17. 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
  18. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  19. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  20. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  21. a91d6a6 Code refactoring to define getCXXRecordDeclForPointerType by Fariborz Jahanian · 15 years ago
  22. fa9f8b4 ir-gen derived-to-base conversion in implicit casts. by Fariborz Jahanian · 15 years ago
  23. 4a28932 Update for LLVM API change. by Owen Anderson · 15 years ago
  24. bc0a222 Update for LLVM API change. by Owen Anderson · 15 years ago
  25. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  26. 1360d4a Make vectorized floating-point comparisons work without crashing. by Eli Friedman · 15 years ago
  27. 4cd1608 Update for LLVM API change. by Owen Anderson · 15 years ago
  28. 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
  29. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  30. 62a11a7 ir-gen for --/++ operators of objc object pointers in 32bit abi. by Fariborz Jahanian · 15 years ago
  31. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  32. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  33. 58f9f2c Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris). by Steve Naroff · 15 years ago
  34. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
  35. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  36. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  37. 9c10fcf reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp. by Chris Lattner · 15 years ago
  38. 87415d2 Update clang for the add ->add/fadd split. Likewise for sub and mul. by Chris Lattner · 15 years ago
  39. fb6fa30 Use PushConditionalTempDestruction/PopConditionalTempDestruction for the ternary operator. by Anders Carlsson · 15 years ago
  40. 33da07d Use conditional temp destruction for || and &&. by Anders Carlsson · 15 years ago
  41. a00703d Add a new function for emitting new functions. by Anders Carlsson · 15 years ago
  42. 3082463 Call EmitCXXExprWithTemporaries. by Anders Carlsson · 15 years ago
  43. 7f79f9b Fixup the rest of the trivial cases of the codegen of volatile. If by Mike Stump · 15 years ago
  44. e9f2f45 Functions that return references can be rvalues as well. by Anders Carlsson · 15 years ago
  45. cc0442f Fixup codegen for __block int i; i += rhs();. Should also slightly by Mike Stump · 15 years ago
  46. 99459b6 Fixup blocks codegen for { __block i; i = rhs(); }, we want the rhs by Mike Stump · 15 years ago
  47. 9f84d88 Don't always zext the result of the not unary operator to an int. by Anders Carlsson · 15 years ago
  48. 7f6ad15 Have AggExprEmitter::VisitCXXConstructExpr make new variables if necessary. Stub out VisitCXXExprWithTemporaries. by Anders Carlsson · 15 years ago
  49. 2a86625 Fix pointer addressing and array subscripting of Objective-C interface by Daniel Dunbar · 15 years ago
  50. 7cabee5 Clang part of r69947. Reverting back 69574 as it is no longer needed. by Sanjiv Gupta · 15 years ago
  51. c62aad8 PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and by Eli Friedman · 15 years ago
  52. 8f426fa PR3248: Make sure the evaluate the operand of a sizeof when it has a VLA type. by Eli Friedman · 15 years ago
  53. 5f4307b Support code generation of 'this' exprs by Anders Carlsson · 15 years ago
  54. ab4eff6 Make sure value is initialized when built w/o asserts. by Daniel Dunbar · 15 years ago
  55. 75c47a5 Pointer width on targets like PIC16 is 16-bit, while the valid index size to GEP is only 32 or 64. So promote index to 32 in such cases. by Sanjiv Gupta · 15 years ago
  56. 035cf89 Remove -ftrapu. by Mike Stump · 15 years ago
  57. 5d8b2cf Fixup -ftrapv to be more gcc compatible. -ftrapu (for want of a by Mike Stump · 15 years ago
  58. 2add473 Add -ftrapv support, patch from David Chisnall; well all except the by Mike Stump · 15 years ago
  59. 7e203b7 Revert r68221, -ftrapv support, which causes several regressions in by Douglas Gregor · 15 years ago
  60. 3fb07bd Add -ftrapv support, patch from David Chisnall; well all except the by Mike Stump · 15 years ago
  61. 515ff5a Trivial cleanup. by Eli Friedman · 15 years ago
  62. daa24a2 Misc small fixes/cleanups/comment changes. by Eli Friedman · 15 years ago
  63. ab3a852 Change compound assignment operators to keep track of both the promoted by Eli Friedman · 15 years ago
  64. f52bbeb Fix a subtle bug in CodeGen for the increment of a bitfield. by Eli Friedman · 15 years ago
  65. 8cc9d08 fix PR3809, codegen for inc/dec of function pointers. by Chris Lattner · 15 years ago
  66. 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 15 years ago
  67. 8339b35 Back out the patch in r66302, and re-fix it properly. We assume for by Eli Friedman · 15 years ago
  68. 0892099 Codegen support for copy helpers for block literals. by Mike Stump · 15 years ago
  69. a6e2779 Fixed a bug where generation of read-barriers caused crash in ir-gen. by Fariborz Jahanian · 15 years ago
  70. 7976932 Minor cleanup for choose expressions: add a helper that returns the by Eli Friedman · 15 years ago
  71. 2561542 Attempt to fix PR3709: when converting from an integer to a pointer, by Eli Friedman · 15 years ago
  72. a99038c First cut CodeGen support for __block variables. by Mike Stump · 15 years ago
  73. 35183ac Change the AST generated for offsetof a bit so that it looks like a by Eli Friedman · 15 years ago
  74. 8a2b4b1 CodeGen support for copied BlockDeclRefExprs. by Mike Stump · 15 years ago
  75. eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 15 years ago
  76. 20733cd Cleanp code with some recent suggestions. by Mike Stump · 15 years ago
  77. 4e7a1f7 Add CodeGen support for the helper for BlockDeclRefExprs. The easier by Mike Stump · 15 years ago
  78. bd65cac More codegen for blocks. The type of block literals should be better. by Mike Stump · 15 years ago
  79. 1e4db7c rip out __builtin_overload by Chris Lattner · 15 years ago
  80. 67a6448 Generate the helper function for blocks. Now basic codegen is by Mike Stump · 15 years ago
  81. 12d152f fix rdar://6586493, a bug in codegen of the GNU by Chris Lattner · 16 years ago
  82. e5fee25 Condense all the blocks code into CGBlocks.cpp. by Mike Stump · 16 years ago
  83. df6b68c Initial codegen for block literals. This is a work in progress. I've by Mike Stump · 16 years ago
  84. 0785570 Use EmitVAListRef instead of EmitLValue directly to handle array decay by Daniel Dunbar · 16 years ago
  85. db3bd4b Fix rdar://6518463, increment of a bool is always true, due to by Chris Lattner · 16 years ago
  86. e5ed151 finish off codegen support for sub of pointer to functions, by Chris Lattner · 16 years ago
  87. 96f2147 Follow Eli's advice and store the VLA size with the native size_t type. Fixes PR3491. by Anders Carlsson · 16 years ago
  88. 6cd586d Make sure to cast the VLA size of array to the type of size_t. Fixes PR3442. by Anders Carlsson · 16 years ago
  89. a9c8780 Make CodeGen produce an error if we come across a non-constant initializer list that involves the GNU array-range designator extension by Douglas Gregor · 16 years ago
  90. 3498bdb Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 16 years ago
  91. 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
  92. 769e411 Fix for PR2910: implement CodeGen for non-constant offsetof. by Eli Friedman · 16 years ago
  93. f2da9df Refactor sizeof handling to use constant folding logic for constant by Eli Friedman · 16 years ago
  94. 91daf4d remove a bunch of alignment handling code out of CGExprScalar, since by Chris Lattner · 16 years ago
  95. b09fae7 Handle pointer arithmetic on function pointers. by Daniel Dunbar · 16 years ago
  96. 4fd0aa5 Slight cleanup, and fix for va_arg on architectures where va_list is a struct. by Eli Friedman · 16 years ago
  97. 6fe7c8a Vector codegen improvements by Nate Begeman · 16 years ago
  98. 1522bc8 Changed the API yet again. by Fariborz Jahanian · 16 years ago
  99. ab654af Used a more suitable api to get to the type of a record in code gen. by Fariborz Jahanian · 16 years ago
  100. db751eb Implemented code gen for sizeof(objc class interface). by Fariborz Jahanian · 16 years ago