Commit History

Author SHA1 Message Date
  George Karpenkov b340ee9768 [analyzer] introduce getSVal(Stmt *) helper on ExplodedNode, make sure the helper is used consistently 7 years ago
  Gabor Horvath 02f895ab3e [analyzer] Do not continue to analyze a path if the constraints contradict with builtin assume 8 years ago
  Gabor Horvath 6aa8fdcd35 [analyzer] Add modelling of __builtin_assume 8 years ago
  David Majnemer b070ebaa5e Add support for __builtin_alloca_with_align 8 years ago
  Sanjay Patel a43b1f18fd add __builtin_unpredictable and convert to metadata 10 years ago
  Jordan Rose 4c4ef1f543 Teach the analyzer that __builtin_assume_aligned returns its first argument. 11 years ago
  Jordan Rose 7d0dcd2de0 Omit arguments of __builtin_object_size from the CFG. 12 years ago
  Jordan Rose 7c0a8b560a [analyzer] Add support for __builtin_addressof. 12 years ago
  David Blaikie 5251abea41 Replace SVal llvm::cast support to be well-defined. 12 years ago
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 years ago
  Anna Zaks dac6cd533d [analyzer] Fix a crash reported in PR 14400. 12 years ago
  Ted Kremenek 66c486f275 Rename 'currentX' to 'currX' throughout analyzer and libAnalysis. 13 years ago
  Ted Kremenek 8bef823818 Change references to 'const ProgramState *' to typedef 'ProgramStateRef'. 13 years ago
  Ted Kremenek 5eca482fe8 [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from 13 years ago
  Anna Zaks b805c8ff13 [analyzer] Refactor checkers to use helper function for getting callee Decl and name. 13 years ago
  Anna Zaks 39ac1876f6 [analyzer] Add getLocationContext to CheckerContext 14 years ago
  Anna Zaks 0bd6b110e9 [analyzer] Rename generateNode -> addTransition in CheckerContext 14 years ago
  Anna Zaks 5d0ea6d62e [analyzer] Removing references to CheckerContext::getNodeBuilder(): checkers can obtain block count directly from the Context. 14 years ago
  Ted Kremenek 18c66fdc3c Rename GRState to ProgramState, and cleanup some code formatting along the way. 14 years ago
  Argyrios Kyrtzidis ec8605f1d7 [analyzer] Rename CheckerV2 -> Checker. 14 years ago
  Argyrios Kyrtzidis 1034870882 [analyzer] Migrate BuiltinFunctionChecker to CheckerV2. 14 years ago
  Ted Kremenek 9b66371644 Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'. 14 years ago
  Argyrios Kyrtzidis 04291a7c76 [analyzer] lib/StaticAnalyzer/Checkers/ExprEngineInternalChecks.h -> lib/StaticAnalyzer/Checkers/InternalChecks.h 14 years ago
  Ted Kremenek 21142581d5 Chris Lattner has strong opinions about directory 14 years ago