1. a25ae3d Move out some methods. by Anders Carlsson · 16 years ago
  2. 2bad168 More work. by Anders Carlsson · 16 years ago
  3. 0fe52e1 Compilation fix by Seo Sanghyeon · 16 years ago
  4. 06a3675 Port more of Eli's evaluator over. This makes the int evaluator handle binary and unary operators. by Anders Carlsson · 16 years ago
  5. c754aa6 Commit beginnings of int evaluator. Currently not used. by Anders Carlsson · 16 years ago
  6. 9a979c3 fix CheckForConstantInitializer() for Compound Literals by Nuno Lopes · 16 years ago
  7. c44eec6 Shuffle things around in preparation for integrating Eli's constant evaluator. by Anders Carlsson · 16 years ago
  8. 0795232 Add Sema support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
  9. b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
  10. ad74a75 Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
  11. be78424 Update serialization for ObjCMessageExpr to handle additional bit-swizziling of receiver information. by Ted Kremenek · 16 years ago
  12. 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
  13. 63e9d56 remove dead enums. by Chris Lattner · 16 years ago
  14. 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
  15. f8e32cf Added ParentMap, a class to represent a lazily constructed mapping from child to parents. by Ted Kremenek · 16 years ago
  16. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  17. 1060aff Fix more strict-aliasing warnings. by Ted Kremenek · 16 years ago
  18. 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
  19. 94cbb3e Silence uninitialized value warning in Release build. by Ted Kremenek · 16 years ago
  20. 9bcf44a Silence uninitialized value warning during Release build. by Ted Kremenek · 16 years ago
  21. 68617fd Fix "copy & paste" error. by Argyrios Kyrtzidis · 16 years ago
  22. 7643536 -Add DeclChain member to DeclContext. by Argyrios Kyrtzidis · 16 years ago
  23. 4515ff4 Dump the name of CXXStruct/CXXUnion/CXXClass Decl subclasses. by Argyrios Kyrtzidis · 16 years ago
  24. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  25. d3bb44f Added new C++ AST Decl subclasses. by Argyrios Kyrtzidis · 16 years ago
  26. c250aae capture whether a CharacterLiteral was wide or not in the AST. by Chris Lattner · 16 years ago
  27. da8249e Fix ast dumping to work with long double literals, e.g. we dump: by Chris Lattner · 16 years ago
  28. 56d2937 Fix the line endings in the newly added DeclBase.cpp. by Eli Friedman · 16 years ago
  29. 05ac3ef Reclaim memory owned by ObjCForwardProtocolDecls. by Ted Kremenek · 16 years ago
  30. 400d95f Implement "Destroy" and destructor for ObjCClassDecl, allowing us to reclaim its memory and the memory of the Decls it owns. by Ted Kremenek · 16 years ago
  31. 1c8a413 Implement "Destroy" and destructor for ObjCProtocolDecl, allowing us to reclaim its memory and the memory of the Decls it owns. by Ted Kremenek · 16 years ago
  32. 1a726d7 Because of a lack of a clear ownership role between ObjCInterfaceDecls and by Ted Kremenek · 16 years ago
  33. 8a77931 Initial work on additional memory collection for ObjC AST objects. We now by Ted Kremenek · 16 years ago
  34. 6a5a34c During interface layout, don't forget super class. by Devang Patel · 16 years ago
  35. 80d310c Undo previous check-in. by Devang Patel · 16 years ago
  36. 0e8eda7 During interface layout, don't forget super class. by Devang Patel · 16 years ago
  37. 3d2c22b Fix <rdar://problem/5987482> clang on xcode: null dereference in Sema::ActOnMemberReferenceExpr. by Steve Naroff · 16 years ago
  38. 44a3dde Add ObjCInterface layout support. Reuse RecordLayout. by Devang Patel · 16 years ago
  39. 8b27704 Refactoring. Move field layout code in a ASTRecordLayout member fn. by Devang Patel · 16 years ago
  40. e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
  41. 9734162 ASTContext::typesAreCompatible(): id is compatible with all qualified id types. by Steve Naroff · 16 years ago
  42. e184bae Move Decl and DeclContext implementations into a new DeclBase.cpp file. by Argyrios Kyrtzidis · 16 years ago
  43. 6c930f2 Make sure we look through categories when searching for a classes property. by Steve Naroff · 16 years ago
  44. c793808 Put back my temporary hack until Eli addresses this in a more complete fashion. by Steve Naroff · 16 years ago
  45. 1b76ada Re-fix r51907 in a way which doesn't affect valid code. This essentially by Eli Friedman · 16 years ago
  46. a2ac06e Change Expr::isIntegerConstantExpr() to allow for pointer types (for GCC compatibility). Note FIXME. by Steve Naroff · 16 years ago
  47. e3e9add Fix <rdar://problem/5979875> clang on xcode: error: use of undeclared identifier 'super' by Steve Naroff · 16 years ago
  48. 9141bee fix decl attributes cleaning by Nuno Lopes · 16 years ago
  49. e3a6198 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago
  50. 799a6a6 Teach Expr::isLvalue() about ObjC properties. For now, all properties are writable. Added a FIXME for another day. by Steve Naroff · 16 years ago
  51. b306404 Fix some strict-aliasing warnings by using Stmt* instead of Expr* in VariableArrayType, EnumConstantDecl, and VarDecl. by Ted Kremenek · 16 years ago
  52. 4bd998b Cleanup/refactoring of Sema struct layout. This patch unifies the struct by Eli Friedman · 16 years ago
  53. ae78407 Add basic support for properties references (a missing feature). by Steve Naroff · 16 years ago
  54. 54eec4c Fix one strict-aliasing warning. by Ted Kremenek · 16 years ago
  55. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
  56. 211f6ad Assume statement expressions have side effects; this gets rid of a lot by Eli Friedman · 16 years ago
  57. 2742496 Don't swap function decls, and add them to the scope as they are by Eli Friedman · 16 years ago
  58. b26153c Stop leaking the TUDecl. by Eli Friedman · 16 years ago
  59. 0613c37 Always initialize NEXT_CATCH; fixes a Valgrind uninitialized read error by Eli Friedman · 16 years ago
  60. ebf27b1 Call the correct destructor. by Ted Kremenek · 16 years ago
  61. 218543b Minor tweak to -ast-dump for ivars. by Steve Naroff · 16 years ago
  62. 466c2e3 Tweak AST dumper for ObjC ivars. by Steve Naroff · 16 years ago
  63. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 16 years ago
  64. e1b6d50 Remove the unneeded #include of VMCore header "llvm/DerivedTypes.h". by Dan Gohman · 16 years ago
  65. 4b05b1d Add Destroy method to Types, making there destruction more harmonious with by Ted Kremenek · 16 years ago
  66. 936ff13 Fix potential double-free. by Ted Kremenek · 16 years ago
  67. 6cc1896 Fixup ASTContext::PrintStats()...it was causing several test failures. by Steve Naroff · 16 years ago
  68. 8e355f2 When destroying DeclStmts, also destroy the associated Decl (reclaim its memory). by Ted Kremenek · 16 years ago
  69. 5f1adf8 Fix the destruction "properly" in the sense that we actually destroy the by Eli Friedman · 16 years ago
  70. b0c0554 PR2347: Fix crash iterating over VLAs; this started triggering because by Eli Friedman · 16 years ago
  71. 1108e7d Don't kill the declarations if the translation unit doesn't own them by Eli Friedman · 16 years ago
  72. 4210802 Remove hacks from ASTContext now that alignment gets reported correctly. by Eli Friedman · 16 years ago
  73. d1ac17a Reclaim memory from chains of ScopedDecls, and reclaim memory for the initializers of EnumConstantDecls. by Ted Kremenek · 16 years ago
  74. f809e3b Delete AST nodes, not just Decls. by Ted Kremenek · 16 years ago
  75. b65cf41 Reclaim memory allocated for ParmVarDecl's in FunctionDecl::Destroy. by Ted Kremenek · 16 years ago
  76. 3bbc198 When serializing FunctionDecl, serialize out a reference to the previous declaration. by Ted Kremenek · 16 years ago
  77. 75a13a5 Remove unnecessary #include (introduced by a recent patch of mine). by Ted Kremenek · 16 years ago
  78. 27f8a28 Try to plug some memory leaks... by Ted Kremenek · 16 years ago
  79. 9c1863e Added Stmt::DestroyChildren, which will be used by the dstors of the subclasses of Stmt to recursively delete their child AST nodes. by Ted Kremenek · 16 years ago
  80. 4be1f47 Make the unused expression warning a bit less aggressive (found in PHP code). by Eli Friedman · 16 years ago
  81. 9c2535a Added CFGBlock::hasBinaryBranchTerminator(). by Ted Kremenek · 16 years ago
  82. 861dc46 Minor cleanup to isBuiltinConstantExpr. by Eli Friedman · 16 years ago
  83. 774e4af Removed bogus "return true" in Expr::isConstantExpr that returned true for all by Ted Kremenek · 16 years ago
  84. d38617c Implementation of __builtin_shufflevector, a portable builtin capable of by Eli Friedman · 16 years ago
  85. 3b8d116 Remove AST dependency on VMCore by switching ExtVectorElementExpr off Constant. by Nate Begeman · 16 years ago
  86. adbb619 Unbreak build. by Ted Kremenek · 16 years ago
  87. 81edea8 Grammar cleanup in comment. Remove redundant assignment. by Ted Kremenek · 16 years ago
  88. 9f3e89a When reading in the DeclCtx during deserialization, register the DeclCtx of the by Ted Kremenek · 16 years ago
  89. 6b3502c fix free/delete mismatch problem in add/mergeProperties (found by valgrind) by Nuno Lopes · 16 years ago
  90. 8a99764 Extend vector member references to include {.hi, .lo, .e, .o} which return a by Nate Begeman · 16 years ago
  91. 4607034 Synthesized getter/setter method declarations need not have by Fariborz Jahanian · 16 years ago
  92. 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 16 years ago
  93. 1a42a25 Fixup InitListExpr::child_begin/end. Thanks to Ted for catching the regression. by Steve Naroff · 16 years ago
  94. 81e72e4 Fix off-by-one error. by Steve Naroff · 16 years ago
  95. 46b55e5 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 16 years ago
  96. a212c56 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 16 years ago
  97. aebf0cb This patch is about merging ObjC2's properties declared in class by Fariborz Jahanian · 16 years ago
  98. 9226197 Fixed bug in ObjCIVarExpr: the child iterator now iterates over the Base expression. by Ted Kremenek · 16 years ago
  99. c29efd8 Bug fix in StmtPrinter to handle pretty-printing ObjCMessageExprs involving variadic methods (also did some cosmetic cleanups in the printing output). by Ted Kremenek · 16 years ago
  100. ea958e57 Use pointer swizziling to unify in ObjCMessageExpr the receiver and classname "fields". This saves us a pointer. by Ted Kremenek · 16 years ago