aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ParentMap.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-12-02Don't revisit the subexpressions of PseudoObjectExpr when building aAkira Hatanaka1-1/+3
2021-12-17Use DenseMap::lookup (NFC)Kazu Hirata1-2/+1
2019-07-17[OPENMP]Fix PR42632: crash on the analysis of the OpenMP constructs.Alexey Bataev1-0/+12
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-31Create ConstantExpr classBill Wendling1-1/+1
2018-07-30Remove trailing spaceFangrui Song1-1/+1
2018-03-08[analyzer] Correctly model iteration through "nil" objectsGeorge Karpenkov1-0/+3
2016-07-14[arcmt/objcmt] Fix ParentMap crash with invalid code.Argyrios Kyrtzidis1-0/+2
2015-07-02Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer1-6/+6
2014-05-12[C++11] Use 'nullptr'. AST edition.Craig Topper1-4/+4
2013-06-06[analyzer; new edges] Simplify edges in a C++11 for-range loop.Jordan Rose1-0/+7
2013-06-06[analyzer] Look through ExprWithCleanups to see if an expr's consumed.Jordan Rose1-2/+4
2013-05-18Removed invalid character.Serge Pavlov1-1/+1
2013-05-18[analyzer] "Fix" ParentMap to handle non-syntactic OpaqueValueExprs.Jordan Rose1-3/+14
2013-05-18Revert "[analyzer; alternate edges] improve support for edges with PseudoObje...Jordan Rose1-17/+13
2013-05-17[analyzer; alternate edges] improve support for edges with PseudoObjectExprs.Ted Kremenek1-13/+17
2012-10-06ParentMap: Restore the ability to update an existing map.Jordan Rose1-14/+55
2012-08-06[analyzer] Improve arrow locations for PseudoObjectExprs.Jordan Rose1-3/+10
2012-02-18Fix crash in analyzer diagnostic generation involving subexpressions of Opaqu...Ted Kremenek1-0/+4
2011-07-27[arcmt] More automatic transformations and safety improvements; rdar://9615812 :Argyrios Kyrtzidis1-0/+8
2011-06-15Automatic Reference Counting.John McCall1-0/+9
2011-02-13Give some convenient idiomatic accessors to Stmt::child_range andJohn McCall1-1/+1
2011-02-12Don't emit a dead store for '++' operations unless it occurs with a return st...Ted Kremenek1-0/+9
2010-11-15Add method ParentMap::addStmt().Ted Kremenek1-0/+6
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall1-1/+1
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump1-5/+5
2009-05-11Add ParentMap:getParentIgnoreParens().Ted Kremenek1-0/+5
2009-05-05Fix subtle bug in ParentMap::isConsumedExpr(): correctly ignore *parents* thatTed Kremenek1-1/+1
2009-04-09Another ParentMap bug: only the right side of a comma expression is consumed.Ted Kremenek1-2/+2
2009-04-08Fix bug in ParentMap::isConsumedExpr. A BinaryOperator always "consumes" theTed Kremenek1-1/+3
2009-04-01Fix: <rdar://problem/6740387>. Sending nil to an object that returns a structTed Kremenek1-0/+40
2009-01-20Dead stores checker: Fix <rdar://problem/6506065> by being more selective whe...Ted Kremenek1-8/+0
2008-08-11More #include cleaningDaniel Dunbar1-0/+1
2008-06-20Added ParentMap, a class to represent a lazily constructed mapping from child...Ted Kremenek1-0/+54