1. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 16 years ago
  2. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 16 years ago
  3. c6b2916 Add FloatingCast to getCastKindName's list. by Benjamin Kramer · 16 years ago
  4. 82debc7 Add some more cast kinds. by Anders Carlsson · 16 years ago
  5. 4b55b24 Switch ExtVectorElementExpr::getEncodedElementAccess to use StringRef. by Daniel Dunbar · 16 years ago
  6. a2b34eb Add FIXME... maybe Nate will get bored? :) by Daniel Dunbar · 16 years ago
  7. 1502742 Simplify ExtVectorElementExpr::containsDuplicateElements(). by Daniel Dunbar · 16 years ago
  8. 16a8904 Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors. by Anders Carlsson · 16 years ago
  9. ebeaf20 Add a ToVoid cast kind and start using it. by Anders Carlsson · 16 years ago
  10. 430656e fix test/CodeGen/statements.c on 32-bit hosts. by Chris Lattner · 16 years ago
  11. 3ae9f48 Teach sema and codegen about the difference between address of labels, by Chris Lattner · 16 years ago
  12. bc8d42c make the diagnostic in the 'unused result' warning more precise by Chris Lattner · 16 years ago
  13. 27d4be5 Implement [expr.mptr.oper]p6 for '->*' operator. by Fariborz Jahanian · 16 years ago
  14. 56fc0d1 Refixed pr5086 by letting Expr::isNullPointerConstant by Fariborz Jahanian · 16 years ago
  15. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 16 years ago
  16. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 16 years ago
  17. b648023 Add StringLiteral::getString -> StringRef. by Daniel Dunbar · 16 years ago
  18. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 16 years ago
  19. f515b22 Disable questionable code for handling isNullPointerConstant on value dependent by Daniel Dunbar · 16 years ago
  20. 3f180c6 Fix two crashes on value dependent expressions (shift and null-pointer check). by Daniel Dunbar · 16 years ago
  21. 7e88a60 Remove trailing whitespace. by Daniel Dunbar · 16 years ago
  22. 59a53fa Do not generate write-barrier in indirect assignment to a weak object. by Fariborz Jahanian · 16 years ago
  23. 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 16 years ago
  24. c3f48cd Using the property dot-syntax to invoke a non-eixsting by Fariborz Jahanian · 16 years ago
  25. 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 16 years ago
  26. 043cad2 Diagnose VLAs as an error in C++. by Douglas Gregor · 16 years ago
  27. f299124 Eliminate some "default"s in CheckICE. by Douglas Gregor · 16 years ago
  28. 59600d8 static_cast, reinterpret_cast, and const_cast can all be used in C++ by Douglas Gregor · 16 years ago
  29. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  30. 7f4f86a More objc GC's API work for array of pointers declared as __strong. by Fariborz Jahanian · 16 years ago
  31. 3a082d8 Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam Weinig! by Anders Carlsson · 16 years ago
  32. f8ec55a Add CastExpr::getCastKindName and use it in the StmtDumper. by Anders Carlsson · 16 years ago
  33. c4bf26f Preliminary AST representation and semantic analysis for by Douglas Gregor · 16 years ago
  34. 83f6faf Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate by Douglas Gregor · 16 years ago
  35. 0979c80 Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we will by Douglas Gregor · 16 years ago
  36. d933a01 Get rid of mostly-unused, buggy method. by Eli Friedman · 16 years ago
  37. bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 16 years ago
  38. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 16 years ago
  39. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 16 years ago
  40. 5e94a0d fix my previous commit. by Chris Lattner · 16 years ago
  41. a50089e This is an attempt to improve loc info for 'unused result' expression by Chris Lattner · 16 years ago
  42. 2d46eb2 Call MaybeBindToTemporary for overloaded binary and unary operators. by Anders Carlsson · 16 years ago
  43. 6f68027 Add MaybeBindToTemporary calls for member call expressions. by Anders Carlsson · 16 years ago
  44. 888376a Transition the PCH support for ShuffleVectorExpr over to ASTContext allocation by Nate Begeman · 16 years ago
  45. 6cc670e Warn on use of property dot syntax when unused. by Fariborz Jahanian · 16 years ago
  46. ab0e887 Fix rdar://7126285: don't warn on unused ObjC property access by Chris Lattner · 16 years ago
  47. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 16 years ago
  48. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 16 years ago
  49. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 16 years ago
  50. d497206 Get rid of Stmt::Clone now that we can reference count statements instead. by Anders Carlsson · 16 years ago
  51. 42602bb Separate Stmt::Destroy into the entrypoint for destroying a statement by Douglas Gregor · 16 years ago
  52. 6217b80 Change uses of: by Ted Kremenek · 16 years ago
  53. fb84664 fix PR4633: cast to void should silence the 'unused expression' warning. by Chris Lattner · 16 years ago
  54. 68a049c CallExpr's SubExprs sometimes were allocated in the wrong place. by Daniel Dunbar · 16 years ago
  55. f242b1b Allow front-end 'isa' access on object's of type 'id'. by Steve Naroff · 16 years ago
  56. 19cc4ab Revert r75641. by Anders Carlsson · 16 years ago
  57. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 16 years ago
  58. 6346f96 objc methods can't be an operand to callexpr. by Chris Lattner · 16 years ago
  59. a004254 Refactor code into a new CallExpr::getDirectCallee() method. Simplify some by Zhongxing Xu · 16 years ago
  60. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 16 years ago
  61. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 16 years ago
  62. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 16 years ago
  63. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 16 years ago
  64. ba0a900 Read/write a CXXOperatorCallExpr from/to PCH files. by Argyrios Kyrtzidis · 16 years ago
  65. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 16 years ago
  66. 83314aa Implement template argument deduction when taking the address of a by Douglas Gregor · 16 years ago
  67. 6f4a69a Fix bitfield promotion in the presence of explicit casts, from Abrama Bagnara. by Douglas Gregor · 16 years ago
  68. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 16 years ago
  69. 001d64d Fix the FloatingLiteral API to take the isexact flag by value instead of by Chris Lattner · 16 years ago
  70. 131f465 OpenCL 1.0 Support, patch 1/N: upper case swizzle operator and hex element index. by Nate Begeman · 16 years ago
  71. 262f9cf Renamed Protocol as TheProtocol so people can use clang header for by Fariborz Jahanian · 16 years ago
  72. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 16 years ago
  73. 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 16 years ago
  74. 02d95ba Instantiation support for more Obj-C expressions, string literals, @selector and @protocol expressions. by Anders Carlsson · 16 years ago
  75. 102e390 A corner case of objc2 gc's write-barrier generation for the Next runtime. by Fariborz Jahanian · 16 years ago
  76. 78d1583 When evaluating a VarDecl as a constant or determining whether it is by Douglas Gregor · 16 years ago
  77. 6dde78f Add a new CallExpr::getCallReturnType and use it in Expr::isLvalueInternal. No intended functionality change. by Anders Carlsson · 16 years ago
  78. 5e57831 A block that returns a reference is an lvalue. by Anders Carlsson · 16 years ago
  79. 9ea6276 Template instantiation for C99 designated initializers, because we by Douglas Gregor · 16 years ago
  80. d5f3a0f Fix handling of the GNU "t ? : f" extension to the conditional by Douglas Gregor · 16 years ago
  81. d8ac436 Template instantiation for imaginary literals, because they were next in Expr.h by Douglas Gregor · 16 years ago
  82. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 16 years ago
  83. 8b0b475 Implement instantiation of a few boring, simple expressions. I don't think these are testable yet, though. by Sebastian Redl · 16 years ago
  84. ffce2df Basic support for member exprs where the base expr type is dependent. by Anders Carlsson · 16 years ago
  85. 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 16 years ago
  86. 06b8912 Fixes a bug for objc2's gc in the presense of type-casts. by Fariborz Jahanian · 16 years ago
  87. 5320285 PR2524: downgrade taking address of expression of type 'void' to an by Eli Friedman · 16 years ago
  88. 33bbbc5 When determining whether an expression refers to a bit-field, look by Douglas Gregor · 16 years ago
  89. 852871a PR4103: Silence bogus unused expression warning. by Eli Friedman · 16 years ago
  90. 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 16 years ago
  91. 0389e6b implement PCH support for the rest of ExprObjC.h, including by Chris Lattner · 16 years ago
  92. 09de176 Change isNullPointerConstant to be strict; hopefully this won't cause by Eli Friedman · 16 years ago
  93. 81045d8 Fix PR4027 + rdar://6808859, we were rejecting implicit casts of by Chris Lattner · 16 years ago
  94. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
  95. 88c9a46 Fix two embarrassing PCH bugs: by Douglas Gregor · 16 years ago
  96. 7645850 Implement lvalue test for conditional expressions. by Sebastian Redl · 16 years ago
  97. 3aaa482 Fix <rdar://problem/6765383> clang-6: clang does not appear to support declaring a static Block 'const'. by Steve Naroff · 16 years ago
  98. d077d75 PCH support for InitListExpr, DesignatedInitExpr, and ImplicitValueInitExpr. by Douglas Gregor · 16 years ago
  99. 94cd5d1 PCH support for ShuffleVectorExpr and BlockDeclRefExpr by Douglas Gregor · 16 years ago
  100. d3c98a0 PCH support for ExtVectorElementExpr and VAArgExpr. by Douglas Gregor · 16 years ago