1. 2b06d34 Make EmitStoreOfScalar generate a more sane representation of boolean stores. by Eli Friedman · 15 years ago
  2. 2da84ff Don't pass false (default) for isVolatile parameter to CreateLoad. by Daniel Dunbar · 15 years ago
  3. 9a14630 Implement IRGen for MemberExpr referring to static member function. by Eli Friedman · 15 years ago
  4. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  5. d5782d5 Rename CleanupScope -> DelayedCleanupBlock. No functionality change. by Douglas Gregor · 15 years ago
  6. a3697c9 Handle base-to-derived casts. Will land test case shortly. by Anders Carlsson · 15 years ago
  7. 1c5c1a0 Clean up EmitPointerToDataMemberBinaryExpr a bit. by Eli Friedman · 15 years ago
  8. 0ed303c More const is always good. by Anders Carlsson · 15 years ago
  9. c849c05 Implement most of dynamic_cast. WIP. by Mike Stump · 15 years ago
  10. eaae78a Some minor cleanup for EmitCastLValue. by Eli Friedman · 15 years ago
  11. c2e84ae Implement typeid for class types. by Mike Stump · 15 years ago
  12. 658e812 Handle CK_BitCast in EmitCastLValue. by Anders Carlsson · 15 years ago
  13. 370e538 Handle CXXDefaultArgExprs in EmitLValue. Fixes PR5484. by Anders Carlsson · 15 years ago
  14. e401cd5 Explicitly note that pre-inc/dec lvalues are not supported yet, so that it by Eli Friedman · 15 years ago
  15. d2113f2 Add clarifying parens. by Daniel Dunbar · 15 years ago
  16. 589f9e3 Handle member expressions where the member declaration is actually a static variable. Fixes PR5392. by Anders Carlsson · 15 years ago
  17. ce53f7d More LValue related code cleanup. by Anders Carlsson · 15 years ago
  18. 1e74c4f More cleanup, the code is much easier to follow now. by Anders Carlsson · 15 years ago
  19. 0bc7049 Reduce nesting, no functionality change. by Anders Carlsson · 15 years ago
  20. a59869b We only need to call SetObjCNonGC for local variables. No functionality change. by Anders Carlsson · 15 years ago
  21. 909fbf7 Change EmitPointerToDataMemberLValue to take a FieldDecl. No intended functionality change. by Anders Carlsson · 15 years ago
  22. eb99b01 random tidying by Chris Lattner · 15 years ago
  23. 6766586 adjust for a pending LLVM change. by Chris Lattner · 15 years ago
  24. 52f08bc Add Code gen support for '->*' operator which fell through the crack. by Fariborz Jahanian · 15 years ago
  25. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
  26. 00a1ad9 Emit calls using the canonical prototype of the called function. by John McCall · 15 years ago
  27. 8bfd31f Complete code gen for '.*' binary expression for both scalar and aggregates. by Fariborz Jahanian · 15 years ago
  28. 3976295 Expand on code gen. for pointer to data members so it works by Fariborz Jahanian · 15 years ago
  29. a636299 Code gen for pointer-to-datamember - WIP. by Fariborz Jahanian · 15 years ago
  30. 48620ba Code-gen for CXXZeroInitValueExpr AST passed by Fariborz Jahanian · 15 years ago
  31. 86aa0cd Handle emitting the assignment operator when the lhs is a reference. Fixes PR5227. by Anders Carlsson · 15 years ago
  32. 259e9cc Twinify CodeGenFunction::CreateTempAlloca by Daniel Dunbar · 15 years ago
  33. e1b7ea1 When binding a reference to a temporary, it's important that other temporaries created as on the RHS are destroyed before emitting the dtor for the temporary. by Anders Carlsson · 15 years ago
  34. b3f7442 Handle by Anders Carlsson · 15 years ago
  35. 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 15 years ago
  36. d35e2e0 There is no need to attach debug location info with alloca instruction. by Devang Patel · 15 years ago
  37. bbd9fa4 Add support to attach debug info to an instruction. This is not yet enabled. by Devang Patel · 15 years ago
  38. 75b08f1 <rdar://problem/7263113> Make clang produce gcc's objc_assign_StrongCast as a result of type-cast of an ivar in assignment. by Fariborz Jahanian · 15 years ago
  39. 76368e8 Fixed another code gen bug in objc's new write-barrier API. by Fariborz Jahanian · 15 years ago
  40. 6c7a1f3 Patch fixes a code gen. bug in generation of objc_assign_ivar (objc GC's API). by Fariborz Jahanian · 15 years ago
  41. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  42. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  43. b924259 Removed -fobjc-newgc-api option. clang now conforms to by Fariborz Jahanian · 15 years ago
  44. fd02ed7 Miscellanous fixes in generatation of objc gc's write-barriers. by Fariborz Jahanian · 15 years ago
  45. 1c1afc4 Fixed a bug in generation of the new write-barriers when by Fariborz Jahanian · 15 years ago
  46. dbf3cfd patch for generating objc'2 objc_assign_ivar. WIP. by Fariborz Jahanian · 15 years ago
  47. b123ea3 Starting patch to generate more specific API for objc's by Fariborz Jahanian · 15 years ago
  48. 8e674ae Removed a superfluous check before setting a flag (objc GC). by Fariborz Jahanian · 15 years ago
  49. 6fcec8b Code generation of Conditional operators that are lvalues (but that aren't bitfields). by Anders Carlsson · 15 years ago
  50. b9ea0b5 Implement CodeGenFunction::EmitCXXExprWithTemporariesLValue. by Anders Carlsson · 15 years ago
  51. 0a23d76 Don't use the PredefinedExpr string as the global variable name, these don't by Daniel Dunbar · 15 years ago
  52. 0ee33cf Handle CK_DerivedToBase when emitting lvalue casts. by Anders Carlsson · 15 years ago
  53. 18be84c Add support for __block variables with alignment greater than __alignof(void *). by Anders Carlsson · 15 years ago
  54. 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 15 years ago
  55. 8a9f3fd Set the calling convention based on the CGFunctionInfo. by Daniel Dunbar · 15 years ago
  56. 555b4bb GlobalDecl doesn't have an explicit constructor anymore. by Anders Carlsson · 15 years ago
  57. 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
  58. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  59. db52dcd Reflow comments and some minor whitespace fixups. by Mike Stump · 15 years ago
  60. 3a082d8 Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam Weinig! by Anders Carlsson · 15 years ago
  61. a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
  62. faf8664 Handle member expressions that return references correctly. by Anders Carlsson · 15 years ago
  63. d2e1eb0 Fixed a property getter ir-gen crash. by Fariborz Jahanian · 15 years ago
  64. 83f6faf Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate by Douglas Gregor · 15 years ago
  65. 0979c80 Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we will by Douglas Gregor · 15 years ago
  66. 3197659 Patch for code gen. for c-style cast which ends in by Fariborz Jahanian · 15 years ago
  67. 4fc7ab3 ir-gen related patch for type conversion by Fariborz Jahanian · 15 years ago
  68. a77a07e Clean up CodeGenFunction::EmitCastLValue to use the cast kind. Error by Eli Friedman · 15 years ago
  69. bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 15 years ago
  70. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  71. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  72. 2da7693 Only do this for initializers of course. by Anders Carlsson · 15 years ago
  73. 8478ce6 Destroy bound temporaries. by Anders Carlsson · 15 years ago
  74. 14c5cbf Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries from being destroyed when they're bound to a reference variable. by Anders Carlsson · 15 years ago
  75. 881eb9c use GetVLASize instead of accessing VLASizeMap directly, this gets an assert if by Chris Lattner · 15 years ago
  76. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  77. 664f893 Use the inbounds variant of getelementptr for common pointer arithmetic. by Dan Gohman · 15 years ago
  78. 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
  79. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  80. d254a25 Remove bogus "unsupported" case for vectors (which shouldn't by Eli Friedman · 15 years ago
  81. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  82. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  83. 98a541e Patch to provide cast of objects in member access by Fariborz Jahanian · 15 years ago
  84. a91d6a6 Code refactoring to define getCXXRecordDeclForPointerType by Fariborz Jahanian · 15 years ago
  85. 4a28932 Update for LLVM API change. by Owen Anderson · 15 years ago
  86. 1c698e0 More cleanup of data member access and then some. by Fariborz Jahanian · 15 years ago
  87. 9e809e7 More work toward data member access ir-gen. by Fariborz Jahanian · 15 years ago
  88. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  89. 8330cee Move the LLVM field number for bit fields into the BitFieldInfo structure, since it's meaning is completely different than for non-bit fields. by Anders Carlsson · 15 years ago
  90. c6a38a4 Preserve address space information through member accesses, e.g., by Mon P Wang · 15 years ago
  91. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  92. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  93. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
  94. d720046 Update for LLVM API change. by Owen Anderson · 15 years ago
  95. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  96. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  97. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  98. 6e5dd86 OpenCL 1.0 Support: fix a bug with lvalue swizzles by Nate Begeman · 15 years ago
  99. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  100. 5db7ae5 Fix PR4372, another case where non-prototyped functions can prevent by Chris Lattner · 15 years ago