Argyrios Kyrtzidis
|
df8755884e
The Lexer constructor expects a source location at the start of the
|
13 年之前 |
David Blaikie
|
4e4d08403c
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
|
13 年之前 |
Ted Kremenek
|
77d09441e5
[analyzer diagnostics] Change CompactPathDiagnostic to recursively compact diagnostics in calls into macro pieces.
|
13 年之前 |
Ted Kremenek
|
56d8fd0b8a
[analyzer diagnostics] Refactor filtration for PathDiagnosticConsumers that don't support cross-file diagnostics
|
13 年之前 |
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 年之前 |
Chad Rosier
|
68fbb3ee8a
Revert r151317 - Rework PathDiagnostics creation.. - to appease buildbots.
|
13 年之前 |
Ted Kremenek
|
4970ef8e35
Rework PathDiagnostic creation so that call stacks are captured by a nested PathDiagnosticCallPiece.
|
13 年之前 |
Ted Kremenek
|
802e02463b
Change PathDiagnosticPieces to be reference counted (simplifying their management), and introduce 'PathPieces' as a common container for PathDiagnosticPieces.
|
13 年之前 |
Ted Kremenek
|
a6215b93c4
Create PathDiagnosticCallEnter and PathDiagnosticCallExit, to remark calls in PathDiagnostics from other events. This will
|
13 年之前 |
Ted Kremenek
|
bac341346f
Rework flushing of diagnostics to PathDiagnosticConsumer. Now all the reports are batched up before being flushed
|
13 年之前 |
David Blaikie
|
f39d962cf8
Renaming PathDiagnosticClients.h to PathDiagnosticConsumers.h (issue 5397)
|
14 年之前 |
David Blaikie
|
ef3643fbbb
Rename PathDiagnosticClient to PathDiagnosticConsumer as per issue 5397
|
14 年之前 |
Argyrios Kyrtzidis
|
a64ccefdf0
Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.
|
14 年之前 |
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 年之前 |
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 年之前 |
Chandler Carruth
|
642116259e
Rename getInstantiationLineNumber to getExpansionLineNumber in both
|
14 年之前 |
Chandler Carruth
|
a77c031cb6
Rename getInstantiationColumnNumber to getExpansionColumnNumber in both
|
14 年之前 |
Chandler Carruth
|
e7b2b6e87d
Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc.
|
14 年之前 |
Chandler Carruth
|
402785357a
Mechanically rename SourceManager::getInstantiationLoc and
|
14 年之前 |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 年之前 |
Ted Kremenek
|
9b66371644
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
|
14 年之前 |
Argyrios Kyrtzidis
|
811d75ee35
[analyzer] Move the files in lib/StaticAnalyzer to lib/StaticAnalyzer/Core.
|
14 年之前 |