summaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/CloneDetection.cpp
AgeCommit message (Expand)Author
2025-05-31[Analysis] Remove unused includes (NFC) (#142255)Kazu Hirata
2021-11-07[AST, Analysis] Use llvm::reverse (NFC)Kazu Hirata
2020-02-27Avoid SourceManager.h include in RawCommentList.h, add missing incsReid Kleckner
2019-12-06Remove Expr.h include from ASTContext.h, NFCReid Kleckner
2019-08-20[clang] Use the new Regex::isValid() with no parameterJan Kratochvil
2019-04-24Use llvm::stable_sortFangrui Song
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-10Misc typos fixes in ./lib folderRaphael Isemann
2018-10-20Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song
2018-08-09Port getLocEnd -> getEndLocStephen Kelly
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-08-09Port getStartLoc -> getBeginLocStephen Kelly
2018-08-09Fix buildStephen Kelly
2018-04-06Fix typos in clangAlexander Kornienko
2018-01-24Fix typos of occurred and occurrenceMalcolm Parsons
2017-09-06[AST] Add TableGen for StmtDataCollectorsJohannes Altmanninger
2017-09-03[analyzer] MinComplexityConstraint now early exits and only does one macro st...Raphael Isemann
2017-09-01std::function -> llvm::function_ref. NFC.Benjamin Kramer
2017-08-31[analyzer] Performance optimizations for the CloneCheckerRaphael Isemann
2017-08-23[analyzer] Make StmtDataCollector customizableJohannes Altmanninger
2017-07-09[analyzer] Faster hashing of subsequences in CompoundStmts.Raphael Isemann
2017-07-09[analyzer] Make StmtDataCollector part of the CloneDetection APIRaphael Isemann
2017-06-21Changed wording in commentRaphael Isemann
2017-06-20[analyzer] Teach CloneDetection about Qt Meta-Object Compiler to filter auto ...Leslie Zhai
2017-06-19[analyzer] Teach CloneDetection about Qt Meta-Object CompilerLeslie Zhai
2017-04-06Fix unused lambda capture. Follow up to r299653.Ivan Krasin
2017-04-06[analyzer] Reland r299544 "Add a modular constraint system to the CloneDetector"Artem Dergachev
2017-04-05Revert "[analyzer] Add a modular constraint system to the CloneDetector"Artem Dergachev
2017-04-05[analyzer] Add a modular constraint system to the CloneDetectorArtem Dergachev
2016-10-08[analyzer] Re-apply r283094 "Improve CloneChecker diagnostics"Artem Dergachev
2016-10-04Revert r283106, "Wdocumentation fix"NAKAMURA Takumi
2016-10-04Revert "[analyzer] Improve CloneChecker diagnostics" as its depends on revert...Vitaly Buka
2016-10-03Wdocumentation fixSimon Pilgrim
2016-10-03[analyzer] Improve CloneChecker diagnosticsArtem Dergachev
2016-08-23[analyzer] Fix CloneDetector crash on calling methods of class templates.Artem Dergachev
2016-08-20Wdocumentation fixSimon Pilgrim
2016-08-20[analyzer] Use faster hashing (MD5) in CloneDetector.Artem Dergachev
2016-08-20[analyzer] Make CloneDetector consider macro expansions.Artem Dergachev
2016-08-20[analyzer] Make CloneDetector consider template arguments.Artem Dergachev
2016-08-18[analyzer] Teach CloneDetector to find clones that look like copy-paste errors.Artem Dergachev
2016-08-10[analyzer] Fix a crash in CloneDetector when calling functions by pointers.Artem Dergachev
2016-08-09[analyzer] Try to fix coverity CID 1360469.Vassil Vassilev
2016-08-04[analyzer] Make CloneDetector recognize different variable patterns.Artem Dergachev
2016-08-02[analyzer] Respect statement-specific data in CloneDetection.Artem Dergachev
2016-07-26[analyzer] Add basic capabilities to detect source code clones.Artem Dergachev