summaryrefslogtreecommitdiffstats
path: root/lib/Analysis/BodyFarm.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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] Remove spaces inside comments mentioning the parameter name,George Karpenkov2017-10-251-34/+34
* [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-231-1/+1
* [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
* Encapsulate FPOptions and use it consistentlyAdam Nemet2017-03-271-2/+2
* [analyzer] Fix crash in body farm for getter without implicit self.Devin Coughlin2017-01-111-0/+2
* P0305R0: Semantic analysis and code generation for C++17 init-statement for '...Richard Smith2016-07-141-4/+4
* Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith2016-06-231-2/+2
* [analyzer] Include comment mistakenly left out of r261243. NFC.Devin Coughlin2016-02-181-0/+8
* Class Property: class property and instance property can have the same name.Manman Ren2016-01-281-1/+1
* [analyzer] Body farm: Look for property ivar in shadowing readwrite property.Devin Coughlin2016-01-261-1/+40
* Refactor: simplify boolean conditional return statements in lib/AnalysisAlexander Kornienko2015-11-061-4/+1
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth2015-01-141-1/+1
* Rename RefersToCapturedVariable to RefersToEnclosingVariableOrCapture, NFCAlexey Bataev2015-01-121-1/+1
* Renamed RefersToEnclosingLocal bitfield to RefersToCapturedVariable.Alexey Bataev2014-12-161-1/+1
* Add support for the static analyzer to synthesize function implementations fr...Ted Kremenek2014-08-271-0/+2
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-5/+3
* [C++11] Use 'nullptr'. Analysis edition.Craig Topper2014-05-201-38/+39
* [C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman2014-03-141-4/+1
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-3/+3
* [analyzer] Tighten up sanity checks on Objective-C property getter synthesis.Jordan Rose2014-01-231-5/+22
* Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker2014-01-201-2/+1
* [analyzer] Use synthesized ASTs for property getters when available.Jordan Rose2014-01-141-6/+18
* [analyzer] Model getters of known-@synthesized Objective-C properties.Jordan Rose2014-01-101-0/+70
* Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko2013-05-051-4/+4
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-1/+1
* [analyzer] add commentAnna Zaks2013-02-051-1/+5
* ArrayRefize a CompoundStmt constructor.Nico Weber2012-12-291-3/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+3
* Conditionally use an integral cast for BodyFarm support for OSAtomicCompareAn...Ted Kremenek2012-10-121-6/+19
* Switch over to BodyFarm implementation of OSAtomicCompareAndSwap andTed Kremenek2012-10-111-12/+129
* Add FP_CONTRACT support for clang.Lang Hames2012-10-021-1/+1
* Experiment in BodyFarm of structuring AST creation calls in a hierarchy,Ted Kremenek2012-09-211-12/+21
* Create helper method in BodyFarm for creating simple assignments.Ted Kremenek2012-09-211-4/+12
* Add helper method in BodyFarm to create unary dereferences.Ted Kremenek2012-09-211-8/+11
* Add helper method to BodyFarm for creating lvalue-to-rvalue conversions.Ted Kremenek2012-09-211-9/+12
* Add helper method to BodyFarm for creatinging integral casts.Ted Kremenek2012-09-211-2/+10
* Use helper method to create DeclRefExprs in BodyFarm, hopefully allevatingTed Kremenek2012-09-211-20/+34
* Add some structuring comments. No functionality change.Ted Kremenek2012-09-211-1/+9
* Add faux-body support for dispatch_once().Ted Kremenek2012-09-211-10/+110