1. 19b732a Add support for ObjC message expressions, in the Analyzer: by Argyrios Kyrtzidis · 15 years ago
  2. 1e16847 Update CMake. by Argyrios Kyrtzidis · 15 years ago
  3. 87bcb50 Support ObjC methods as Entities. by Argyrios Kyrtzidis · 15 years ago
  4. e5bb6d4 There's no point in going through the getAs<TagType> stuff to find the definition of a tag, since tags rarely have more than one or two declarations by Douglas Gregor · 15 years ago
  5. d88284b Index the selectors and provide the translation units that contain them by Argyrios Kyrtzidis · 15 years ago
  6. 557b1d2 Introduce SelectorMap whose purpose is to map selectors to objc methods and message exprs, by Argyrios Kyrtzidis · 15 years ago
  7. ad6e5d1 Find references inside blocks. by Argyrios Kyrtzidis · 15 years ago
  8. 81e8456 Use helper class ASTVisitor to fully traverse an AST. by Argyrios Kyrtzidis · 15 years ago
  9. 27bd0dc Introduce the GlobalSelector class in the Indexing library. by Argyrios Kyrtzidis · 15 years ago
  10. dc1792c Use an IdentifierTable for names used for Entities. by Argyrios Kyrtzidis · 15 years ago
  11. 7f4656e -Introduce the idx::Analyzer class used for getting indexing information, like finding by Argyrios Kyrtzidis · 15 years ago
  12. 40c0e73 Introduce TULocation and TULocationHandler classes. by Argyrios Kyrtzidis · 15 years ago
  13. 52f1d47 Modify the Indexer class so that it can return the TranslationUnit that internal by Argyrios Kyrtzidis · 15 years ago
  14. 6dbbc0e Constify ASTLocation::print. by Argyrios Kyrtzidis · 15 years ago
  15. 94431b5 Introduce a helper template for the Handler classes and use it instead by Argyrios Kyrtzidis · 15 years ago
  16. daf253d Add an assert. by Argyrios Kyrtzidis · 15 years ago
  17. 16d8bcf Accept Handler objects in parameters as references. by Argyrios Kyrtzidis · 15 years ago
  18. 77b4a79 Rename EntityHandler::HandleEntity to Handle. by Argyrios Kyrtzidis · 15 years ago
  19. b17dc46 -Make IndexProvider an abstract interface for getting indexing information. by Argyrios Kyrtzidis · 15 years ago
  20. 8e9e9ef Make tag declarations redeclarable. This change has three purposes: by Douglas Gregor · 15 years ago
  21. 5266d2e Eliminate an unused-variable warning by Douglas Gregor · 15 years ago
  22. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  23. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  24. f7a0cf4 Remove 'StoreManager::OldCastRegion()', TypedViewRegion (which only by Ted Kremenek · 15 years ago
  25. 96e2fa9 Some refactoring of member access for performace sake. Also added a test case. by Fariborz Jahanian · 15 years ago
  26. 59c0437 Refactor base/member initializers, and construct them correctly in cases by Eli Friedman · 15 years ago
  27. f3e53d3 Check accessibility when converting object to the base class. by Fariborz Jahanian · 15 years ago
  28. 3c4972d Update for LLVM API change. by Owen Anderson · 15 years ago
  29. 8a8a629 No longer need to keep base class offsets in the offset by Fariborz Jahanian · 15 years ago
  30. 98a541e Patch to provide cast of objects in member access by Fariborz Jahanian · 15 years ago
  31. d99cbe6 [llvm up] by Douglas Gregor · 15 years ago
  32. 5e77eba Remove some uses of TypedViewRegion, and use getBaseRegion() in a context where by Ted Kremenek · 15 years ago
  33. 1004a9f Make StoreManager::InvalidateRegion() virtual, move the current implementation by Ted Kremenek · 15 years ago
  34. 0e3ec3f Add 'MemRegion::getBaseRegion()', a utility method to strip ElementRegions with by Ted Kremenek · 15 years ago
  35. 4e6e0d7 canSymbolicate() should only return true for integer types that are scalars. by Ted Kremenek · 15 years ago
  36. c447aba Check for identical types in C++ catch expression. Patch by Erik Verbruggen. by Sebastian Redl · 15 years ago
  37. 12e85fc Don't use a formatted ostream when writing .ll either. by Daniel Dunbar · 15 years ago
  38. 8c01cad Don't use a formatted ostream when writing .bc files. I don't really understand by Daniel Dunbar · 15 years ago
  39. f511e47 When lookup of an identifier preceding a '<' finds a set of overloaded by Douglas Gregor · 15 years ago
  40. 1f27ac6 Remove an obsolete kludge based on the previous, completely broken handling of function templates by Douglas Gregor · 15 years ago
  41. 828e226 Use the new statement/expression profiling code to unique dependent by Douglas Gregor · 15 years ago
  42. 5a8503b Use the existing API for base offset. Use suitable llvm type for offset ir-gen. by Fariborz Jahanian · 15 years ago
  43. c715e78 Fix <rdar://problem/7100524> regression: "error: incompatible operand types ('void *' and 'NSString *')". by Steve Naroff · 15 years ago
  44. 99b10be Incorporate feedback from Chris (on r76979). by Steve Naroff · 15 years ago
  45. ef0cb8e Make functional-style casts emit correct messages, and fix a crash-on-invalid. by Sebastian Redl · 15 years ago
  46. d9b401c add a fixme by Zhongxing Xu · 15 years ago
  47. 1d2154c BlockScopeInfo::hasPrototype was uninitialized. by Daniel Dunbar · 15 years ago
  48. 930b71a CharLiteralParser::IsMultiChar was sometimes uninitialized. by Daniel Dunbar · 15 years ago
  49. 3c41544 Add missing '"' by Daniel Dunbar · 15 years ago
  50. a91d6a6 Code refactoring to define getCXXRecordDeclForPointerType by Fariborz Jahanian · 15 years ago
  51. f711c41 Some minor cleanups, thanks Chris. by Mike Stump · 15 years ago
  52. fd612db Some style fixes, thanks Chris. by Mike Stump · 15 years ago
  53. 4d9d51a Add support for -Wmissing-noreturn. by Mike Stump · 15 years ago
  54. 1275ae0 Refactor the code that produces a TemplateSpecializationType, so that by Douglas Gregor · 15 years ago
  55. 9a5a7e7 remove extraneous braces by Chris Lattner · 15 years ago
  56. 5692586 Add noreturn support for blocks. by Mike Stump · 15 years ago
  57. fa9f8b4 ir-gen derived-to-base conversion in implicit casts. by Fariborz Jahanian · 15 years ago
  58. 4a28932 Update for LLVM API change. by Owen Anderson · 15 years ago
  59. dfcb538 Remove the old RecordOrganizer. by Anders Carlsson · 15 years ago
  60. f3bfa21 Fix PR 4631. The compound initializers of unions were not being evaluated, which by Ted Kremenek · 15 years ago
  61. bb97722 Fix regression in attribute 'nonnull' checking when a transition node by Ted Kremenek · 15 years ago
  62. b2fafd4 Add a field for C++ specific data to ASTRecordLayout. Use it to store the non-virtual size and alignment + base offsets. by Anders Carlsson · 15 years ago
  63. 1c698e0 More cleanup of data member access and then some. by Fariborz Jahanian · 15 years ago
  64. 7db6d83 Update for LLVM API change. by Owen Anderson · 15 years ago
  65. fb84664 fix PR4633: cast to void should silence the 'unused expression' warning. by Chris Lattner · 15 years ago
  66. 41f55d3 add some fixme's by Chris Lattner · 15 years ago
  67. 6d0bdaa Some code cleanup. by Fariborz Jahanian · 15 years ago
  68. c2cc1d5 More CGRecordLayoutBuilder cleanup. by Anders Carlsson · 15 years ago
  69. 9e809e7 More work toward data member access ir-gen. by Fariborz Jahanian · 15 years ago
  70. 00aa3a6 Fix a typo in a comment by Douglas Gregor · 15 years ago
  71. d584eb2 Profiling the pointer of a canonical type is sufficient to uniquely identify the type by Douglas Gregor · 15 years ago
  72. 3fe81fc Finish profile support for statements. by Douglas Gregor · 15 years ago
  73. 071f4eb Complete profile support for C++ and Objective-C expressions by Douglas Gregor · 15 years ago
  74. efadb77 Bounds checking for address spaces. by John McCall · 15 years ago
  75. 68a049c CallExpr's SubExprs sometimes were allocated in the wrong place. by Daniel Dunbar · 15 years ago
  76. 7a1bcdf Reimplement QualifierSet using a single word, as requested by dgregor. by John McCall · 15 years ago
  77. e7f9d30 Implement ObjCMethodDecl::getCanonicalDecl(). by Argyrios Kyrtzidis · 15 years ago
  78. 4292073 -Add ObjCCategoryImplDecl::getCategoryClass() which returns the category interface decl. by Argyrios Kyrtzidis · 15 years ago
  79. a853037 Use ObjCImplDecl in place of ObjCCategoryImplDecl/ObjCImplementationDecl. by Argyrios Kyrtzidis · 15 years ago
  80. 782fa30 Make longjmp a real builtin. by Mike Stump · 15 years ago
  81. 0cfeb63 Allow functions to be marked "implicit return zero" and so mark main(). by John McCall · 15 years ago
  82. 41ef0c3 Add a Profile function for statements so that we can (eventually) determine by Douglas Gregor · 15 years ago
  83. b7c5152 Fix helper function GetNextStmt() to look for the first statement that has a by Ted Kremenek · 15 years ago
  84. 523a8fd Make sure to move the comment with the code. by Mike Stump · 15 years ago
  85. 99438a7 Patch for objc's zero-const exception to not assume by Fariborz Jahanian · 15 years ago
  86. 08e2524 Update for LLVM API change. by Owen Anderson · 15 years ago
  87. e24aea2 Ensure we can work through typedefs. by Mike Stump · 15 years ago
  88. f755606 (1) Enable PlistDiagnostics to take an option "PathDiagnosticClientFactory" by Ted Kremenek · 15 years ago
  89. 773db1d Add knowledge about _longjmp being noreturn. by Mike Stump · 15 years ago
  90. fd350b5 Add builtin knowledge about longjmp being noreturn. Add printing for by Mike Stump · 15 years ago
  91. bc0a222 Update for LLVM API change. by Owen Anderson · 15 years ago
  92. cad8665 Some minor changes toward support of data by Fariborz Jahanian · 15 years ago
  93. 0feecbb Add noreturn for exit. by Mike Stump · 15 years ago
  94. aecae62 Make ObjCImplDecl inherit from ObjCContainerDecl. by Argyrios Kyrtzidis · 15 years ago
  95. 6c1fddf Use DICompositeType->replaceAllUsesWith() by Devang Patel · 15 years ago
  96. 65b9005 When instantiating a variable without an initializer, call by Douglas Gregor · 15 years ago
  97. 696798f Use the CGRecordLayoutBuilder even if there are no fields, because in C++ an empty class will have a padding byte. by Anders Carlsson · 15 years ago
  98. abdad35 Enable the new struct type builder now that the constant struct builder works. (The old code will still be there until we know that everything works well. by Anders Carlsson · 15 years ago
  99. c1efe36 Fix a tail padding bug in the record layout builder code. The bug was found by an existing test. by Anders Carlsson · 15 years ago
  100. 8dca3b3 Enable the new constant struct builder by default. The old code is still in place but will be removed shortly. The new struct builder works on big endian systems. by Anders Carlsson · 15 years ago