1. 0899621 Fix a comment. by Zhongxing Xu · 16 years ago
  2. 1e4bc09 Introduce a redecl_iterator in Decl class, so that we can do a "iterate over all declarations of the same decl" without knowing the exact type. by Argyrios Kyrtzidis · 16 years ago
  3. f23e839 Introduce the Redeclarable template class, which serves as a base type defining the common interface for Decls that can be redeclared. by Argyrios Kyrtzidis · 16 years ago
  4. 21b01c7 Remove StmtLocResolver::VisitObjCIvarRefExpr, it was only there to avoid returning an implicit 'self' instead of the ivar. by Argyrios Kyrtzidis · 16 years ago
  5. ecd1bae Don't add a SourceLocation for 'self' if it does not actually appears in the source code. by Argyrios Kyrtzidis · 16 years ago
  6. 93cbae3 Replace stmt visitors with the fall back method. by Zhongxing Xu · 16 years ago
  7. 63b9cfe Fix crash in StoreManager::NewCastRegion() when handling casts from 'id' (or whatever) to a BlockPointerType. by Ted Kremenek · 16 years ago
  8. 675bef6 Return CodeTextRegions for BlockPointerTypes in addition to FunctionPointerTypes. by Ted Kremenek · 16 years ago
  9. 13fc08a Fix some fallout from CFGBuilder restructuring: all expressions that we explicitly handle have the possibility to be block-level expressions. by Ted Kremenek · 16 years ago
  10. f00068b Remove getFirstDeclaration/getLatestDeclaration from FunctionDecl and VarDecl. by Argyrios Kyrtzidis · 16 years ago
  11. 97fbaa2 Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its place. by Argyrios Kyrtzidis · 16 years ago
  12. b57a4fe Move the functionality of ASTContext::getCanonicalDecl(), into a virtual method Decl::getCanonicalDecl(). by Argyrios Kyrtzidis · 16 years ago
  13. 0df1347 Resolve a location that is inside an ObjCMethodDecl. by Argyrios Kyrtzidis · 16 years ago
  14. cc1ccb7 Make ASTLocation accept a Stmt that is inside an ObjCMethodDecl. by Argyrios Kyrtzidis · 16 years ago
  15. 7e4fe3b Search through all Decls that are DeclContexts. by Argyrios Kyrtzidis · 16 years ago
  16. a2e85ad Set ObjCMethodDecl's EndLoc to the '}' when it's a definition. by Argyrios Kyrtzidis · 16 years ago
  17. c999f1f Location should be passed to setLocEnd() not to setAtEndLoc() which belongs to ObjCContainerDecl. by Argyrios Kyrtzidis · 16 years ago
  18. ad64e02 fix objc codegen to not have its own list of things that eventually get into llvm.used, just by Chris Lattner · 16 years ago
  19. 1152fc0 Fix caching bug revealed by analyzing ClamAV using RegionStore. by Ted Kremenek · 16 years ago
  20. 6dc534e Fix possible null dereference in CFG construction. by Ted Kremenek · 16 years ago
  21. 4f88063 Restructure CFG builder to have just one visitor path instead of two. The result by Ted Kremenek · 16 years ago
  22. 3fc8ef5 Move WalkAST logic for 'ChooseExpr' to 'VisitChooseExpr'. by Ted Kremenek · 16 years ago
  23. f34bb2e Move WalkAST logic for 'ConditionalOperator' into 'VisitConditionalOperator'. by Ted Kremenek · 16 years ago
  24. b6f1d78 Remove stale comments. by Ted Kremenek · 16 years ago
  25. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 16 years ago
  26. 01bc160 clean up this code, add the fixme back. by Chris Lattner · 16 years ago
  27. 6346f96 objc methods can't be an operand to callexpr. by Chris Lattner · 16 years ago
  28. 56aac3f Rename Entity::getName() to Entity::getPrintableName() to make its purpose by Zhongxing Xu · 16 years ago
  29. 7f66bd2 As suggested by Argyrios, revert r76159 and make "FindImmediateParent" by Zhongxing Xu · 16 years ago
  30. a004254 Refactor code into a new CallExpr::getDirectCallee() method. Simplify some by Zhongxing Xu · 16 years ago
  31. 6fc4505 CallGraph: add a bunch of stmt visitors. by Zhongxing Xu · 16 years ago
  32. adfc8d1 Relax the assertion in ASTLocation's ctor: if the decl is not the immediate by Zhongxing Xu · 16 years ago
  33. 24ff030 CallGraph: by Zhongxing Xu · 16 years ago
  34. 6d9828c Fixup indentation of rest of switch statement to match llvm coding by Mike Stump · 16 years ago
  35. 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
  36. ada4542 If we are not doing a Debug build, no need for the debugging print methods. by Argyrios Kyrtzidis · 16 years ago
  37. dc0b11e Check whether the IdentifierInfo is null, before using it. by Argyrios Kyrtzidis · 16 years ago
  38. cd7bf23 Make noreturn functions alter the CFG. by Mike Stump · 16 years ago
  39. 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 16 years ago
  40. bcbb8bd Fix unused variable warnings (with -Asserts) by Daniel Dunbar · 16 years ago
  41. 62a11a7 ir-gen for --/++ operators of objc object pointers in 32bit abi. by Fariborz Jahanian · 16 years ago
  42. 89e887f Hook in s390x stuff into clang by Anton Korobeynikov · 16 years ago
  43. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 16 years ago
  44. e41611a Move the source-level CFG from libAST to libAnalysis. by Ted Kremenek · 16 years ago
  45. 9cdd637 Update for LLVM API change. by Owen Anderson · 16 years ago
  46. 9f8a04f Diagnose ++/-- op on objc pointers in nonfragile abi, instead of crashing. by Fariborz Jahanian · 16 years ago
  47. 9d4a15f use CreateRuntimeVariable to get __CFConstantStringClassReference by Chris Lattner · 16 years ago
  48. 8f16756 Cleanup a couple loops and improve a comment (based on feedback from Fariborz). by Steve Naroff · 16 years ago
  49. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 16 years ago
  50. 95b851e codegen string literals using private linkage now like llvm-gcc, eliminating by Chris Lattner · 16 years ago
  51. b8f96f6 Update CMake file. by Ted Kremenek · 16 years ago
  52. 4653739 Move RegionStoreManager over to using new by Ted Kremenek · 16 years ago
  53. 06669c8 Two changes: by Ted Kremenek · 16 years ago
  54. f23ecd9 Generate error on declaration containing 'static' and '__attribute__((weak))' by Fariborz Jahanian · 16 years ago
  55. 6bd8fb5 Commit the initial implementation of call graph building. by Zhongxing Xu · 16 years ago
  56. c70e8d9 Avoid crashing for the enclosed test case. by Steve Naroff · 16 years ago
  57. d720046 Update for LLVM API change. by Owen Anderson · 16 years ago
  58. 75185b5 Use utility method to create 0-index into ElementRegion. by Ted Kremenek · 16 years ago
  59. a8ded8b Fixed a stinko which caused an ast-print test failure. by Fariborz Jahanian · 16 years ago
  60. dbfe99e Handle some more fallout with the conversion of using PointerType for by Ted Kremenek · 16 years ago
  61. 7b62487 #ifdef'ed out -ast-print of destructors which caused by Fariborz Jahanian · 16 years ago
  62. 560de45 Added ASTs to destructor decl AST for default destruction of object's by Fariborz Jahanian · 16 years ago
  63. fde2efe Fix <rdar://problem/7062158> by having BasicStoreManager model values for 'static' global variables. by Ted Kremenek · 16 years ago
  64. b3b7364 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 16 years ago
  65. f7d47c0 Reapply r75764: [llvm up] Switch to using the new TargetRegistry by Daniel Dunbar · 16 years ago
  66. 93b3326 Revert r75764 "[llvm up] Switch to using the new TargetRegistry" to fix build. by Argyrios Kyrtzidis · 16 years ago
  67. de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 16 years ago
  68. 92db284 Update for raw_fd_ostream API changes. raw_fd_ostream now has a by Dan Gohman · 16 years ago
  69. 0dcf11a [llvm up] Switch to using the new TargetRegistry. by Daniel Dunbar · 16 years ago
  70. 785d29d Delete extra whitespaces. by Zhongxing Xu · 16 years ago
  71. 6ce85ee rewrite the logic to make it follow the comments more closely. by Zhongxing Xu · 16 years ago
  72. 5bd2fe3 Enhance RegionStore's reasoning about Objective-C ivars. More testing to follow. by Ted Kremenek · 16 years ago
  73. d79bf55 Use utility method. by Zhongxing Xu · 16 years ago
  74. 53363b2 Add getName() method to Entity. by Zhongxing Xu · 16 years ago
  75. 41fb0df Relax assertion. by Ted Kremenek · 16 years ago
  76. a6275a5 More test cases revealed that the logic in StoreManager::InvalidateRegion() needs more finesse when handling the invalidation of pointers. Pointers that were invalidated as integers could later cause problems for clients using them as pointers. It is easier for us to model a symbolic value as a pointer rather than modeling a non-symbolic value as a pointer. by Ted Kremenek · 16 years ago
  77. fb91c70 Introduced the notion of a "derived symbol" using the class SymbolDerived. by Ted Kremenek · 16 years ago
  78. aa8bc7e Handle cast of 'ObjCObjectRegion' in StoreManager::InvalidateRegion. by Ted Kremenek · 16 years ago
  79. 29146ad Added a FIXME and prevent crash when listing by Fariborz Jahanian · 16 years ago
  80. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 16 years ago
  81. 42a5217 Fixed a bug in building ctor-initializer AST. by Fariborz Jahanian · 16 years ago
  82. ceb5c5b Remove -ftraditional option, which gcc doesn't actually support. Make by Eli Friedman · 16 years ago
  83. 6dba432 Revert 75648 for now. It is causing test failures. by Devang Patel · 16 years ago
  84. 60fbe8f Enhance RegionStoreManager to handle 'Retrieve's from SymbolicRegions. We do this by silently wrapping the region with an ElementRegion. This fixes the failures in misc-ps-region-store.m. by Ted Kremenek · 16 years ago
  85. 03eacc7 fix fallout of the LLVM codegen switching to formatted_raw_ostream. by Chris Lattner · 16 years ago
  86. 7b67952 Tweak pretty-printing of CompoundVal to make it more useful for debugging. by Ted Kremenek · 16 years ago
  87. 0849d38 Build AST for default ctor-initializer when constructor has by Fariborz Jahanian · 16 years ago
  88. 9b9f424 Support data members of array type in default ctor-initializer AST build. by Fariborz Jahanian · 16 years ago
  89. 639dead Moved a FIXME to where it was meant to be. by Fariborz Jahanian · 16 years ago
  90. 58f9f2c Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris). by Steve Naroff · 16 years ago
  91. d01c915 Patch to build AST for ctor's initializer list according to by Fariborz Jahanian · 16 years ago
  92. 991b515 [llvm up] adjust to match mainline. by Chris Lattner · 16 years ago
  93. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 16 years ago
  94. a1a5e8a Revert r75614 which depend on r75610 (for LLVM), which was reverted. by Daniel Dunbar · 16 years ago
  95. ea218b8 Add a "TypeSpecStartLoc" to FieldDecl. Patch contributed by Enea Zaffanella. by Steve Naroff · 16 years ago
  96. 1a75ee2 Fix the build by Alisdair Meredith · 16 years ago
  97. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 16 years ago
  98. 127bf31 use new name for method. by Chris Lattner · 16 years ago
  99. ad42f06 In Stmt::printPretty(), pass the SourceManager to dump(). by Argyrios Kyrtzidis · 16 years ago
  100. c37929c Introduce redecl_iterator, used for iterating over the redeclarations of a FunctionDecl or VarDecl. by Argyrios Kyrtzidis · 16 years ago