summaryrefslogtreecommitdiff
path: root/clang/lib/AST/ParentMap.cpp
AgeCommit message (Expand)Author
2025-02-22Revert "Reapply "[Analyzer][CFG] Correctly handle rebuilt default arg and def...yronglin
2025-02-17Reapply "[Analyzer][CFG] Correctly handle rebuilt default arg and default ini...yronglin
2025-02-03Revert "[Analyzer][CFG] Correctly handle rebuilt default arg and default init...Hans Wennborg
2025-02-01[Analyzer][CFG] Correctly handle rebuilt default arg and default init express...yronglin
2025-01-08[clang] assign the correct parent in update to ParentMapSameer Sahasrabuddhe
2025-01-08[clang] [NFC] explicitly check if ParentMap contains key (#121736)Sameer Sahasrabuddhe
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata
2024-06-11[clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987)Pavel Samolysov
2024-06-06Revert "[Analyzer][CFG] Correctly handle rebuilt default arg and default init...bgra8
2024-05-23[Analyzer][CFG] Correctly handle rebuilt default arg and default init express...yronglin
2022-12-02Don't revisit the subexpressions of PseudoObjectExpr when building aAkira Hatanaka
2021-12-17Use DenseMap::lookup (NFC)Kazu Hirata
2019-07-17[OPENMP]Fix PR42632: crash on the analysis of the OpenMP constructs.Alexey Bataev
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-31Create ConstantExpr classBill Wendling
2018-07-30Remove trailing spaceFangrui Song
2018-03-08[analyzer] Correctly model iteration through "nil" objectsGeorge Karpenkov
2016-07-14[arcmt/objcmt] Fix ParentMap crash with invalid code.Argyrios Kyrtzidis
2015-07-02Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer
2014-05-12[C++11] Use 'nullptr'. AST edition.Craig Topper
2013-06-06[analyzer; new edges] Simplify edges in a C++11 for-range loop.Jordan Rose
2013-06-06[analyzer] Look through ExprWithCleanups to see if an expr's consumed.Jordan Rose
2013-05-18Removed invalid character.Serge Pavlov
2013-05-18[analyzer] "Fix" ParentMap to handle non-syntactic OpaqueValueExprs.Jordan Rose
2013-05-18Revert "[analyzer; alternate edges] improve support for edges with PseudoObje...Jordan Rose
2013-05-17[analyzer; alternate edges] improve support for edges with PseudoObjectExprs.Ted Kremenek
2012-10-06ParentMap: Restore the ability to update an existing map.Jordan Rose
2012-08-06[analyzer] Improve arrow locations for PseudoObjectExprs.Jordan Rose
2012-02-18Fix crash in analyzer diagnostic generation involving subexpressions of Opaqu...Ted Kremenek
2011-07-27[arcmt] More automatic transformations and safety improvements; rdar://9615812 :Argyrios Kyrtzidis
2011-06-15Automatic Reference Counting.John McCall
2011-02-13Give some convenient idiomatic accessors to Stmt::child_range andJohn McCall
2011-02-12Don't emit a dead store for '++' operations unless it occurs with a return st...Ted Kremenek
2010-11-15Add method ParentMap::addStmt().Ted Kremenek
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-05-11Add ParentMap:getParentIgnoreParens().Ted Kremenek
2009-05-05Fix subtle bug in ParentMap::isConsumedExpr(): correctly ignore *parents* thatTed Kremenek
2009-04-09Another ParentMap bug: only the right side of a comma expression is consumed.Ted Kremenek
2009-04-08Fix bug in ParentMap::isConsumedExpr. A BinaryOperator always "consumes" theTed Kremenek
2009-04-01Fix: <rdar://problem/6740387>. Sending nil to an object that returns a structTed Kremenek
2009-01-20Dead stores checker: Fix <rdar://problem/6506065> by being more selective whe...Ted Kremenek
2008-08-11More #include cleaningDaniel Dunbar
2008-06-20Added ParentMap, a class to represent a lazily constructed mapping from child...Ted Kremenek