summaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)AuthorFilesLines
2016-06-24Use more ArrayRefsDavid Majnemer1-1/+1
2016-06-23Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith1-2/+2
2016-06-21Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen1-0/+6
2016-06-09Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen1-6/+0
2016-06-09[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen1-0/+6
2016-05-27Turn copies into references as suggested by clang-tidy's performance-unnecess...Benjamin Kramer1-1/+1
2016-05-09Enable support for __float128 in Clang and enable it on pertinent platformsNemanja Ivanovic1-0/+1
2016-04-26Check 'r' and 'y specifiers of freebsd_kernel_printf format strings on PS4Sunil Srivastava1-2/+2
2016-04-15Revert 266186 as it breaks anything that includes type_traits on some platformsNemanja Ivanovic1-1/+0
2016-04-13Enable support for __float128 in ClangNemanja Ivanovic1-0/+1
2016-04-13[OpenCL] Move OpenCLImageTypes.def from clangAST to clangBasic library.Alexey Bader1-1/+1
2016-04-08[OpenCL] Complete image types support.Alexey Bader1-0/+3
2016-03-29[Sema] Handle UTF-8 invalid format string specifiersBruno Cardoso Lopes4-5/+44
2016-03-28[analyzer] Use BodyFarm-synthesized body even when actual body available.Devin Coughlin1-6/+12
2016-03-20P0184R0: Allow types of 'begin' and 'end' expressions in range-based for loop...Richard Smith1-3/+6
2016-02-23[analyzer] Find ObjC 'self' decl even when block captures local named 'self'.Devin Coughlin1-2/+6
2016-02-18Remove use of builtin comma operator.Richard Trieu1-4/+12
2016-02-18[analyzer] Include comment mistakenly left out of r261243. NFC.Devin Coughlin1-0/+8
2016-02-07[analyzer] Invalidate destination of std::copy() and std::copy_backward().Devin Coughlin1-0/+15
2016-02-02Make headers self-contained.Benjamin Kramer1-1/+1
2016-01-30Avoid overly large SmallPtrSet/SmallSetMatthias Braun1-3/+1
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2-3/+3
2016-01-28Class Property: class property and instance property can have the same name.Manman Ren1-1/+1
2016-01-26[analyzer] Body farm: Look for property ivar in shadowing readwrite property.Devin Coughlin1-1/+40
2016-01-26Remove autoconf supportChris Bieneman1-18/+0
2015-11-30Use range-based for loop to avoid the need for calculating an array size. NFCCraig Topper1-4/+1
2015-11-25[analyzer] Include block capture copy expressions in the CFG.Devin Coughlin1-1/+14
2015-11-20Thread Safety Analysis: Fix DenseMap iterator invalidation UAFReid Kleckner1-39/+36
2015-11-15[analyzer] Handle calling ObjC super method from inside C++ lambda.Devin Coughlin1-0/+17
2015-11-14CFG: Delay creating Dtors for CompoundStmts which end in ReturnStmtMatthias Gehre1-1/+9
2015-11-06Refactor: simplify boolean conditional return statements in lib/AnalysisAlexander Kornienko1-4/+1
2015-10-27[coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith1-0/+1
2015-10-20Roll-back r250822.Angel Garcia Gomez8-12/+12
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez8-12/+12
2015-10-06Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg1-44/+3
2015-10-03Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isVali...Yaron Keren1-1/+1
2015-10-01Teach -Wtautological-overlap-compare about enumsGeorge Burgess IV1-38/+89
2015-09-29Thread Safety Analysis: fix before/after checks so that they work on globalDeLesley Hutchins1-1/+1
2015-09-22[analyzer] Create one state for a range switch case instead of multiple.Devin Coughlin1-2/+2
2015-09-03Thread safety analysis: the NO_THREAD_SAFETY_ANALYSIS attribute will nowDeLesley Hutchins1-25/+33
2015-08-14unique_ptrify ConsumedBlockInfo analysis to make it move assignableDavid Blaikie1-72/+55
2015-08-13Wdeprecated: Make BumpVectorContext movableDavid Blaikie1-9/+7
2015-08-12[modules] Fix thread safety analysis to cope with merging of FieldDecls acros...Richard Smith1-1/+2
2015-07-30Use llvm::reverse to make a bunch of loops use foreach. NFC.Pete Cooper1-3/+2
2015-07-27Analysis: Fix example usage comment in CFG.cpp. NFCJonathan Roelofs1-1/+1
2015-07-18[AST] Remove StmtRange in favor of an iterator_range.Benjamin Kramer1-1/+2
2015-07-03Rewrite users of Stmt::child_begin/end into for-range loops.Benjamin Kramer1-5/+4
2015-07-02Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer4-15/+14
2015-07-02Parse 'technical term' format specifier.Ted Kremenek1-0/+62
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko9-22/+19