summaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [AST] Inline CompoundStmt contents into the parent allocation.Benjamin Kramer2017-12-241-1/+1
* Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer2017-12-171-4/+4
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-142-0/+2
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko2017-12-072-142/+177
* [analyzer] Teach RetainCountChecker about CoreMedia APIsDevin Coughlin2017-11-251-3/+10
* [Analyzer] Stable iteration on indirect goto LabelDecl's to avoid non-determi...Aleksei Sidorin2017-11-211-1/+1
* [analyzer] Model correct dispatch_once() 'done' value in BodyFarmDevin Coughlin2017-11-061-21/+16
* [analyzer] do not crash on libcxx03 call_once implementationGeorge Karpenkov2017-11-031-8/+16
* [analyzer] Removing unused stored field.George Karpenkov2017-11-011-1/+1
* [Analyzer] Use value storage for BodyFarmGeorge Karpenkov2017-11-011-8/+5
* [Analyzer] Give more descriptive name to BdyFrm field.George Karpenkov2017-10-251-3/+3
* [Analyzer] Remove spaces inside comments mentioning the parameter name,George Karpenkov2017-10-251-34/+34
* [Analyzer] Store BodyFarm in std::unique_ptrGeorge Karpenkov2017-10-241-7/+2
* [Analyzer] Fix for the memory leak: fix typo in if-statement.George Karpenkov2017-10-241-1/+1
* [Analyzer] Handle implicit function reference in bodyfarming std::call_onceGeorge Karpenkov2017-10-241-8/+20
* [Analyzer] Do not use static storage to for implementations created in BodyFa...George Karpenkov2017-10-233-75/+20
* [Analyzer] Correctly handle parameters passed by reference when bodyfarming s...George Karpenkov2017-10-201-14/+44
* [Analyzer] Always use non-reference types when creating expressions in BodyFarm.George Karpenkov2017-10-171-22/+14
* [Analyzer] Support bodyfarming libstdc++ implementation of std::call_once.George Karpenkov2017-10-111-19/+25
* [Analyzer] Do not segfault on unexpected call_once implementationGeorge Karpenkov2017-10-091-16/+22
* [Analyzer] Avoid copy and modifying passed reference in BodyFarm::create_call...George Karpenkov2017-10-021-16/+18
* [Analysis] Remove unused makeLvalueToRValue variant.Davide Italiano2017-09-301-13/+0
* [Analyzer] Synthesize function body for std::call_onceGeorge Karpenkov2017-09-301-28/+288
* [clang] Add getUnsignedPointerDiffType methodAlexander Shaposhnikov2017-09-282-5/+3
* Consolidate std::move() detection code. No behavior change.Nico Weber2017-09-282-12/+6
* Recommit "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-0/+1
* Revert "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-1/+0
* Add _Float16 as a C/C++ source language typeSjoerd Meijer2017-09-081-0/+1
* [CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.hGeorge Karpenkov2017-09-067-7/+7
* [AST] Add TableGen for StmtDataCollectorsJohannes Altmanninger2017-09-061-1/+1
* [analyzer] MinComplexityConstraint now early exits and only does one macro st...Raphael Isemann2017-09-031-8/+10
* std::function -> llvm::function_ref. NFC.Benjamin Kramer2017-09-011-1/+2
* [analyzer] Performance optimizations for the CloneCheckerRaphael Isemann2017-08-311-6/+22
* [analyzer] Make StmtDataCollector customizableJohannes Altmanninger2017-08-231-44/+68
* Implement CFG construction for __try / __except / __leave.Nico Weber2017-08-231-10/+148
* [CFG] Add LoopExit information to CFGPeter Szecsi2017-08-192-0/+26
* Reland "Thread Safety Analysis: fix assert_capability."Josh Gao2017-08-081-2/+17
* Revert "Thread Safety Analysis: fix assert_capability."Josh Gao2017-08-011-17/+2
* Thread Safety Analysis: fix assert_capability.Josh Gao2017-08-011-2/+17
* [clang] Fix handling of "%zd" in scanfAlexander Shaposhnikov2017-07-201-3/+2
* [clang] Fix handling of "%zd" format specifierAlexander Shaposhnikov2017-07-141-3/+2
* CFG: Add CFGElement for automatic variables that leave the scopeMatthias Gehre2017-07-122-45/+181
* [analyzer] Faster hashing of subsequences in CompoundStmts.Raphael Isemann2017-07-091-9/+20
* [analyzer] Make StmtDataCollector part of the CloneDetection APIRaphael Isemann2017-07-091-185/+3
* Changed wording in commentRaphael Isemann2017-06-211-2/+1
* [analyzer] Teach CloneDetection about Qt Meta-Object Compiler to filter auto ...Leslie Zhai2017-06-201-1/+1
* [analyzer] Teach CloneDetection about Qt Meta-Object CompilerLeslie Zhai2017-06-191-1/+18
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-033-0/+4
* [coroutines] Fix fallthrough diagnostics for coroutinesEric Fiselier2017-05-251-0/+2
* Fix PR13910: Don't warn that __builtin_unreachable() is unreachableAlex Lorenz2017-04-111-2/+9