Commit History

Author SHA1 Message Date
  Argyrios Kyrtzidis df8755884e The Lexer constructor expects a source location at the start of the 13 years ago
  David Blaikie 4e4d08403c Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 13 years ago
  Ted Kremenek 77d09441e5 [analyzer diagnostics] Change CompactPathDiagnostic to recursively compact diagnostics in calls into macro pieces. 13 years ago
  Ted Kremenek 56d8fd0b8a [analyzer diagnostics] Refactor filtration for PathDiagnosticConsumers that don't support cross-file diagnostics 13 years ago
  Ted Kremenek 2042fc1f36 Reapply r151317, but when computing the PathDiagnostic profile and size keep into account the nested structure. Also fix a problem with how 13 years ago
  Chad Rosier 68fbb3ee8a Revert r151317 - Rework PathDiagnostics creation.. - to appease buildbots. 13 years ago
  Ted Kremenek 4970ef8e35 Rework PathDiagnostic creation so that call stacks are captured by a nested PathDiagnosticCallPiece. 13 years ago
  Ted Kremenek 802e02463b Change PathDiagnosticPieces to be reference counted (simplifying their management), and introduce 'PathPieces' as a common container for PathDiagnosticPieces. 13 years ago
  Ted Kremenek a6215b93c4 Create PathDiagnosticCallEnter and PathDiagnosticCallExit, to remark calls in PathDiagnostics from other events. This will 13 years ago
  Ted Kremenek bac341346f Rework flushing of diagnostics to PathDiagnosticConsumer. Now all the reports are batched up before being flushed 13 years ago
  David Blaikie f39d962cf8 Renaming PathDiagnosticClients.h to PathDiagnosticConsumers.h (issue 5397) 14 years ago
  David Blaikie ef3643fbbb Rename PathDiagnosticClient to PathDiagnosticConsumer as per issue 5397 14 years ago
  Argyrios Kyrtzidis a64ccefdf0 Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. 14 years ago
  Ted Kremenek 07453ac7b3 [analyzer] Rename current PathDiagnosticClient::HandlePathDiagnostic() to HandlePathDiagnosticImpl(), and slot in new HandlePathDiagnostic() for potentially handling concurrent access to PathDiagnosticClients (in the future). 14 years ago
  Ted Kremenek 9c378f7054 Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer and libStaticAnalyzer[*]. It was highly inconsistent, and very ugly to look at. 14 years ago
  Chandler Carruth 642116259e Rename getInstantiationLineNumber to getExpansionLineNumber in both 14 years ago
  Chandler Carruth a77c031cb6 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both 14 years ago
  Chandler Carruth e7b2b6e87d Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. 14 years ago
  Chandler Carruth 402785357a Mechanically rename SourceManager::getInstantiationLoc and 14 years ago
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 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 811d75ee35 [analyzer] Move the files in lib/StaticAnalyzer to lib/StaticAnalyzer/Core. 14 years ago