aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis
AgeCommit message (Expand)AuthorFilesLines
2014-08-04Merging r214050:Bill Wendling1-1/+26
2014-07-15Prune Redundant libdeps in CMake's target_link_libraries and LLVMBuild.txt.NAKAMURA Takumi1-1/+0
2014-07-14[CMake] Update libdeps.NAKAMURA Takumi1-0/+1
2014-07-14[CMake] Reorder libdeps by alphabetical order.NAKAMURA Takumi1-1/+1
2014-06-13Fix a crash in Retain Count checker error reportingAnna Zaks1-0/+4
2014-06-11PR19996: don't crash if -Wuninitialized sees a c++1y lambda init-capture.Richard Smith1-1/+1
2014-06-09Removing an "if (this == nullptr)" check from two print methods. The conditionRichard Trieu1-8/+15
2014-05-29Thread Safety Analysis: implement review suggestions from Aaron Ballman.DeLesley Hutchins1-1/+1
2014-05-28Thread Safety Analysis: update TIL traversal mechanism to allow arbitraryDeLesley Hutchins2-7/+50
2014-05-28Fix line endings.Nikola Smiljanic1-112/+112
2014-05-28Move the logic for testing for namespace std into one location. This check canRichard Trieu1-13/+2
2014-05-23Make dead return statement detection more robust against changes in the CFG.Manuel Klimek1-21/+46
2014-05-20Add a check for tautological bitwise comparisons to -Wtautological-compare.Jordan Rose1-8/+35
2014-05-20[C++11] Use 'nullptr'. Analysis edition.Craig Topper16-305/+311
2014-05-15Thread Safety Analysis: add new node types to thread safety TIL.DeLesley Hutchins3-97/+192
2014-05-14Converting some for loops to use range-based for loops. No functional changes...Aaron Ballman1-23/+14
2014-05-14Amending r208783 based on a suggestion by David Blaikie.Aaron Ballman1-14/+12
2014-05-14Replacing some manual iterations with standard algorithms. No functional chan...Aaron Ballman1-29/+22
2014-05-14Formatting and style changes; no functional changes intended.Aaron Ballman1-8/+7
2014-05-09Amending r208439 to remove buildLExpr; this code isn't strictly required yet,...Aaron Ballman1-46/+0
2014-05-09Add the ability to use logical expressions for capability attributes. This is...Aaron Ballman3-1/+161
2014-05-09ThreadSafetyAnalysis: Don't crash when trying to analyze objc methods.Benjamin Kramer1-4/+6
2014-05-08Explicitly keep track of temporaries during the consumed analysis.Manuel Klimek1-4/+3
2014-05-05Fix handling of condition variables in the face of temp dtors.Manuel Klimek1-8/+5
2014-05-02Remove unused typedef found by gcc's -Wunused-local-typedefs.Nico Weber1-2/+0
2014-05-02Fix bad comment from r207573.Hans Wennborg1-1/+1
2014-05-02Updated the attribute tablegen emitter for variadic arguments to emit a range...Aaron Ballman2-25/+16
2014-05-02Renaming the CallableState variadic attribute argument to be CallableStates. ...Aaron Ballman1-2/+2
2014-04-29scanf analysis: handle scanlists that start with ^] (PR19559)Hans Wennborg1-0/+9
2014-04-28Renaming range-based for loop variables so they don't appear iterator-like.Aaron Ballman1-23/+23
2014-04-28[C++11] Converting to range-based for loops. No functional changes intended.Aaron Ballman1-46/+27
2014-04-23Replacing a naked pointer with a unique_ptr. No functional changes intended.Aaron Ballman1-3/+3
2014-04-23Updated to be a bit more const friendly. Also switched the linkage to be stat...Aaron Ballman1-3/+3
2014-04-22Thread safety analysis: add array operations to SExpr.DeLesley Hutchins1-1/+4
2014-04-22Thread safety analysis: fix warning.DeLesley Hutchins1-2/+1
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-04-21Thread safety analysis: misc updates to SExpr handling. Fix to minimal SSA,DeLesley Hutchins1-39/+85
2014-04-19Thread Safety Analysis: Convert to minimal SSA.DeLesley Hutchins1-17/+72
2014-04-19Thread Safety Analysis: Update SSA pass to handle loops.DeLesley Hutchins1-85/+169
2014-04-18Updating to use more range-based for loops, nullptr and auto. No functional c...Aaron Ballman1-20/+14
2014-04-17Making some public members into private members. This also introduces a bit m...Aaron Ballman1-16/+10
2014-04-17Since the object is new'ed in the enterCFG function, now deleting in the exit...Aaron Ballman1-0/+1
2014-04-16-Wunreachable-code: refine recognition of unreachable "sigil" to cope with im...Ted Kremenek1-1/+4
2014-04-15Thread Safety Analysis: rewrite SSA pass to use the new SExpr and CFGDeLesley Hutchins1-89/+296
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-04-09Thread Safety Analysis: reorganized SExpr header files. No change inDeLesley Hutchins2-0/+9
2014-04-09Thread Safety Analysis: now with less includes. No functional changes.Aaron Ballman1-1/+1
2014-04-09Thread Safety Analysis: some minor cleanups to the latest thread safety chang...Aaron Ballman1-44/+34
2014-04-08Thread Safety Analysis. Misc fixes to SExpr code, responding to code reviewDeLesley Hutchins1-8/+2