- a758173 Get array's lvalue through standard interface. by Zhongxing Xu · 16 years ago
- ab9f1a2 Return the corresponding MemRegionVal for both rvalue and lvalue of array of by Zhongxing Xu · 16 years ago
- cb3a795 Array and struct variables do have lvalue. For example, by Zhongxing Xu · 16 years ago
- 5273f51 Quick patch for PR2784, assert genereting debug info for opaque by Daniel Dunbar · 16 years ago
- cd162cc Remove an untrue assertion: lval::FuncVals can be returned in both rvalue and lvalue contexts. by Ted Kremenek · 16 years ago
- 3397e46 Mark these tests XFAIL. We need to add back assumption logic when doing array and field accesses. by Ted Kremenek · 16 years ago
- d9bc33e Remove lval::FieldOffset, lval::ArrayOffset. These will be replaced with regions. by Ted Kremenek · 16 years ago
- 97ed4f6 Add transfer function support for ObjCIvarRefExpr. by Ted Kremenek · 16 years ago
- c6f7345 In C++, an empty parameter list indicates a function that takes no parameters. by Argyrios Kyrtzidis · 16 years ago
- fd0269d Add basic FreeBSD target support, patch by Roman Divacky! by Chris Lattner · 16 years ago
- d3db401 Add --disable-free flag to clang. by Daniel Dunbar · 16 years ago
- 1e6759e Using dyn_cast_or_null here is redundant, use dyn_cast instead. by Argyrios Kyrtzidis · 16 years ago
- 4fa4ab6 Fix <rdar://problem/6239726> Parser rejects: type of property 'list' does not match type of ivar by Steve Naroff · 16 years ago
- a179be3 Speed up NumericLiteralParser::GetIntegerValue. by Daniel Dunbar · 16 years ago
- d70cb64 Simplify overflow-on-add check in NumericLiteralParser::GetIntegerValue. by Daniel Dunbar · 16 years ago
- 6d69b5d This is the first step to build a better evaluation model for GRExprEngine. A by Zhongxing Xu · 16 years ago
- 5db4b3f Teach tryEvaluate that fabs, copysign, and unary +/- are constants for by Daniel Dunbar · 16 years ago
- 3b0db90 Implement #pragma pack use in structure packing. The general approach by Daniel Dunbar · 16 years ago
- dc914c8 ccc: support -Xlinker by Daniel Dunbar · 16 years ago
- 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
- cb52925 ccc: support -fsyntax-only, add some more darwin options, support by Daniel Dunbar · 16 years ago
- d6caa9e Fix this bug: by Argyrios Kyrtzidis · 16 years ago
- 5955bfa Add TokenRewriter to VC++ project. by Steve Naroff · 16 years ago
- 65adb99 Add RewriteTest.cpp to VC++ project. by Steve Naroff · 16 years ago
- ca74360 Tighten up blocks rewriter to handle casts and some other interesting cases. by Steve Naroff · 16 years ago
- 20c77e9 Use BatchEmitOwnedPtrs for writing multiple child exprs, per review. by Daniel Dunbar · 16 years ago
- bc4f403 Added pinsrd, pinsrq, and some other vector intrinsics by Mon P Wang · 16 years ago
- 380277e 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
- 35bc082 Simplify handling of struct/union/class tags. by Argyrios Kyrtzidis · 16 years ago
- 00231ee Test commit. by Daniel Dunbar · 16 years ago
- 3957907 Downgrade incompatibilities with objc qualified types (e.g. id <P>) to warnings. by Steve Naroff · 16 years ago
- d7e6221 Fix const qualifiers on ProtocolQualifierListTy. by Daniel Dunbar · 16 years ago
- 154d8e2 Revert my previous change, got stupidly confused with my local changes. by Argyrios Kyrtzidis · 16 years ago
- be6e310 Fix a call to Sema::LookupDecl that had incorrect parameters. by Argyrios Kyrtzidis · 16 years ago
- d17c24f Add serialization support in several missing places. by Daniel Dunbar · 16 years ago
- 708ef45 Move Type::EmitImpl into header, add FIXME to make abstract. by Daniel Dunbar · 16 years ago
- b8b10e3 Fix typo in testcase. by Daniel Dunbar · 16 years ago
- 94dcecb add a testcase. by Chris Lattner · 16 years ago
- 7cbed03 Fix test suite regression, getFloatTypeSemantics shouldn't be called by Daniel Dunbar · 16 years ago
- 4cde927 Add Sema implementation of #pragma pack stack. by Daniel Dunbar · 16 years ago
- e15fa27 Use 'realpath' to resolve the absolute path to clang and ccc-analyzer. by Ted Kremenek · 16 years ago
- 6b1da0e Lift out ABIInfo abstract base class. by Daniel Dunbar · 16 years ago
- e2ed203 More const-ness goodness. by Argyrios Kyrtzidis · 16 years ago
- d2595ec Improve the const-ness of a few methods. No functionality change. by Argyrios Kyrtzidis · 16 years ago
- 42220c5 Implement more efficient Decl <-> DeclContext conversions. by Argyrios Kyrtzidis · 16 years ago
- 99bd46c make the -rewrite-test a bit more interesting: it now by Chris Lattner · 16 years ago
- cff9cc9 start implementing a token rewriter. At this point, it just reads in a file by Chris Lattner · 16 years ago
- b13c5ee Add a new -rewrite-test option, which is basically a by Chris Lattner · 16 years ago
- c106c10 Add a new -dump-raw-tokens option, which allows us to see raw tokens. by Chris Lattner · 16 years ago
- 9e6293d Change FormTokenWithChars to take the token kind to form, since all clients by Chris Lattner · 16 years ago
- 31f0eca When in keep whitespace mode, make sure to return block comments that are by Chris Lattner · 16 years ago
- 2d38189 Change SkipBlockComment and SkipBCPLComment to return true when in by Chris Lattner · 16 years ago
- d88dc48 Add a new mode to the lexer which enables it to return all characters, by Chris Lattner · 16 years ago
- aea3ad0 Stop the preprocessor from poking the lexer's private parts. by Chris Lattner · 16 years ago
- f744d13 Fix a couple more places that poke KeepCommentMode unnecesarily. by Chris Lattner · 16 years ago
- fa95a01 add a new inKeepCommentMode() accessor to abstract the KeepCommentMode ivar. by Chris Lattner · 16 years ago
- a2c7ad9 fix misleading comment. by Chris Lattner · 16 years ago
- 0af5742 Simplify raw mode lexing by treating an unterminate /**/ comment the by Chris Lattner · 16 years ago
- 8527b71 add a comment. by Chris Lattner · 16 years ago
- 590f0cc Change how raw lexers are handled: instead of creating them and then by Chris Lattner · 16 years ago
- 3304e55 silence release-assert warnings. by Chris Lattner · 16 years ago
- 33d34a6 silence some release-assert warnings. by Chris Lattner · 16 years ago
- f6e764f silence a bunch of warnings in a release-assert build. by Chris Lattner · 16 years ago
- 7a4f004 improve a comment. by Chris Lattner · 16 years ago
- a7996d4 Add DeclGroup.cpp. by Steve Naroff · 16 years ago
- e0109a5 Fix/simplify RewriteBlocks::RewriteBlockPointerFunctionArgs(). by Steve Naroff · 16 years ago
- 8f0fd62 Tests for return statement checks by Seo Sanghyeon · 16 years ago
- 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
- f02e9dd Lift EmitTargetBuiltinExpr out of EmitBuiltinExpr. by Daniel Dunbar · 16 years ago
- 0b0ee50 Disable blocks support in C++ mode. by Daniel Dunbar · 16 years ago
- 445fa77 Add missing newline. by Ted Kremenek · 16 years ago
- ee5a700 Adjust calls to APFloat conversion for new interface. by Dale Johannesen · 16 years ago
- a90d56e Check some cases for previous patch. Make the code more robust. by Zhongxing Xu · 16 years ago
- de933f0 Fix a bug that crashed clang when parsing this: by Argyrios Kyrtzidis · 16 years ago
- 1c90bfc Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext. by Steve Naroff · 16 years ago
- e0a798e Update checker build. by Ted Kremenek · 16 years ago
- 84a969f Touchup the rewriter to handle the new BlockExpr->BlockDecl dance. by Steve Naroff · 16 years ago
- 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
- 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
- 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
- 8ffb159 Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. by Ted Kremenek · 16 years ago
- 2c3352b Add #include (introduced by dependence on DeclGroup) by Ted Kremenek · 16 years ago
- 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
- 401adfa Add const_iterator to DeclGroup. by Ted Kremenek · 16 years ago
- 3e6d120 Add StmtIterator support for DeclGroups. by Ted Kremenek · 16 years ago
- 3f2a8a0 In ParseParenDeclarator match "D.setGroupingParens(true);" with another setGroupingParens call after the ')' is parsed. by Argyrios Kyrtzidis · 16 years ago
- bb316c5 Added a function call case that generates sink nodes. by Zhongxing Xu · 16 years ago
- bc678fd Migrate MemRegionManager from StateManager to StoreManager. by Zhongxing Xu · 16 years ago
- c7b07c1 Added prototype serialization code for DeclGroup. by Ted Kremenek · 16 years ago
- 4021a84 Use getCustomDiagID() instead of specifying the diagnostic in the 'DiagnosticKinds.def' file. by Argyrios Kyrtzidis · 16 years ago
- ce8e292 Simplify handling of direct initializers by letting Sema::AddInitializerToDecl handle conversions, instead of using Sema::ActOnCXXTypeConstructExpr. by Argyrios Kyrtzidis · 16 years ago
- 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
- 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
- 50a25e2 Use "DeclStmt::getSolitaryDecl()" when accessing the DeclStmt of an @catch. by Ted Kremenek · 16 years ago
- 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
- 1ed8e2a Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when rewriting Objective-c foreach statements. by Ted Kremenek · 16 years ago
- 39741ce Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of an Objective-C foreach statement. by Ted Kremenek · 16 years ago
- de3b8fb Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of a @catch statement. by Ted Kremenek · 16 years ago
- 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
- 53061c8 Use DeclStmt::decl_iterator to walk a group of Decl*'s instead of using the ScopedDecl chain. by Ted Kremenek · 16 years ago