1. 2ea2b5e Handle emitting __builtin_huge_valf as a constant expr. by Anders Carlsson · 16 years ago
  2. b88d45e treat bool literals as constatnt expressions. by Anders Carlsson · 16 years ago
  3. 7267f78 Add CodeGen support for CXXZeroInitValueExpr. by Argyrios Kyrtzidis · 16 years ago
  4. 15425f9 Handle AddrLabelExprs in Expr::isConstantExpr by Anders Carlsson · 16 years ago
  5. 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 16 years ago
  6. 0835a3c Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr): by Argyrios Kyrtzidis · 16 years ago
  7. 32442bb Update some isIntegerConstantExpr uses to use by Daniel Dunbar · 16 years ago
  8. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  9. c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
  10. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  11. 76de9d7 Cleanup ObjCSuperRefExpr (remove last usage and AST node:-). by Steve Naroff · 16 years ago
  12. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  13. 355aba8 Remove the ICE pointer cast hack; the issue this was working around is by Eli Friedman · 16 years ago
  14. c63a1f2 by Chris Lattner · 16 years ago
  15. 28be73f convert more code to use ASTContext to get canonical types instead by Chris Lattner · 16 years ago
  16. 611b2ec fix some problems handling stmtexprs with labels (PR2374), and by Chris Lattner · 16 years ago
  17. 7c4a191 fix 80 col violation. by Chris Lattner · 16 years ago
  18. baf0d66 Add support for __extension__ as an lvalue. rdar://6097308 by Chris Lattner · 16 years ago
  19. 5a56ac3 Added UnaryOperator::isPrefix(). by Ted Kremenek · 16 years ago
  20. 5f6b632 revert my bogus attempt to fix the comment. sorry for the noise. by Nuno Lopes · 16 years ago
  21. 9a979c3 fix CheckForConstantInitializer() for Compound Literals by Nuno Lopes · 16 years ago
  22. c44eec6 Shuffle things around in preparation for integrating Eli's constant evaluator. by Anders Carlsson · 16 years ago
  23. 0795232 Add Sema support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
  24. 4df728e ObjCMessageExpr objects that represent messages to class methods now can contain the ObjCInterfaceDecl* of the target class if it was available when the ObjCMessageExpr object was constructed. The original interfaces of the class has been preserved (requiring no functionality changes from clients), but now a "getClasSInfo" method returns both the ObjCInterfaceDecl* and IdentifierInfo* of the target class. by Ted Kremenek · 16 years ago
  25. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 17 years ago
  26. 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 17 years ago
  27. da8249e Fix ast dumping to work with long double literals, e.g. we dump: by Chris Lattner · 17 years ago
  28. c793808 Put back my temporary hack until Eli addresses this in a more complete fashion. by Steve Naroff · 17 years ago
  29. 1b76ada Re-fix r51907 in a way which doesn't affect valid code. This essentially by Eli Friedman · 17 years ago
  30. a2ac06e Change Expr::isIntegerConstantExpr() to allow for pointer types (for GCC compatibility). Note FIXME. by Steve Naroff · 17 years ago
  31. e3e9add Fix <rdar://problem/5979875> clang on xcode: error: use of undeclared identifier 'super' by Steve Naroff · 17 years ago
  32. 799a6a6 Teach Expr::isLvalue() about ObjC properties. For now, all properties are writable. Added a FIXME for another day. by Steve Naroff · 17 years ago
  33. ae78407 Add basic support for properties references (a missing feature). by Steve Naroff · 17 years ago
  34. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 17 years ago
  35. 211f6ad Assume statement expressions have side effects; this gets rid of a lot by Eli Friedman · 17 years ago
  36. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 17 years ago
  37. e1b6d50 Remove the unneeded #include of VMCore header "llvm/DerivedTypes.h". by Dan Gohman · 17 years ago
  38. 4be1f47 Make the unused expression warning a bit less aggressive (found in PHP code). by Eli Friedman · 17 years ago
  39. 861dc46 Minor cleanup to isBuiltinConstantExpr. by Eli Friedman · 17 years ago
  40. 774e4af Removed bogus "return true" in Expr::isConstantExpr that returned true for all by Ted Kremenek · 17 years ago
  41. d38617c Implementation of __builtin_shufflevector, a portable builtin capable of by Eli Friedman · 17 years ago
  42. 3b8d116 Remove AST dependency on VMCore by switching ExtVectorElementExpr off Constant. by Nate Begeman · 17 years ago
  43. 8a99764 Extend vector member references to include {.hi, .lo, .e, .o} which return a by Nate Begeman · 17 years ago
  44. 1a42a25 Fixup InitListExpr::child_begin/end. Thanks to Ted for catching the regression. by Steve Naroff · 17 years ago
  45. 81e72e4 Fix off-by-one error. by Steve Naroff · 17 years ago
  46. 9226197 Fixed bug in ObjCIVarExpr: the child iterator now iterates over the Base expression. by Ted Kremenek · 17 years ago
  47. ea958e57 Use pointer swizziling to unify in ObjCMessageExpr the receiver and classname "fields". This saves us a pointer. by Ted Kremenek · 17 years ago
  48. c5ae899 Extend InitListExpr API/IMPL to support arbitrary add/remove (in support of the initializer rewrite I am doing). by Steve Naroff · 17 years ago
  49. 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 17 years ago
  50. 8123a95 Several improvements from Doug Gregor related to default by Chris Lattner · 17 years ago
  51. 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 17 years ago
  52. 63f067f PR1963: Address of function is a constant expression by Seo Sanghyeon · 17 years ago
  53. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from AST/Expr.cpp]
  54. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 17 years ago
  55. 2e5f54a Removed VarDecl::hasStaticStorage() (redundant with hasGlobalStorage()) by Ted Kremenek · 17 years ago
  56. a269ebf implement codegen support for sizeof(void), fixing PR2080. by Chris Lattner · 17 years ago
  57. f46699c Alternate address spaces work: by Chris Lattner · 17 years ago
  58. a0992b6 by Steve Naroff · 17 years ago
  59. 64a31ef Fix bug where we would report the wrong value for __alignof__ with an expr that is not a type. by Anders Carlsson · 17 years ago
  60. 6a24acb Make sizeof and __alignof work correctly with packed structs. by Anders Carlsson · 17 years ago
  61. 3c2b317 Remove useless parameter from isConstantSizeType. by Eli Friedman · 17 years ago
  62. 4b3f9b3 Fix a minor bug in isNullPointerConstant triggered by the linux tgmath.h. by Eli Friedman · 17 years ago
  63. 56f3494 Move IgnoreParenCasts to be a method on Expr. by Chris Lattner · 17 years ago
  64. acb818a by Steve Naroff · 17 years ago
  65. 75ceedf by Steve Naroff · 17 years ago
  66. bcba201 Make CallExpr::isBuiltinConstantExpr slightly more efficient. by Anders Carlsson · 17 years ago
  67. c4f8e8b by Steve Naroff · 17 years ago
  68. 67295d0 Implement first round of feedback on __builtin_overload by Nate Begeman · 17 years ago
  69. 5a1deb8 Implement __builtin_offsetof. by Anders Carlsson · 17 years ago
  70. bf75538 fix isIntegerConstantExpr evaluation of unary !. by Chris Lattner · 17 years ago
  71. d47d4f5 Support checking and codegen of constant vector globals by Nate Begeman · 17 years ago
  72. e2ce1d9 Implement basic overload support via a new builtin, __builtin_overload. by Nate Begeman · 17 years ago
  73. 4e99a5f Added method Expr::IgnoreParens(), which returns the first non-ParenExpr Expr*. by Ted Kremenek · 17 years ago
  74. e9b1219 by Steve Naroff · 17 years ago
  75. aa58f00 by Steve Naroff · 17 years ago
  76. aaffbf7 by Steve Naroff · 17 years ago
  77. fa28b30 Fix the type of predefined identifiers like __func__. Patch by Eli Friedman! by Chris Lattner · 17 years ago
  78. d0091aa by Steve Naroff · 17 years ago
  79. c0a356b Fix isIntegerConstantExpr to compare against zero for casts to bool instead of by Chris Lattner · 17 years ago
  80. b8f13a8 by Steve Naroff · 17 years ago
  81. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
  82. efdd157 Fix PR1895: a crash on an ugly gcc extension. by Chris Lattner · 17 years ago
  83. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  84. d18b329 Add accessors + iterator interface. by Chris Lattner · 17 years ago
  85. 6538347 Fix the location we emit the "not a constant" error for this: by Chris Lattner · 17 years ago
  86. 060e470 Fixed another case where sizeof() returns the size in bytes, not bits. by Ted Kremenek · 17 years ago
  87. f816f77 Removed "isSizeOfExpr" mode from StmtIterator. It turned out not to be by Ted Kremenek · 17 years ago
  88. b51d2b2 Added "mode" to StmtIterator to record if the expression being iterated by Ted Kremenek · 17 years ago
  89. 699e9fb Added support to StmtIterator to traverse the size expression of a VLA type by Ted Kremenek · 17 years ago
  90. 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
  91. 239c15e Fix a case where we'd return "is not a constant expr" without return a location. by Chris Lattner · 17 years ago
  92. e638639 by Steve Naroff · 17 years ago
  93. ab38e4b Compute side-effect for conditional expression. by Fariborz Jahanian · 17 years ago
  94. e7716e6 make the unused expression warning less noisy by not warning about comma exprs whose by Chris Lattner · 17 years ago
  95. 7323a62 String literals are always valid LValues. by Anders Carlsson · 17 years ago
  96. 3907323 GCC has an extension where the left hand side of the ? : operator can be omitted. Handle this in a few more places. by Anders Carlsson · 17 years ago
  97. fb70806 fix compilation error noticed by Nuno Lopes by Chris Lattner · 17 years ago
  98. 4cc6271 add several cases that Expr::hasStaticStorage missed, pointed out by Oliver Hunt by Chris Lattner · 17 years ago
  99. da5a6b6 sizeof is defined by bitsin(char) not by units of 8 bits. by Chris Lattner · 17 years ago
  100. 5d3f5a1 sizeof() return size in bytes, not bits, patch by Nuno Lopes! by Chris Lattner · 17 years ago