1. 1f1b3b3 Per discussion, remove the explicit restriction on static const data members with by John McCall · 15 years ago
  2. 6d5a1c2 Revert "Numerous changes to selector handling:", this breaks a whole bunch of by Daniel Dunbar · 15 years ago
  3. a8fa96e Numerous changes to selector handling: by David Chisnall · 15 years ago
  4. 09cc141 Remove abstract expression kinds from the StmtClass enum. Update a few users by John McCall · 15 years ago
  5. 31310a2 In C++, an initializer on a variable doesn't necessarily mean it's the definition. With that in mind, rename getDefinition to getAnyInitializer (to distinguish it from getInit) and reimplement it in terms of isThisDeclarationADefinition. Update all code to use this new function. by Sebastian Redl · 15 years ago
  6. 0938026 Diagnose binding a non-const reference to a vector element. by Anders Carlsson · 15 years ago
  7. de4b1d8 Fix reference binding of const lvalue references to bit-fields, which by Douglas Gregor · 15 years ago
  8. eb60edf Add an CXXBindReferenceExpr (not used just yet). by Anders Carlsson · 15 years ago
  9. 501edb6 When determining whether a DeclRefExpr is value-dependent when it by Douglas Gregor · 15 years ago
  10. 319d57f Move the allocation of designators in DesignatedInitExpr to the by Douglas Gregor · 15 years ago
  11. 2333f77 Make sure to explicitly pass type/value dependence to Expr constructor. This by Eli Friedman · 15 years ago
  12. 4eadcc5 Fix for PR5872. Add static specifier and const/volatile qualifiers to member functions in __PRETTY_FUNCTION__ predefined expressions. by Sam Weinig · 15 years ago
  13. cb1c77f support the warn_unused_result in C++ class methods by Nuno Lopes · 15 years ago
  14. caabf9b indentation fix by Chris Lattner · 15 years ago
  15. d20254f fix PR4010: add support for the warn_unused_result for function pointers by Nuno Lopes · 15 years ago
  16. 2d48e78 A CXXExprWithTemporaries expression is an lvalue if its subexpression by Douglas Gregor · 15 years ago
  17. 2514a30 Diagnose attempting to assign to a sub-structure of an ivar by Fariborz Jahanian · 15 years ago
  18. 6eef519 Improve template instantiation for object constructions in several ways: by Douglas Gregor · 15 years ago
  19. 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
  20. 3b27f1a Patch to allow C-style cast from 'void *' to block pointer type. by Fariborz Jahanian · 15 years ago
  21. 820bca4 Code gen for ObjCIsaExpr AST used as lvalue. (fixes radar 7457534). by Fariborz Jahanian · 15 years ago
  22. 4cbf9d4 Added a missing case to a switch statement. by Fariborz Jahanian · 15 years ago
  23. dbd872f DeclRefExpr stores a ValueDecl internally. by John McCall · 15 years ago
  24. 3a1ce1e Don't print a void return type for C++ constructors and destructors when generating a predefined expr for them. by Sam Weinig · 15 years ago
  25. f595cc4 Make the type of the Decl referred to by a MemberExpr a bit more precise. by Eli Friedman · 15 years ago
  26. c013118 Add recursion guards to ice-checking and evaluation for declrefs, so we by Eli Friedman · 15 years ago
  27. 51fa86f r90313, in which OverloadedFunctionDecl is removed and never spoken of again. by John McCall · 15 years ago
  28. 129e2df Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 15 years ago
  29. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  30. f7a1a74 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 15 years ago
  31. bc0e078 Handle converting member pointers to bool. by Anders Carlsson · 15 years ago
  32. 0da76df Centralize and complete the computation of value- and type-dependence for DeclRefExprs by Douglas Gregor · 15 years ago
  33. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  34. ba13543 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 15 years ago
  35. 73460a3 Deduce a ConstantArrayType from a value-dependent initializer list by Douglas Gregor · 15 years ago
  36. 865d447 Draw a brighter line between "unresolved" expressions, where we have done the by John McCall · 15 years ago
  37. 58beed9 Fix PR5531. by Anders Carlsson · 15 years ago
  38. 11de6de Add a CK_BaseToDerived cast kind. by Anders Carlsson · 15 years ago
  39. df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 15 years ago
  40. cf3293e When determining whether a reference to a static data member is an by Douglas Gregor · 15 years ago
  41. 1a31a18 Add a CK_DerivedToBaseMemberPointer cast kind and use it in Sema (Still no codegen). by Anders Carlsson · 15 years ago
  42. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  43. 3eefb1c Fix overload resolution when calling a member template or taking the by Douglas Gregor · 15 years ago
  44. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
  45. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  46. c6b2916 Add FloatingCast to getCastKindName's list. by Benjamin Kramer · 15 years ago
  47. 82debc7 Add some more cast kinds. by Anders Carlsson · 15 years ago
  48. 4b55b24 Switch ExtVectorElementExpr::getEncodedElementAccess to use StringRef. by Daniel Dunbar · 15 years ago
  49. a2b34eb Add FIXME... maybe Nate will get bored? :) by Daniel Dunbar · 15 years ago
  50. 1502742 Simplify ExtVectorElementExpr::containsDuplicateElements(). by Daniel Dunbar · 15 years ago
  51. 16a8904 Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors. by Anders Carlsson · 15 years ago
  52. ebeaf20 Add a ToVoid cast kind and start using it. by Anders Carlsson · 15 years ago
  53. 430656e fix test/CodeGen/statements.c on 32-bit hosts. by Chris Lattner · 15 years ago
  54. 3ae9f48 Teach sema and codegen about the difference between address of labels, by Chris Lattner · 15 years ago
  55. bc8d42c make the diagnostic in the 'unused result' warning more precise by Chris Lattner · 15 years ago
  56. 27d4be5 Implement [expr.mptr.oper]p6 for '->*' operator. by Fariborz Jahanian · 15 years ago
  57. 56fc0d1 Refixed pr5086 by letting Expr::isNullPointerConstant by Fariborz Jahanian · 15 years ago
  58. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
  59. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  60. b648023 Add StringLiteral::getString -> StringRef. by Daniel Dunbar · 15 years ago
  61. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  62. f515b22 Disable questionable code for handling isNullPointerConstant on value dependent by Daniel Dunbar · 15 years ago
  63. 3f180c6 Fix two crashes on value dependent expressions (shift and null-pointer check). by Daniel Dunbar · 15 years ago
  64. 7e88a60 Remove trailing whitespace. by Daniel Dunbar · 15 years ago
  65. 59a53fa Do not generate write-barrier in indirect assignment to a weak object. by Fariborz Jahanian · 15 years ago
  66. 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 15 years ago
  67. c3f48cd Using the property dot-syntax to invoke a non-eixsting by Fariborz Jahanian · 15 years ago
  68. 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 15 years ago
  69. 043cad2 Diagnose VLAs as an error in C++. by Douglas Gregor · 15 years ago
  70. f299124 Eliminate some "default"s in CheckICE. by Douglas Gregor · 15 years ago
  71. 59600d8 static_cast, reinterpret_cast, and const_cast can all be used in C++ by Douglas Gregor · 15 years ago
  72. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  73. 7f4f86a More objc GC's API work for array of pointers declared as __strong. by Fariborz Jahanian · 15 years ago
  74. 3a082d8 Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam Weinig! by Anders Carlsson · 15 years ago
  75. f8ec55a Add CastExpr::getCastKindName and use it in the StmtDumper. by Anders Carlsson · 15 years ago
  76. c4bf26f Preliminary AST representation and semantic analysis for by Douglas Gregor · 15 years ago
  77. 83f6faf Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate by Douglas Gregor · 15 years ago
  78. 0979c80 Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we will by Douglas Gregor · 15 years ago
  79. d933a01 Get rid of mostly-unused, buggy method. by Eli Friedman · 15 years ago
  80. bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 15 years ago
  81. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  82. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  83. 5e94a0d fix my previous commit. by Chris Lattner · 15 years ago
  84. a50089e This is an attempt to improve loc info for 'unused result' expression by Chris Lattner · 15 years ago
  85. 2d46eb2 Call MaybeBindToTemporary for overloaded binary and unary operators. by Anders Carlsson · 15 years ago
  86. 6f68027 Add MaybeBindToTemporary calls for member call expressions. by Anders Carlsson · 15 years ago
  87. 888376a Transition the PCH support for ShuffleVectorExpr over to ASTContext allocation by Nate Begeman · 15 years ago
  88. 6cc670e Warn on use of property dot syntax when unused. by Fariborz Jahanian · 15 years ago
  89. ab0e887 Fix rdar://7126285: don't warn on unused ObjC property access by Chris Lattner · 15 years ago
  90. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  91. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  92. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  93. d497206 Get rid of Stmt::Clone now that we can reference count statements instead. by Anders Carlsson · 15 years ago
  94. 42602bb Separate Stmt::Destroy into the entrypoint for destroying a statement by Douglas Gregor · 15 years ago
  95. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  96. fb84664 fix PR4633: cast to void should silence the 'unused expression' warning. by Chris Lattner · 15 years ago
  97. 68a049c CallExpr's SubExprs sometimes were allocated in the wrong place. by Daniel Dunbar · 15 years ago
  98. f242b1b Allow front-end 'isa' access on object's of type 'id'. by Steve Naroff · 15 years ago
  99. 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
  100. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago