aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-07-17Fix caching bug revealed by analyzing ClamAV using RegionStore.Ted Kremenek
2009-07-17Fix possible null dereference in CFG construction.Ted Kremenek
2009-07-17Restructure CFG builder to have just one visitor path instead of two. The resultTed Kremenek
2009-07-17Move WalkAST logic for 'ChooseExpr' to 'VisitChooseExpr'.Ted Kremenek
2009-07-17Move WalkAST logic for 'ConditionalOperator' into 'VisitConditionalOperator'.Ted Kremenek
2009-07-17Remove stale comments.Ted Kremenek
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17clean up this code, add the fixme back.Chris Lattner
2009-07-17objc methods can't be an operand to callexpr.Chris Lattner
2009-07-17Rename Entity::getName() to Entity::getPrintableName() to make its purposeZhongxing Xu
2009-07-17As suggested by Argyrios, revert r76159 and make "FindImmediateParent" Zhongxing Xu
2009-07-17Refactor code into a new CallExpr::getDirectCallee() method. Simplify someZhongxing Xu
2009-07-17CallGraph: add a bunch of stmt visitors.Zhongxing Xu
2009-07-17Relax the assertion in ASTLocation's ctor: if the decl is not the immediateZhongxing Xu
2009-07-17CallGraph:Zhongxing Xu
2009-07-17Fixup indentation of rest of switch statement to match llvm codingMike Stump
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-17If we are not doing a Debug build, no need for the debugging print methods.Argyrios Kyrtzidis
2009-07-17Check whether the IdentifierInfo is null, before using it.Argyrios Kyrtzidis
2009-07-17Make noreturn functions alter the CFG.Mike Stump
2009-07-17Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek
2009-07-16Fix unused variable warnings (with -Asserts)Daniel Dunbar
2009-07-16ir-gen for --/++ operators of objc object pointersFariborz Jahanian
2009-07-16Hook in s390x stuff into clangAnton Korobeynikov
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-16Move the source-level CFG from libAST to libAnalysis.Ted Kremenek
2009-07-16Update for LLVM API change.Owen Anderson
2009-07-16Diagnose ++/-- op on objc pointers inFariborz Jahanian
2009-07-16use CreateRuntimeVariable to get __CFConstantStringClassReferenceChris Lattner
2009-07-16Cleanup a couple loops and improve a comment (based on feedback from Fariborz).Steve Naroff
2009-07-16Remove ASTContext::isObjCObjectPointerType().Steve Naroff
2009-07-16codegen string literals using private linkage now like llvm-gcc, eliminatingChris Lattner
2009-07-16Update CMake file.Ted Kremenek
2009-07-16Move RegionStoreManager over to using newTed Kremenek
2009-07-16Two changes:Ted Kremenek
2009-07-16Generate error on declaration containing 'static' and '__attribute__((weak))'Fariborz Jahanian
2009-07-16Commit the initial implementation of call graph building.Zhongxing Xu
2009-07-16Avoid crashing for the enclosed test case.Steve Naroff
2009-07-16Update for LLVM API change.Owen Anderson
2009-07-16Use utility method to create 0-index into ElementRegion.Ted Kremenek
2009-07-15Fixed a stinko which caused an ast-print test failure.Fariborz Jahanian
2009-07-15Handle some more fallout with the conversion of using PointerType forTed Kremenek
2009-07-15#ifdef'ed out -ast-print of destructors which causedFariborz Jahanian
2009-07-15Added ASTs to destructor decl AST for default destruction of object'sFariborz Jahanian
2009-07-15Fix <rdar://problem/7062158> by having BasicStoreManager model values for 'st...Ted Kremenek
2009-07-15Lexically order files in CMakeLists.txt files.Ted Kremenek
2009-07-15Reapply r75764: [llvm up] Switch to using the new TargetRegistryDaniel Dunbar
2009-07-15Revert r75764 "[llvm up] Switch to using the new TargetRegistry" to fix build.Argyrios Kyrtzidis
2009-07-15Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff
2009-07-15Update for raw_fd_ostream API changes. raw_fd_ostream now has aDan Gohman