- fd59fe5 Add RewriteTest.cpp to VC++ project. by Steve Naroff · 16 years ago
- 3a7b3bc Tighten up blocks rewriter to handle casts and some other interesting cases. by Steve Naroff · 16 years ago
- 90aac82 Use BatchEmitOwnedPtrs for writing multiple child exprs, per review. by Daniel Dunbar · 16 years ago
- 9e43be1 Added pinsrd, pinsrq, and some other vector intrinsics by Mon P Wang · 16 years ago
- 6fabf12 Enhance dead store checker to not flag preincrements to dead variables where the preincrement is a subexpression, e.g. foo(++x); This can cause false negatives, but will remove a whole class of false positives. by Ted Kremenek · 16 years ago
- 2538a8c Simplify handling of struct/union/class tags. by Argiris Kirtzidis · 16 years ago
- 56c170a Test commit. by Daniel Dunbar · 16 years ago
- 1960843 Downgrade incompatibilities with objc qualified types (e.g. id <P>) to warnings. by Steve Naroff · 16 years ago
- 2f62d14 Fix const qualifiers on ProtocolQualifierListTy. by Daniel Dunbar · 16 years ago
- da64ff4 Revert my previous change, got stupidly confused with my local changes. by Argiris Kirtzidis · 16 years ago
- 7405ac9 Fix a call to Sema::LookupDecl that had incorrect parameters. by Argiris Kirtzidis · 16 years ago
- aad6364 Add serialization support in several missing places. by Daniel Dunbar · 16 years ago
- 9c7fd1e Move Type::EmitImpl into header, add FIXME to make abstract. by Daniel Dunbar · 16 years ago
- cafd86d Fix typo in testcase. by Daniel Dunbar · 16 years ago
- c8663d5 add a testcase. by Chris Lattner · 16 years ago
- 0b3efb4 Fix test suite regression, getFloatTypeSemantics shouldn't be called by Daniel Dunbar · 16 years ago
- 81c7d47 Add Sema implementation of #pragma pack stack. by Daniel Dunbar · 16 years ago
- 1ab7883 Use 'realpath' to resolve the absolute path to clang and ccc-analyzer. by Ted Kremenek · 16 years ago
- f98eeff Lift out ABIInfo abstract base class. by Daniel Dunbar · 16 years ago
- 32af58c More const-ness goodness. by Argiris Kirtzidis · 16 years ago
- 6bbe3d7 Improve the const-ness of a few methods. No functionality change. by Argiris Kirtzidis · 16 years ago
- 4b662ea Implement more efficient Decl <-> DeclContext conversions. by Argiris Kirtzidis · 16 years ago
- 33733f5 make the -rewrite-test a bit more interesting: it now by Chris Lattner · 16 years ago
- a2812b5 start implementing a token rewriter. At this point, it just reads in a file by Chris Lattner · 16 years ago
- c3fbf39 Add a new -rewrite-test option, which is basically a by Chris Lattner · 16 years ago
- af669fb Add a new -dump-raw-tokens option, which allows us to see raw tokens. by Chris Lattner · 16 years ago
- 0344cc7 Change FormTokenWithChars to take the token kind to form, since all clients by Chris Lattner · 16 years ago
- d66f454 When in keep whitespace mode, make sure to return block comments that are by Chris Lattner · 16 years ago
- f03b00c Change SkipBlockComment and SkipBCPLComment to return true when in by Chris Lattner · 16 years ago
- 867a87b Add a new mode to the lexer which enables it to return all characters, by Chris Lattner · 16 years ago
- 87f5b29 Stop the preprocessor from poking the lexer's private parts. by Chris Lattner · 16 years ago
- 1c1bed1 Fix a couple more places that poke KeepCommentMode unnecesarily. by Chris Lattner · 16 years ago
- 170adb1 add a new inKeepCommentMode() accessor to abstract the KeepCommentMode ivar. by Chris Lattner · 16 years ago
- cb8014e fix misleading comment. by Chris Lattner · 16 years ago
- e5eca95 Simplify raw mode lexing by treating an unterminate /**/ comment the by Chris Lattner · 16 years ago
- 88ad2ac add a comment. by Chris Lattner · 16 years ago
- 0b5892e Change how raw lexers are handled: instead of creating them and then by Chris Lattner · 16 years ago
- 94c4b2d silence release-assert warnings. by Chris Lattner · 16 years ago
- 504c543 silence some release-assert warnings. by Chris Lattner · 16 years ago
- 578a37e silence a bunch of warnings in a release-assert build. by Chris Lattner · 16 years ago
- 43d3820 improve a comment. by Chris Lattner · 16 years ago
- bb6b230 Add DeclGroup.cpp. by Steve Naroff · 16 years ago
- 066afd5 Fix/simplify RewriteBlocks::RewriteBlockPointerFunctionArgs(). by Steve Naroff · 16 years ago
- cb3f6eb Tests for return statement checks by Seo Sanghyeon · 16 years ago
- 5205938 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
- 1cdfe14 Lift EmitTargetBuiltinExpr out of EmitBuiltinExpr. by Daniel Dunbar · 16 years ago
- 7744d4a Disable blocks support in C++ mode. by Daniel Dunbar · 16 years ago
- d06a58a Add missing newline. by Ted Kremenek · 16 years ago
- 2461f61 Adjust calls to APFloat conversion for new interface. by Dale Johannesen · 16 years ago
- 21ec5fd Check some cases for previous patch. Make the code more robust. by Zhongxing Xu · 16 years ago
- 1f0d4c2 Fix a bug that crashed clang when parsing this: by Argiris Kirtzidis · 16 years ago
- 95029d9 Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext. by Steve Naroff · 16 years ago
- d955e37 Update checker build. by Ted Kremenek · 16 years ago
- a36f2bf Touchup the rewriter to handle the new BlockExpr->BlockDecl dance. by Steve Naroff · 16 years ago
- 9ac456d - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
- 79c57f8 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
- c9e6d5c 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
- 1bc18e6 Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. by Ted Kremenek · 16 years ago
- a6fb067 Add #include (introduced by dependence on DeclGroup) by Ted Kremenek · 16 years ago
- a362e3e 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
- 5f593ae Add const_iterator to DeclGroup. by Ted Kremenek · 16 years ago
- 6e3524f Add StmtIterator support for DeclGroups. by Ted Kremenek · 16 years ago
- 0941ff4 In ParseParenDeclarator match "D.setGroupingParens(true);" with another setGroupingParens call after the ')' is parsed. by Argiris Kirtzidis · 16 years ago
- 9857e74 Added a function call case that generates sink nodes. by Zhongxing Xu · 16 years ago
- 2a59edd Migrate MemRegionManager from StateManager to StoreManager. by Zhongxing Xu · 16 years ago
- 1742b05 Added prototype serialization code for DeclGroup. by Ted Kremenek · 16 years ago
- cf4e8f8 Use getCustomDiagID() instead of specifying the diagnostic in the 'DiagnosticKinds.def' file. by Argiris Kirtzidis · 16 years ago
- bca33bf Simplify handling of direct initializers by letting Sema::AddInitializerToDecl handle conversions, instead of using Sema::ActOnCXXTypeConstructExpr. by Argiris Kirtzidis · 16 years ago
- 5c29a5a 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
- 21d3201 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
- 9103420 Use "DeclStmt::getSolitaryDecl()" when accessing the DeclStmt of an @catch. by Ted Kremenek · 16 years ago
- 80aeb41 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
- 91a2bd3 Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when rewriting Objective-c foreach statements. by Ted Kremenek · 16 years ago
- 2ac10d0 Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of an Objective-C foreach statement. by Ted Kremenek · 16 years ago
- f41e9f7 Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of a @catch statement. by Ted Kremenek · 16 years ago
- 779e1c2 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
- bcc375a Use DeclStmt::decl_iterator to walk a group of Decl*'s instead of using the ScopedDecl chain. by Ted Kremenek · 16 years ago
- c6353a8 Don't use DeclStmt::getDecl() to serialize out DeclStmt; use TheDecl directly. by Ted Kremenek · 16 years ago
- 62f23bb Add DeclStmt::hasSolitaryDecl() and DeclStmt::getSolitaryDecl() by Ted Kremenek · 16 years ago
- 85b4c49 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
- d2459f9 Add 'x' constraint character. by Anders Carlsson · 16 years ago
- c735043 Use the DeclStmt::decl_iterator to get the first decl in a DeclStmt instead of using DeclStmt::getDecl(). by Ted Kremenek · 16 years ago
- 4a47a9f 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
- 811af06 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
- a6b2b27 In EmitDeclStmt: use DeclStmt::const_decl_iterator instead of walking the scoped decl chain. by Ted Kremenek · 16 years ago
- 388b284 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
- f3f8a49 Use Decl::decl_iterator instead of walking the ScopedDecl chain (which will soon be removed). by Ted Kremenek · 16 years ago
- da70422 Use DeclStmt::decl_iterator instead of using Decl::getDecl(). Soon DeclStmts will wrap group of Decls. by Ted Kremenek · 16 years ago
- ffcb503 The current semantic process for direct initializers won't work properly for class types. by Argiris Kirtzidis · 16 years ago
- 6d8f2ef Use DeclStmt::decl_iterator instead of walking the ScopedDecl chain (which will soon be removed). by Ted Kremenek · 16 years ago
- 6af8305 Add const_decl_iterator to DecStmt. by Ted Kremenek · 16 years ago
- 219778a Update Xcode project. by Ted Kremenek · 16 years ago
- 9e55d46 Implement support for C++ direct initializers in declarations, e.g. "int x(1);". by Argiris Kirtzidis · 16 years ago
- 88a7214 Updated checker build. by Ted Kremenek · 16 years ago
- 85a95cf fix incorrect rdar number. by Chris Lattner · 16 years ago
- d5e6099 __CONSTANT_CFSTRINGS__ should be defined even in C mode, otherwise the CFSTR by Chris Lattner · 16 years ago
- 0903cba Make sema and codegen allow __builtin___CFStringMakeConstantString as a valid by Chris Lattner · 16 years ago
- 4ae5f30 ExprConstant should not abort when it sees a pointer constant that isn't. by Chris Lattner · 16 years ago
- 0ba7865 always try to fold a builtin before emitting it. In the future by Chris Lattner · 16 years ago
- 73bd38e Remove the 'C' / isConstantExpr flag on builtins. Code should never by Chris Lattner · 16 years ago