aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/AnalysisDeclContext.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-10-10[Analysis] Use unique_ptr in AnalyaisDeclContextManager's ContextMap.Justin Lebar1-9/+5
2016-03-28[analyzer] Use BodyFarm-synthesized body even when actual body available.Devin Coughlin1-6/+12
2016-02-23[analyzer] Find ObjC 'self' decl even when block captures local named 'self'.Devin Coughlin1-2/+6
2016-02-07[analyzer] Invalidate destination of std::copy() and std::copy_backward().Devin Coughlin1-0/+15
2015-11-15[analyzer] Handle calling ObjC super method from inside C++ lambda.Devin Coughlin1-0/+17
2015-10-20Roll-back r250822.Angel Garcia Gomez1-2/+2
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-2/+2
2015-07-02Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer1-3/+3
2015-02-06Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer1-4/+4
2014-11-19Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie1-1/+1
2014-08-29unique_ptrify the result of CFG::buildCFG/CFGBuilder::buildCFGDavid Blaikie1-4/+3
2014-08-27Add support for the static analyzer to synthesize function implementations fr...Ted Kremenek1-6/+14
2014-05-20[C++11] Use 'nullptr'. Analysis edition.Craig Topper1-14/+14
2014-04-15Fix typo from r206232Richard Trieu1-2/+2
2014-04-15Fix a bad interaction between -Wtautological-overlap-compare and delayedRichard Trieu1-0/+6
2014-03-23remove a bunch of unused private methodsNuno Lopes1-5/+0
2014-03-14[C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with ...Aaron Ballman1-6/+4
2014-03-13[C++11] Replacing CXXRecordDecl iterators init_begin() and init_end() with it...Aaron Ballman1-4/+2
2014-02-19Use llvm::DeleteContainerSeconds when possibleReid Kleckner1-7/+3
2014-01-13[analyzer] Add a CFG node for the allocator call in a C++ 'new' expression.Jordan Rose1-1/+3
2014-01-10[analyzer] Model getters of known-@synthesized Objective-C properties.Jordan Rose1-5/+12
2014-01-07Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth1-1/+1
2014-01-04Only mark dump() function definitions 'used' in debug buildsAlp Toker1-1/+1
2013-07-19[analyzer] Include analysis stack in crash traces.Jordan Rose1-6/+10
2013-06-06[analyzer; new edges] Simplify edges in a C++11 for-range loop.Jordan Rose1-0/+23
2013-05-18Revert "[analyzer; alternate edges] improve support for edges with PseudoObje...Jordan Rose1-22/+8
2013-05-17[analyzer; alternate edges] improve support for edges with PseudoObjectExprs.Ted Kremenek1-8/+22
2013-03-30[analyzer] Add debug helper LocationContext::dumpStack().Jordan Rose1-0/+26
2013-03-29Add configuration plumbing to enable static initializer branching in the CFG ...Ted Kremenek1-1/+3
2013-02-04clang/Analysis: Fix r174245, a valgrind error in AnalysisDeclContext::getBody...NAKAMURA Takumi1-0/+1
2013-02-02[analyzer] Always inline functions with bodies generated by BodyFarm.Anna Zaks1-2/+15
2012-12-06Use the BlockDecl captures list to infer the direct captures for a BlockDataR...Ted Kremenek1-4/+7
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-5/+4
2012-11-03[analyzer] add LocationContext::inTopFrame() helper.Anna Zaks1-0/+4
2012-09-24Add clarifying comment.Ted Kremenek1-0/+2
2012-09-21Implement faux-body-synthesis of well-known functions in the static analyzer ...Ted Kremenek1-6/+25
2012-09-05[analyzer] Always include destructors in the analysis CFG.Jordan Rose1-2/+4
2012-07-26[analyzer] Don't crash on implicit statements inside initializers.Jordan Rose1-1/+9
2012-07-04Drop the ASTContext.h include from DeclFriend.h and DeclTemplate.h.Benjamin Kramer1-0/+1
2012-06-01static analyzer: add inlining support for directly called blocks.Ted Kremenek1-14/+27
2012-04-28[analyzer] Remove references to idx::TranslationUnit. Index is dead, cross-TU...Jordy Rose1-8/+3
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-1/+1
2012-03-10Replace a map of boolean values with a set.Benjamin Kramer1-14/+8
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall1-11/+7
2012-03-01Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h.Argyrios Kyrtzidis1-1/+1
2012-02-27Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h"Argyrios Kyrtzidis1-1/+1
2011-12-22Colorize and condense CFG pretty-printing.Ted Kremenek1-2/+2
2011-12-22Enhance AnalysisDeclContext::getReferencedBlockVars() to understand PseudoObj...Ted Kremenek1-1/+11
2011-11-14[analyzer] teach AnalysisDeclContext::getSelfDecl() about blocks that capture...Ted Kremenek1-0/+9
2011-10-24Actually rename the file AnalysisContext.cpp -> AnalysisDeclContext.cppChandler Carruth1-0/+454