summaryrefslogtreecommitdiff
path: root/lib/Analysis/BodyFarm.cpp
AgeCommit message (Expand)Author
2017-12-24[AST] Inline CompoundStmt contents into the parent allocation.Benjamin Kramer
2017-11-06[analyzer] Model correct dispatch_once() 'done' value in BodyFarmDevin Coughlin
2017-11-03[analyzer] do not crash on libcxx03 call_once implementationGeorge Karpenkov
2017-10-25[Analyzer] Remove spaces inside comments mentioning the parameter name,George Karpenkov
2017-10-24[Analyzer] Handle implicit function reference in bodyfarming std::call_onceGeorge Karpenkov
2017-10-23[Analyzer] Do not use static storage to for implementations created in BodyFa...George Karpenkov
2017-10-20[Analyzer] Correctly handle parameters passed by reference when bodyfarming s...George Karpenkov
2017-10-17[Analyzer] Always use non-reference types when creating expressions in BodyFarm.George Karpenkov
2017-10-11[Analyzer] Support bodyfarming libstdc++ implementation of std::call_once.George Karpenkov
2017-10-09[Analyzer] Do not segfault on unexpected call_once implementationGeorge Karpenkov
2017-10-02[Analyzer] Avoid copy and modifying passed reference in BodyFarm::create_call...George Karpenkov
2017-09-30[Analysis] Remove unused makeLvalueToRValue variant.Davide Italiano
2017-09-30[Analyzer] Synthesize function body for std::call_onceGeorge Karpenkov
2017-03-27Encapsulate FPOptions and use it consistentlyAdam Nemet
2017-01-11[analyzer] Fix crash in body farm for getter without implicit self.Devin Coughlin
2016-07-14P0305R0: Semantic analysis and code generation for C++17 init-statement for '...Richard Smith
2016-06-23Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith
2016-02-18[analyzer] Include comment mistakenly left out of r261243. NFC.Devin Coughlin
2016-01-28Class Property: class property and instance property can have the same name.Manman Ren
2016-01-26[analyzer] Body farm: Look for property ivar in shadowing readwrite property.Devin Coughlin
2015-11-06Refactor: simplify boolean conditional return statements in lib/AnalysisAlexander Kornienko
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-01-14[cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth
2015-01-12Rename RefersToCapturedVariable to RefersToEnclosingVariableOrCapture, NFCAlexey Bataev
2014-12-16Renamed RefersToEnclosingLocal bitfield to RefersToCapturedVariable.Alexey Bataev
2014-08-27Add support for the static analyzer to synthesize function implementations fr...Ted Kremenek
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper
2014-05-20[C++11] Use 'nullptr'. Analysis edition.Craig Topper
2014-03-14[C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman
2014-01-25Rename getResultType() on function and method declarations to getReturnType()Alp Toker
2014-01-23[analyzer] Tighten up sanity checks on Objective-C property getter synthesis.Jordan Rose
2014-01-20Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker
2014-01-14[analyzer] Use synthesized ASTs for property getters when available.Jordan Rose
2014-01-10[analyzer] Model getters of known-@synthesized Objective-C properties.Jordan Rose
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-02-05[analyzer] add commentAnna Zaks
2012-12-29ArrayRefize a CompoundStmt constructor.Nico Weber
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-12Conditionally use an integral cast for BodyFarm support for OSAtomicCompareAn...Ted Kremenek
2012-10-11Switch over to BodyFarm implementation of OSAtomicCompareAndSwap andTed Kremenek
2012-10-02Add FP_CONTRACT support for clang.Lang Hames
2012-09-21Experiment in BodyFarm of structuring AST creation calls in a hierarchy,Ted Kremenek
2012-09-21Create helper method in BodyFarm for creating simple assignments.Ted Kremenek
2012-09-21Add helper method in BodyFarm to create unary dereferences.Ted Kremenek
2012-09-21Add helper method to BodyFarm for creating lvalue-to-rvalue conversions.Ted Kremenek
2012-09-21Add helper method to BodyFarm for creatinging integral casts.Ted Kremenek
2012-09-21Use helper method to create DeclRefExprs in BodyFarm, hopefully allevatingTed Kremenek
2012-09-21Add some structuring comments. No functionality change.Ted Kremenek