1. bfb6582 The Decl of an array region can be VarDecl or FieldDecl. Handle this in RegionStoreManager::ArrayToPointer(). by Zhongxing Xu · 16 years ago
  2. b21ff77 Add printing method to ElementRegion. by Zhongxing Xu · 16 years ago
  3. 9012bff Add printing with llvm::raw_ostream methods to SVals. by Zhongxing Xu · 16 years ago
  4. 94b1dd2 First non-embarrassing cut at checking for ambiguous derived-to-base by Douglas Gregor · 16 years ago
  5. 95c7b00 Make the analyzer store (memory model) a command line option. by Ted Kremenek · 16 years ago
  6. e22d911 Added iterators for types. by Ted Kremenek · 16 years ago
  7. 57c856b Clean up and document the representation of C++ base classes by Douglas Gregor · 16 years ago
  8. 70f9243 Add -O[0-3s] support (following llvm-gcc). by Daniel Dunbar · 16 years ago
  9. e1911af Let StoreManager do different cast on arrays. BasicStore will just keep it intact. by Zhongxing Xu · 16 years ago
  10. 6e78e1b Added a method to ElementRegion. by Zhongxing Xu · 16 years ago
  11. 0218936 Added GraphViz visualization of C++ inheritance hierarchies. by Douglas Gregor · 16 years ago
  12. f8268ae Add representation of base classes in the AST, and verify that we by Douglas Gregor · 16 years ago
  13. ba7e210 QualType::isMoreQualifiedThan and isAtLeastAsQualifiedAs assert that we by Douglas Gregor · 16 years ago
  14. c92e5fe Adjust parameter order to more natural one. by Zhongxing Xu · 16 years ago
  15. e0a5d5f Move Sema::GetNonReferenceType to QualType::getNonReferenceType and make it inline by Douglas Gregor · 16 years ago
  16. 9b6e2d2 Fix a thinko in the qualification-conversion check when the qualificaitons are disjoint, and add some overloading-based tests of qualification conversions by Douglas Gregor · 16 years ago
  17. 98cd599 Initial step toward supporting qualification conversions (C++ 4.4). by Douglas Gregor · 16 years ago
  18. d8c0ea1 Add GetModule accessor to ModuleBuilder by Daniel Dunbar · 16 years ago
  19. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  20. 8485ec6 Modify Store interface: GetSVal/SetSVal => Retrieve/Bind. by Zhongxing Xu · 16 years ago
  21. 65e5e40 Add partial specialization of ImmutableList for GRStatePartialTrait. by Ted Kremenek · 16 years ago
  22. 22ab7a4 Rename: RValues.h/cpp => SVals.h/cpp by Zhongxing Xu · 16 years ago
  23. 511191c Add ElementRegion to represent memory chunks for array elements. by Zhongxing Xu · 16 years ago
  24. 8673ae7 Add fileid_iterator to SourceManager. by Ted Kremenek · 16 years ago
  25. ef3b215 Added method to access the raw flags of Token. by Ted Kremenek · 16 years ago
  26. dda0468 Change signature for CheckDivideZero. by Ted Kremenek · 16 years ago
  27. 5fd80fa eliminate ObjCPropertyAttrs an corresponding enums, just use strcmp when needed. by Chris Lattner · 16 years ago
  28. f6ed855 reject properties completely in objc1 instead of emitting by Chris Lattner · 16 years ago
  29. cd9f4b3 More property attribute recovery improvements. Instead of this: by Chris Lattner · 16 years ago
  30. da3253d fix a crash on unnamed properties like: @property (readonly) int : 4; by Chris Lattner · 16 years ago
  31. bc662af refactor a bunch of code: by Chris Lattner · 16 years ago
  32. aab740a Support attributes in *yet another* place. Is there any place you by Chris Lattner · 16 years ago
  33. 7399ee0 Fix a parser bug where we let attributes interfere with our disambiguation by Chris Lattner · 16 years ago
  34. 509447e Change a couple of cast<> to reinterpret_cast<>. by Argyrios Kyrtzidis · 16 years ago
  35. 7ae48ee Make llvm memory barrier available as an intrinsic by Mon P Wang · 16 years ago
  36. e75d849 Just do a diagIfAmbiguous -> warnIfAmbiguous rename. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  37. 4bd1eef Add pretty-printing support for FieldRegions. by Ted Kremenek · 16 years ago
  38. bf4e419 Fixed an elusive caching bug in ExplodedGraph construction when a PostStmtKind was used instead of a PostStoreKind. by Ted Kremenek · 16 years ago
  39. 993f1c7 - constify some uses of MemRegion* (MemRegion should be immutable). by Ted Kremenek · 16 years ago
  40. 0d504c1 Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. by Daniel Dunbar · 16 years ago
  41. 6d5e211 Fixed vec_set_v2di signature by Mon P Wang · 16 years ago
  42. d96b35b More Obj-C type encoding improvements. by Daniel Dunbar · 16 years ago
  43. 82a6cfb Fix bug in Obj-C type encoding for structures. by Daniel Dunbar · 16 years ago
  44. 1c96b24 This patch did the following renaming. There should be no functional changes. by Zhongxing Xu · 16 years ago
  45. d9bc33e Remove lval::FieldOffset, lval::ArrayOffset. These will be replaced with regions. by Ted Kremenek · 16 years ago
  46. 97ed4f6 Add transfer function support for ObjCIvarRefExpr. by Ted Kremenek · 16 years ago
  47. d3db401 Add --disable-free flag to clang. by Daniel Dunbar · 16 years ago
  48. 6d69b5d This is the first step to build a better evaluation model for GRExprEngine. A by Zhongxing Xu · 16 years ago
  49. 3b0db90 Implement #pragma pack use in structure packing. The general approach by Daniel Dunbar · 16 years ago
  50. 259b0d9 Issue a warning when there's an ambiguous function declarator (that could be a direct initializer for a variable defition). by Argyrios Kyrtzidis · 16 years ago
  51. 20c77e9 Use BatchEmitOwnedPtrs for writing multiple child exprs, per review. by Daniel Dunbar · 16 years ago
  52. bc4f403 Added pinsrd, pinsrq, and some other vector intrinsics by Mon P Wang · 16 years ago
  53. 35bc082 Simplify handling of struct/union/class tags. by Argyrios Kyrtzidis · 16 years ago
  54. 3957907 Downgrade incompatibilities with objc qualified types (e.g. id <P>) to warnings. by Steve Naroff · 16 years ago
  55. d7e6221 Fix const qualifiers on ProtocolQualifierListTy. by Daniel Dunbar · 16 years ago
  56. d17c24f Add serialization support in several missing places. by Daniel Dunbar · 16 years ago
  57. 708ef45 Move Type::EmitImpl into header, add FIXME to make abstract. by Daniel Dunbar · 16 years ago
  58. 4cde927 Add Sema implementation of #pragma pack stack. by Daniel Dunbar · 16 years ago
  59. e2ed203 More const-ness goodness. by Argyrios Kyrtzidis · 16 years ago
  60. d2595ec Improve the const-ness of a few methods. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  61. 42220c5 Implement more efficient Decl <-> DeclContext conversions. by Argyrios Kyrtzidis · 16 years ago
  62. 99bd46c make the -rewrite-test a bit more interesting: it now by Chris Lattner · 16 years ago
  63. cff9cc9 start implementing a token rewriter. At this point, it just reads in a file by Chris Lattner · 16 years ago
  64. 9e6293d Change FormTokenWithChars to take the token kind to form, since all clients by Chris Lattner · 16 years ago
  65. d88dc48 Add a new mode to the lexer which enables it to return all characters, by Chris Lattner · 16 years ago
  66. fa95a01 add a new inKeepCommentMode() accessor to abstract the KeepCommentMode ivar. by Chris Lattner · 16 years ago
  67. 0af5742 Simplify raw mode lexing by treating an unterminate /**/ comment the by Chris Lattner · 16 years ago
  68. 590f0cc Change how raw lexers are handled: instead of creating them and then by Chris Lattner · 16 years ago
  69. 090276f Final phase of converting BlockDecls over to DeclContext. This is unfortunately a largish/complex diff, however it was necessry to pass all the current block tests. by Steve Naroff · 16 years ago
  70. 1c90bfc Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext. by Steve Naroff · 16 years ago
  71. 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
  72. 1789275 This is the first step to implement a field-sensitive store model. Other things are simplified: no heap shape assumption, no parameter alias assumption, etc. by Zhongxing Xu · 16 years ago
  73. 8ffb159 Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. by Ted Kremenek · 16 years ago
  74. 401adfa Add const_iterator to DeclGroup. by Ted Kremenek · 16 years ago
  75. 3e6d120 Add StmtIterator support for DeclGroups. by Ted Kremenek · 16 years ago
  76. bc678fd Migrate MemRegionManager from StateManager to StoreManager. by Zhongxing Xu · 16 years ago
  77. c7b07c1 Added prototype serialization code for DeclGroup. by Ted Kremenek · 16 years ago
  78. 4021a84 Use getCustomDiagID() instead of specifying the diagnostic in the 'DiagnosticKinds.def' file. by Argyrios Kyrtzidis · 16 years ago
  79. ce8e292 Simplify handling of direct initializers by letting Sema::AddInitializerToDecl handle conversions, instead of using Sema::ActOnCXXTypeConstructExpr. by Argyrios Kyrtzidis · 16 years ago
  80. 655137a Remove DeclStmt::getDecl(). Now clients of DeclStmt must explicitly reason about a DeclStmt referring to a collection of Decls. by Ted Kremenek · 16 years ago
  81. e285a95 Modified DeclGroupRef to always load/store the internal pointer value as Decl*. This hopefully will obviate any concerns with violating strict type-aliasing issues. by Ted Kremenek · 16 years ago
  82. 65aa3b9 Add DeclStmt::hasSolitaryDecl() and DeclStmt::getSolitaryDecl() by Ted Kremenek · 16 years ago
  83. 4e27b8b Use DeclStmt::decl_iterator instead of walking the ScopedDecl chain (which will soon be removed). by Ted Kremenek · 16 years ago
  84. 8a0d266 Add const_decl_iterator to DecStmt. by Ted Kremenek · 16 years ago
  85. 73a0d88 Implement support for C++ direct initializers in declarations, e.g. "int x(1);". by Argyrios Kyrtzidis · 16 years ago
  86. 6b47561 Remove the 'C' / isConstantExpr flag on builtins. Code should never by Chris Lattner · 16 years ago
  87. 45b6b9d Add a Expr::isEvaluatable method, eliminate isBuiltinConstantExpr by Chris Lattner · 16 years ago
  88. a4d55d8 Move folding of __builtin_classify_type out of the CallExpr by Chris Lattner · 16 years ago
  89. 46cfefa "Enhance" CheckArithmeticConstantExpression to accept ?: with a constant by Chris Lattner · 16 years ago
  90. 019f4e8 Add a comment that describes tryEvaluate. Make tryEvaluate fold by Chris Lattner · 16 years ago
  91. cb88896 add a new CallExpr::isBuiltinCall() method, and use it to simplify some existing by Chris Lattner · 16 years ago
  92. 232eb7d Implement support for the const and pure attributes. by Anders Carlsson · 16 years ago
  93. 0e5d4ef move a bunch more integer sizing out of target-specific code into by Chris Lattner · 16 years ago
  94. 78c8d80 Handle ambiguities between expressions and type-ids that occur inside parentheses, e.g.: by Argyrios Kyrtzidis · 16 years ago
  95. 3fdf467 Implement PR2773, support for __USER_LABEL_PREFIX__ by Chris Lattner · 16 years ago
  96. 8223b1d Fix a problem reported in PR2766 that makes clang reject old versions by Chris Lattner · 16 years ago
  97. b9f3419 Found a subtle bug caused by an implicit enum-to-bool conversion (of the TentativeParsingResult enum). by Argyrios Kyrtzidis · 16 years ago
  98. 7709182 Add parsing of the sentinel attribute. Still need to create the attribute. by Anders Carlsson · 16 years ago
  99. b47e386 Move the TentativeParsingResult enum closer to where it gets used. by Argyrios Kyrtzidis · 16 years ago
  100. bbc70c0 Disambiguate between a declaration or an expression, in the 'for-init-statement' part of a 'for' statement. by Argyrios Kyrtzidis · 16 years ago