- f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
- 525204a Update to follow recent LLVM changes by Anton Korobeynikov · 16 years ago
- 5b4681c Implement support for -w, which silences all warnings. PR2384. by Chris Lattner · 16 years ago
- 3d2e8c7 Fix rewrite rope to keep the leaf list up-to-date as it erases leaves by Chris Lattner · 16 years ago
- bcfd5d4 Add the copysign builtins; I ran into a program that wanted __builtin_copysign. by Eli Friedman · 16 years ago
- 2742496 Don't swap function decls, and add them to the scope as they are by Eli Friedman · 16 years ago
- 3c0eb16 Implementation of gcc mode attribute; this is significant because by Eli Friedman · 16 years ago
- 1f3105e Change diagnostic per suggestion, to make it a bit clearer what is happening. by Eli Friedman · 16 years ago
- 402256f Diagnose implicit init list for empty aggregate, like struct {}. Fixes by Eli Friedman · 16 years ago
- 1c6a38b Generate subprogram debug info with -g. by Sanjiv Gupta · 16 years ago
- 2c33a16 This fixes a VC++ build failure. by Steve Naroff · 16 years ago
- 0d3ab3f add some assertions to catch bad things before they die by Chris Lattner · 16 years ago
- 8bf3b1d Fix range info for explicit ivar refs. by Steve Naroff · 16 years ago
- 1b76779 fix typo by Gabor Greif · 17 years ago
- f377fc8 Unbreak build. Forget to check in this header file change with a previous commit. by Ted Kremenek · 17 years ago
- 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 17 years ago
- 3eb817e Improve dead stores diagnostics to include the variable name. by Ted Kremenek · 17 years ago
- 4b05b1d Add Destroy method to Types, making there destruction more harmonious with by Ted Kremenek · 17 years ago
- 8e355f2 When destroying DeclStmts, also destroy the associated Decl (reclaim its memory). by Ted Kremenek · 17 years ago
- 5f1adf8 Fix the destruction "properly" in the sense that we actually destroy the by Eli Friedman · 17 years ago
- 61538a7 Some small changes to make the target info a bit more accurate. by Eli Friedman · 17 years ago
- 6cfda23 Add __builtin_frame_address and __builtin_return_address gcc builtins to by Eli Friedman · 17 years ago
- d1ac17a Reclaim memory from chains of ScopedDecls, and reclaim memory for the initializers of EnumConstantDecls. by Ted Kremenek · 17 years ago
- f809e3b Delete AST nodes, not just Decls. by Ted Kremenek · 17 years ago
- b65cf41 Reclaim memory allocated for ParmVarDecl's in FunctionDecl::Destroy. by Ted Kremenek · 17 years ago
- 27f8a28 Try to plug some memory leaks... by Ted Kremenek · 17 years ago
- 9c1863e Added Stmt::DestroyChildren, which will be used by the dstors of the subclasses of Stmt to recursively delete their child AST nodes. by Ted Kremenek · 17 years ago
- bb504d3 Add errors for some illegal constructs (specifically, "int a = {{3}};" by Eli Friedman · 17 years ago
- 2451250 Fix some prototypes, and implement some builtins until we have our header files completed. by Nate Begeman · 17 years ago
- 76d90c8 Partitioned BugTypeCachedLocation::isCached() into two methods: one that accepts and ExplodedNode, and the other that accepts a ProgramPoint. The default behavior is to cache bug reports by the by Ted Kremenek · 17 years ago
- dde8c94 Fix review nit. by Eli Friedman · 17 years ago
- 9c2535a Added CFGBlock::hasBinaryBranchTerminator(). by Ted Kremenek · 17 years ago
- 1bf7dd7 Make isFileVarDecl() return true when the VarDecl is in a C++ namespace. by Argyrios Kyrtzidis · 17 years ago
- 6c178c5 Add some of GCC's object checking builtin's. by Steve Naroff · 17 years ago
- d38617c Implementation of __builtin_shufflevector, a portable builtin capable of by Eli Friedman · 17 years ago
- 3b8d116 Remove AST dependency on VMCore by switching ExtVectorElementExpr off Constant. by Nate Begeman · 17 years ago
- e701c0a Fix <rdar://problem/5928590> clang -fsyntax-only: "incompatible operand types ('int' and 'void')" on input that 'gcc -fsyntax-only' eats by Steve Naroff · 17 years ago
- 901b412 80 col violation fix. by Ted Kremenek · 17 years ago
- 769c9cf Add Type::getAsTypedefType(). by Ted Kremenek · 17 years ago
- 0e470a5 Rename IsPointerType to LVal::IsLValType, and update CFRefCount::EvalSummary to use IsLValType when conjuring symbols for return values (this fixes a bug with an assertion firing in the analyzer when two qualified objective-c types were compared). by Ted Kremenek · 17 years ago
- 1ffe281 Added support to generate some atomic operators (add, sub, and, or etc..) by Mon P Wang · 17 years ago
- 8a99764 Extend vector member references to include {.hi, .lo, .e, .o} which return a by Nate Begeman · 17 years ago
- 927686f parameterize pointer size/align better without doing virtual method calls in normal case. by Chris Lattner · 17 years ago
- ec10f58 parameterize long long. by Chris Lattner · 17 years ago
- 8059e99 correctly parameterize long, patch by Nate. by Chris Lattner · 17 years ago
- f8add5d Add the non-immediate-shift vector builtins by Nate Begeman · 17 years ago
- c5f551f Added initial support for supporting __NSString__ in attribute "format". by Ted Kremenek · 17 years ago
- e8b9f5b Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo. by Sanjiv Gupta · 17 years ago
- 2621fd1 Add basic support for the pic-* target triples and add support for by Chris Lattner · 17 years ago
- 4607034 Synthesized getter/setter method declarations need not have by Fariborz Jahanian · 17 years ago
- 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 17 years ago
- 6d6eb57 Diagnose attempts to use C++ default arguments outside of a function declaration by Douglas Gregor · 17 years ago
- 466265c Added "DisplayHint" to PathDiagnosticPiece to provide a hint for the by Ted Kremenek · 17 years ago
- 5251e13 Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 17 years ago
- 922059d Fixed subtle bug in the an GRAuditor object could mark a node as a sink by Ted Kremenek · 17 years ago
- 46b55e5 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 17 years ago
- 28a309e Fix a bug from when this was a pointer instead of vector. by Chris Lattner · 17 years ago
- 8ed3044 Neil pointed out that clang doesn't generate ranges from diagnostics by Chris Lattner · 17 years ago
- a212c56 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 17 years ago
- da2d71a improve array type comments. by Chris Lattner · 17 years ago
- 200ed92 Rename member variable. by Ted Kremenek · 17 years ago
- aebf0cb This patch is about merging ObjC2's properties declared in class by Fariborz Jahanian · 17 years ago
- 9f74161 When running the reference count checker twice (GC and non-GC mode), only emit by Ted Kremenek · 17 years ago
- 55c28b7 Lexicographically order enum declarations in AttributeList::Kind. by Ted Kremenek · 17 years ago
- c9fa2f7 Added line number diagnostics to indicate the allocation site of the leaked object. by Ted Kremenek · 17 years ago
- bb77e9b Do not highlight bogus ranges for leaks. by Ted Kremenek · 17 years ago
- e448ab4 Added temporary fix for Obj-C exception handling in the static analyzer: treat these as panic functions. by Ted Kremenek · 17 years ago
- c65b8a3 Added default ctor to Selector. by Ted Kremenek · 17 years ago
- 3435096 Patch to match and issue diagnostics on property type mismatch. by Fariborz Jahanian · 17 years ago
- ea958e57 Use pointer swizziling to unify in ObjCMessageExpr the receiver and classname "fields". This saves us a pointer. by Ted Kremenek · 17 years ago
- 66783ca Added comments to ObjCMessageExpr. by Ted Kremenek · 17 years ago
- 31593ac When processing "release", "retain", and "autorelease" messages return the by Ted Kremenek · 17 years ago
- c5ae899 Extend InitListExpr API/IMPL to support arbitrary add/remove (in support of the initializer rewrite I am doing). by Steve Naroff · 17 years ago
- 02edb98 More ObjC2 property semantics work. Work in progress. by Fariborz Jahanian · 17 years ago
- 072192b added preliminary diagnostics in scan-build results to denote whether by Ted Kremenek · 17 years ago
- c0c3f5d Teach more of the static analyzer about ObjCQualifiedIdType. by Ted Kremenek · 17 years ago
- 4d0348b Add lval::ArrayOffset, which represent the locations of entries in an array. by Ted Kremenek · 17 years ago
- 718c4f7 Added lval::FieldOffset, which represents symbolic lvalues for field offsets from other Lvalues. by Ted Kremenek · 17 years ago
- 1b8bd4d Major rewrite/refactoring of static analysis engine. We now use by Ted Kremenek · 17 years ago
- e5c3012 Provide the option to run the CF-retain checker in GC enabled mode. by Ted Kremenek · 17 years ago
- 01d9dbf Add -fobjc-gc and -fobjc-gc-only options to the driver. by Ted Kremenek · 17 years ago
- 274f433 Bug fix in CFG::getBlockEdgeImpl(): Use a BumpPtrAllocator to allocate by Ted Kremenek · 17 years ago
- 2d1c5d3 Parsing of namespaces: by Argyrios Kyrtzidis · 17 years ago
- 6e5977f Make assertions for all addresses passed to ProgramPoint that they have at least an 8-byte alignment. by Argyrios Kyrtzidis · 17 years ago
- 5827754 remove the 'unused static' diagnostic from codegen. This should be by Chris Lattner · 17 years ago
- 27ae6c6 initial support for recognizing __transparent_union__ attributes by Nuno Lopes · 17 years ago
- 910e999 Do a better job at computing dead symbols. by Ted Kremenek · 17 years ago
- 846d4e9 More boilerplate for handling specialized-transfer function logic for dead symbols. by Ted Kremenek · 17 years ago
- b5e0224 Patch to diagnose inconsistancies between properties declared in current and by Fariborz Jahanian · 17 years ago
- 77d7ef8 Added initial boilerplate in GRExprEngine to allow checker-specific transfer by Ted Kremenek · 17 years ago
- a43a1eb When building PathDiagnostics for bug reports, generate a trimmed ExplodedGraph with a single path that BugReport objects can safely walk and introspect. by Ted Kremenek · 17 years ago
- 186350f Fixed: <rdar://problem/5881148> by Ted Kremenek · 17 years ago
- c1e9dea TranslationUnit now owns IdentifierTable, TargetInfo, and Selectors objects by Ted Kremenek · 17 years ago
- c66d0aa fix a rewriter crash on zero length files. by Chris Lattner · 17 years ago
- 628b96f Patch to build AST for property implementation declarations and by Fariborz Jahanian · 17 years ago
- 5b7dcce Rewrote VisitDeclStmt to properly handle initializers that can do anything. by Ted Kremenek · 17 years ago
- a548846 Added lval type (and tracking) for StringLiterals. by Ted Kremenek · 17 years ago
- 0fe33bc Added "nonlval::LValAsInteger" to represent abstract LVals casted to integers, allowing us to track lvals when they are casted back to pointers. by Ted Kremenek · 17 years ago
- 9fdf9c6 "This patch renames by Chris Lattner · 17 years ago
- 5585114 PathDiagnosticClients now retain ownership of passed PathDiagnostics, requiring by Ted Kremenek · 17 years ago