1. 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
  2. f02e9dd Lift EmitTargetBuiltinExpr out of EmitBuiltinExpr. by Daniel Dunbar · 16 years ago
  3. 0b0ee50 Disable blocks support in C++ mode. by Daniel Dunbar · 16 years ago
  4. 445fa77 Add missing newline. by Ted Kremenek · 16 years ago
  5. ee5a700 Adjust calls to APFloat conversion for new interface. by Dale Johannesen · 16 years ago
  6. a90d56e Check some cases for previous patch. Make the code more robust. by Zhongxing Xu · 16 years ago
  7. de933f0 Fix a bug that crashed clang when parsing this: by Argyrios Kyrtzidis · 16 years ago
  8. 1c90bfc Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext. by Steve Naroff · 16 years ago
  9. e0a798e Update checker build. by Ted Kremenek · 16 years ago
  10. 84a969f Touchup the rewriter to handle the new BlockExpr->BlockDecl dance. by Steve Naroff · 16 years ago
  11. 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
  12. 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
  13. 8a213de A little more tweaking with StmtIterator and SizeOfAlignofExpr. A recent commit actually introduced a regression, not fixed a bug. by Ted Kremenek · 16 years ago
  14. 8ffb159 Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. by Ted Kremenek · 16 years ago
  15. 2c3352b Add #include (introduced by dependence on DeclGroup) by Ted Kremenek · 16 years ago
  16. b84887d Fixed a masked bug when iterating over the child expressions of SizeOfAlignOfTypeExpr. This bug was unmasked by recent changes to StmtIterator. by Ted Kremenek · 16 years ago
  17. 401adfa Add const_iterator to DeclGroup. by Ted Kremenek · 16 years ago
  18. 3e6d120 Add StmtIterator support for DeclGroups. by Ted Kremenek · 16 years ago
  19. 3f2a8a0 In ParseParenDeclarator match "D.setGroupingParens(true);" with another setGroupingParens call after the ')' is parsed. by Argyrios Kyrtzidis · 16 years ago
  20. bb316c5 Added a function call case that generates sink nodes. by Zhongxing Xu · 16 years ago
  21. bc678fd Migrate MemRegionManager from StateManager to StoreManager. by Zhongxing Xu · 16 years ago
  22. c7b07c1 Added prototype serialization code for DeclGroup. by Ted Kremenek · 16 years ago
  23. 4021a84 Use getCustomDiagID() instead of specifying the diagnostic in the 'DiagnosticKinds.def' file. by Argyrios Kyrtzidis · 16 years ago
  24. ce8e292 Simplify handling of direct initializers by letting Sema::AddInitializerToDecl handle conversions, instead of using Sema::ActOnCXXTypeConstructExpr. by Argyrios Kyrtzidis · 16 years ago
  25. 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
  26. ab9bae7 Explicitly access the first Decl* referenced by a DeclStmt instead of using "getDecl()." Added a FIXME indicating that the call to RewriteObjCQualifiedInterfaceTypes() is meant to modifying the type-specifier; hopefully this will be a little more clean once DeclGroups contain type specifiers. by Ted Kremenek · 16 years ago
  27. 50a25e2 Use "DeclStmt::getSolitaryDecl()" when accessing the DeclStmt of an @catch. by Ted Kremenek · 16 years ago
  28. 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
  29. 1ed8e2a Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when rewriting Objective-c foreach statements. by Ted Kremenek · 16 years ago
  30. 39741ce Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of an Objective-C foreach statement. by Ted Kremenek · 16 years ago
  31. de3b8fb Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of a @catch statement. by Ted Kremenek · 16 years ago
  32. f34afee When processing Objective-C foreach statements, first check to see if the statement has a DeclStmt with a single Decl. Afterwards, use DeclStmt::getSolitaryDecl() to access that Decl (thus avoiding an assertion being triggered). These changes remove an unneeded use of ScopedDecl::getNextDeclarator() and DeclStmt::getDecl(). by Ted Kremenek · 16 years ago
  33. 53061c8 Use DeclStmt::decl_iterator to walk a group of Decl*'s instead of using the ScopedDecl chain. by Ted Kremenek · 16 years ago
  34. 34a6738 Don't use DeclStmt::getDecl() to serialize out DeclStmt; use TheDecl directly. by Ted Kremenek · 16 years ago
  35. 65aa3b9 Add DeclStmt::hasSolitaryDecl() and DeclStmt::getSolitaryDecl() by Ted Kremenek · 16 years ago
  36. 15f6139 Use "unsigned" instead of "int" for i to remove a "comparison between unsigned and signed" warning (potential integer overflow). by Ted Kremenek · 16 years ago
  37. a7406d4 Add 'x' constraint character. by Anders Carlsson · 16 years ago
  38. 1bddf7e Use the DeclStmt::decl_iterator to get the first decl in a DeclStmt instead of using DeclStmt::getDecl(). by Ted Kremenek · 16 years ago
  39. fda4fed In RewriteFunctionBody, using DeclStmt::decl_iterator to rewrite the Decls in a DeclStmt instead of using getDecl() to fetch the first Decl. by Ted Kremenek · 16 years ago
  40. 8369a8b Don't use DeclStmt::getDecl(); this will eventually disappear. Just fetch the first decl using the DeclStmt::decl_iterator. by Ted Kremenek · 16 years ago
  41. e4ea1f4 In EmitDeclStmt: use DeclStmt::const_decl_iterator instead of walking the scoped decl chain. by Ted Kremenek · 16 years ago
  42. ecd64c5 Added PrintRawDeclStmt; use this method to print out DeclStmt instead of using PrintRawDecl (which falsely assumes DeclStmts have only one Decl). by Ted Kremenek · 16 years ago
  43. 04a72b7 Use Decl::decl_iterator instead of walking the ScopedDecl chain (which will soon be removed). by Ted Kremenek · 16 years ago
  44. f21a4b4 Use DeclStmt::decl_iterator instead of using Decl::getDecl(). Soon DeclStmts will wrap group of Decls. by Ted Kremenek · 16 years ago
  45. 06ad1f5 The current semantic process for direct initializers won't work properly for class types. by Argyrios Kyrtzidis · 16 years ago
  46. 4e27b8b Use DeclStmt::decl_iterator instead of walking the ScopedDecl chain (which will soon be removed). by Ted Kremenek · 16 years ago
  47. 8a0d266 Add const_decl_iterator to DecStmt. by Ted Kremenek · 16 years ago
  48. 35f77de Update Xcode project. by Ted Kremenek · 16 years ago
  49. 73a0d88 Implement support for C++ direct initializers in declarations, e.g. "int x(1);". by Argyrios Kyrtzidis · 16 years ago
  50. ebe0af9 Updated checker build. by Ted Kremenek · 16 years ago
  51. 4bf203c fix incorrect rdar number. by Chris Lattner · 16 years ago
  52. eb52b44 __CONSTANT_CFSTRINGS__ should be defined even in C mode, otherwise the CFSTR by Chris Lattner · 16 years ago
  53. 506ff88 Make sema and codegen allow __builtin___CFStringMakeConstantString as a valid by Chris Lattner · 16 years ago
  54. 7cecee8 ExprConstant should not abort when it sees a pointer constant that isn't. by Chris Lattner · 16 years ago
  55. 564ea2a always try to fold a builtin before emitting it. In the future by Chris Lattner · 16 years ago
  56. 6b47561 Remove the 'C' / isConstantExpr flag on builtins. Code should never by Chris Lattner · 16 years ago
  57. 45b6b9d Add a Expr::isEvaluatable method, eliminate isBuiltinConstantExpr by Chris Lattner · 16 years ago
  58. a4d55d8 Move folding of __builtin_classify_type out of the CallExpr by Chris Lattner · 16 years ago
  59. 9e62171 Move handling of __builtin_nan("") out of CGBuiltin.cpp into ExprConstant.cpp by Chris Lattner · 16 years ago
  60. 1f32999 remove some code where CGBuiltin folds constants, and use tryEvaluate to by Chris Lattner · 16 years ago
  61. f6b24ea instead of making codegen try to know about all of the builtins to generate by Chris Lattner · 16 years ago
  62. 34a74ab Teach FloatExprEvaluator to evaluate __builtin_huge_val and inf. by Chris Lattner · 16 years ago
  63. 46cfefa "Enhance" CheckArithmeticConstantExpression to accept ?: with a constant by Chris Lattner · 16 years ago
  64. 019f4e8 Add a comment that describes tryEvaluate. Make tryEvaluate fold by Chris Lattner · 16 years ago
  65. cb88896 add a new CallExpr::isBuiltinCall() method, and use it to simplify some existing by Chris Lattner · 16 years ago
  66. f5e8ba0 Actually use the mmintrin.h header, it's good enough now. by Anders Carlsson · 16 years ago
  67. a62a03b a more efficient test for __builtin_classify_type by Chris Lattner · 16 years ago
  68. 722c288 Fix typos. by Zhongxing Xu · 16 years ago
  69. da298fd Apparently gcc uses pi64 for the shift intrinsics. by Anders Carlsson · 16 years ago
  70. fce0934 Add the 'y' assembler constraint. by Anders Carlsson · 16 years ago
  71. e25d270 Allow variadic arguments without named ones for C++, e.g. "void(...);" by Argyrios Kyrtzidis · 16 years ago
  72. 232eb7d Implement support for the const and pure attributes. by Anders Carlsson · 16 years ago
  73. d3616a8 A tiny optimization; use isCXXFunctionDeclarator only when it's appropriate. by Argyrios Kyrtzidis · 16 years ago
  74. d29b630 miscellaneous cleanups by Chris Lattner · 16 years ago
  75. 12f0926 move __FLT_EVAL_METHOD__, __FLT_RADIX__, and __DECIMAL_DIG__ into by Chris Lattner · 16 years ago
  76. 5db552d it helps when I save the file before testing and committing. by Chris Lattner · 16 years ago
  77. e9863ca suck the rest of the FP macros out of the targets into the PP by Chris Lattner · 16 years ago
  78. d3dbbb6 Add some text from the C++ standard and additional ambiguity resolution tests. by Argyrios Kyrtzidis · 16 years ago
  79. 86f77d4 Set svn:ignore on test/Parser/Output by Daniel Dunbar · 16 years ago
  80. 2db78dd start moving fp macros over by Chris Lattner · 16 years ago
  81. 7b6d8c4 Add script for checking builtin macros verse another compiler ($CC or gcc). by Daniel Dunbar · 16 years ago
  82. 0e5d4ef move a bunch more integer sizing out of target-specific code into by Chris Lattner · 16 years ago
  83. 78c8d80 Handle ambiguities between expressions and type-ids that occur inside parentheses, e.g.: by Argyrios Kyrtzidis · 16 years ago
  84. 9b53316 eliminate __USER_LABEL_PREFIX__ from the Targets.cpp file, start moving by Chris Lattner · 16 years ago
  85. 2b43ad9 gcc no longer defines __block to nothing when blocks aren't enabled. by Chris Lattner · 16 years ago
  86. 62213d9 rearrange preprocessor macro definitions into language-specific by Chris Lattner · 16 years ago
  87. 3fdf467 Implement PR2773, support for __USER_LABEL_PREFIX__ by Chris Lattner · 16 years ago
  88. 8223b1d Fix a problem reported in PR2766 that makes clang reject old versions by Chris Lattner · 16 years ago
  89. b9f3419 Found a subtle bug caused by an implicit enum-to-bool conversion (of the TentativeParsingResult enum). by Argyrios Kyrtzidis · 16 years ago
  90. 7709182 Add parsing of the sentinel attribute. Still need to create the attribute. by Anders Carlsson · 16 years ago
  91. 9a9683b Change indentation for a couple of files in the Xcode project. by Anders Carlsson · 16 years ago
  92. 6171085 Wrap long lines and other minor cleanups, no functionality change. by Chris Lattner · 16 years ago
  93. 551b964 Remove copyright notice, we decided not to have them. by Anders Carlsson · 16 years ago
  94. b47e386 Move the TentativeParsingResult enum closer to where it gets used. by Argyrios Kyrtzidis · 16 years ago
  95. bbc70c0 Disambiguate between a declaration or an expression, in the 'for-init-statement' part of a 'for' statement. by Argyrios Kyrtzidis · 16 years ago
  96. ca35baa Fix Parser::isCXXConditionDeclaration to properly resolve declarations. by Argyrios Kyrtzidis · 16 years ago
  97. a8a4598 Disambiguate between a declaration or expression for the 'condition' part of a if/switch/while/for statement. by Argyrios Kyrtzidis · 16 years ago
  98. 1ee2c43 Consider GNU attributes when doing ambiguity resolution. by Argyrios Kyrtzidis · 16 years ago
  99. c1d1bbf Remove redundant parameter and rename StMgr to StateMgr. by Zhongxing Xu · 16 years ago
  100. eb15425 Add X86 builtin code generation test case. by Daniel Dunbar · 16 years ago