Commit History

Author SHA1 Message Date
  David Blaikie dc84cd5efd Include llvm::Optional in clang/Basic/LLVM.h 12 years ago
  David Blaikie 5251abea41 Replace SVal llvm::cast support to be well-defined. 12 years ago
  Jordan Rose 38f68ef19c [analyzer] Use Clang's evaluation for global constants and default arguments. 12 years ago
  Anna Zaks 233e26acc0 [analyzer] Add pointer escape type param to checkPointerEscape callback 12 years ago
  Anna Zaks b98c6fe887 [analyzer]Revert part of r161511; suppresses leak false positives in C++ 12 years ago
  Jordan Rose 07c52d2813 [analyzer] C++ initializers may require cleanups; look through these. 12 years ago
  David Greene 16303fcc56 Fix Cast 12 years ago
  Dmitri Gribenko cfa88f8939 Remove useless 'llvm::' qualifier from names like StringRef and others that are 12 years ago
  Anna Zaks 344c77aac2 [analyzer] Rename callback EndPath -> EndFunction 12 years ago
  Anna Zaks 1655bcd052 [analyzer] Address Jordan's nitpicks as per code review of r170625. 12 years ago
  Anna Zaks bf53dfac81 [analyzer] Add the pointer escaped callback. 12 years ago
  Anton Yartsev d743243714 fixed line endings 12 years ago
  Anton Yartsev 2bfa166a26 added post-statement callback to CXXNewExpr and pre-statement callback to CXXDeleteExpr 12 years ago
  Anna Zaks 12b3e3199c [analyzer] Propagate the checker's state from checkBranchCondition 12 years ago
  Anna Zaks 75f31c4862 [analyzer] Optimization heuristic: do not reanalyze every ObjC method as 12 years ago
  Jordan Rose 9428723d67 [analyzer] Remove unused fields from ExprEngine. 12 years ago
  Jordan Rose e9cd031c77 [analyzer] Remove checks that predate the linearized CFG. 12 years ago
  Jordan Rose 6960d08b4d [analyzer] Use optimized assumeDual for branches. 12 years ago
  Jordan Rose 7affe151f5 [analyzer] Remove bindExprAndLocation, which does extra work for no gain. 12 years ago
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 years ago
  Jordan Rose 84c484545c [analyzer] Mark symbol values as dead in the environment. 12 years ago
  Anna Zaks 8501b7a1c4 [analyzer] Run remove dead on end of path. 12 years ago
  Anna Zaks b355be838a [analyzer] Refactor: Remove Pred from NodeBuilderContext. 12 years ago
  Jordan Rose 603513d229 [analyzer] Handle 'SomeVar.SomeEnumConstant', which is legal in C++. 13 years ago
  Jordan Rose 4d9e497a2b [analyzer] Replace -analyzer-no-eagerly-trim-egraph with graph-trim-interval. 13 years ago
  Jordan Rose f1e67d75fc [analyzer] Create a temporary region when accessing a struct rvalue. 13 years ago
  Jordan Rose d27a368f48 Revert "[analyzer] Check that a member expr is valid even when the result is an lvalue." 13 years ago
  Jordan Rose ca5d78d0bc [analyzer] Make ProgramStateManager's SubEngine parameter optional. 13 years ago
  Jordan Rose ce6644bc1e Revert "[analyzer] Create a temporary region for rvalue structs when accessing fields" 13 years ago
  Jordan Rose 20aa40342b Revert "[analyzer] Create a temp region when a method is called on a struct rvalue." 13 years ago