/external/llvm-project/clang/docs/analyzer/user-docs/ |
D | CrossTranslationUnit.rst | 2 Cross Translation Unit (CTU) Analysis 14 CTU analysis can be used in a variety of ways. The importing of external TU definitions can work wi… 33 Manual CTU Analysis 83 The next step is to create a CTU index file which holds the `USR` name and location of external def… 104 Now everything is available for the CTU analysis. 105 We have to feed Clang with CTU specific extra arguments: 128 Automated CTU Analysis with CodeChecker 130 The `CodeChecker <https://github.com/Ericsson/codechecker>`_ project fully supports automated CTU a… 185 Automated CTU Analysis with scan-build-py (don't do it) 187 We actively develop CTU with CodeChecker as the driver for this feature, `scan-build-py` is not act… [all …]
|
/external/llvm-project/clang/lib/StaticAnalyzer/Core/ |
D | PlistDiagnostics.cpp | 45 const cross_tu::CrossTranslationUnitContext &CTU; member in __anon0987a3830111::PlistDiagnostics 54 const cross_tu::CrossTranslationUnitContext &CTU, 82 const cross_tu::CrossTranslationUnitContext &CTU; member in __anon0987a3830211::PlistPrinter 88 const cross_tu::CrossTranslationUnitContext &CTU) in PlistPrinter() argument 89 : FM(FM), PP(PP), CTU(CTU) { in PlistPrinter() 178 const cross_tu::CrossTranslationUnitContext &CTU); 391 ExpansionInfo EI = getExpandedMacro(P->getLocation().asLocation(), PP, CTU); in ReportMacroExpansions() 524 const Preprocessor &PP, const cross_tu::CrossTranslationUnitContext &CTU, in PlistDiagnostics() argument 526 : DiagOpts(std::move(DiagOpts)), OutputFile(output), PP(PP), CTU(CTU), in PlistDiagnostics() 529 (void)this->CTU; in PlistDiagnostics() [all …]
|
D | HTMLDiagnostics.cpp | 138 const cross_tu::CrossTranslationUnitContext &CTU) { in createHTMLDiagnosticConsumer() argument 145 createTextMinimalPathDiagnosticConsumer(DiagOpts, C, OutputDir, PP, CTU); in createHTMLDiagnosticConsumer() 157 const cross_tu::CrossTranslationUnitContext &CTU) { in createHTMLSingleFileDiagnosticConsumer() argument 158 createTextMinimalPathDiagnosticConsumer(DiagOpts, C, OutputDir, PP, CTU); in createHTMLSingleFileDiagnosticConsumer() 170 const cross_tu::CrossTranslationUnitContext &CTU) { in createPlistHTMLDiagnosticConsumer() argument 173 CTU); in createPlistHTMLDiagnosticConsumer() 174 createPlistMultiFileDiagnosticConsumer(DiagOpts, C, prefix, PP, CTU); in createPlistHTMLDiagnosticConsumer() 176 CTU); in createPlistHTMLDiagnosticConsumer()
|
D | TextDiagnostics.cpp | 142 const cross_tu::CrossTranslationUnitContext &CTU) { in createTextPathDiagnosticConsumer() argument 151 const cross_tu::CrossTranslationUnitContext &CTU) { in createTextMinimalPathDiagnosticConsumer() argument
|
D | SarifDiagnostics.cpp | 51 const cross_tu::CrossTranslationUnitContext &CTU) { in createSarifDiagnosticConsumer() argument 59 CTU); in createSarifDiagnosticConsumer()
|
D | ExprEngine.cpp | 202 ExprEngine::ExprEngine(cross_tu::CrossTranslationUnitContext &CTU, in ExprEngine() argument 207 : CTU(CTU), AMgr(mgr), in ExprEngine()
|
/external/llvm-project/clang/unittests/StaticAnalyzer/ |
D | Reusables.h | 48 cross_tu::CrossTranslationUnitContext CTU; variable 61 CTU(C), Consumers(), in ExprEngineConsumer() 66 Eng(CTU, AMgr, &VisitedCallees, &FS, ExprEngine::Inline_Regular) {} in ExprEngineConsumer()
|
/external/llvm-project/clang/unittests/CrossTU/ |
D | CrossTranslationUnitTest.cpp | 30 : CTU(CI), Success(Success) {} in CTUASTConsumer() 86 CTU.getCrossTUDefinition(FD, "", IndexFileName, false), in HandleTranslationUnit() 96 CTU.getImportedFromSourceLocation(NewFD->getLocation()); in HandleTranslationUnit() 137 CrossTranslationUnitContext CTU; member in clang::cross_tu::__anon185415210111::CTUASTConsumer
|
/external/llvm-project/clang/lib/StaticAnalyzer/Frontend/ |
D | AnalysisConsumer.cpp | 92 cross_tu::CrossTranslationUnitContext CTU; member in __anondf25dae60111::AnalysisConsumer 125 Plugins(plugins), Injector(injector), CTU(CI) { in AnalysisConsumer() 153 CREATEFN(Opts->getDiagOpts(), PathConsumers, OutDir, PP, CTU); \ in DigestAnalyzerOptions() 282 CTU.getCrossTUDefinition(VD, Opts->CTUDir, Opts->CTUIndexName, in VisitVarDecl() 288 CTU.emitCrossTUDiagnostics(IE); in VisitVarDecl() 696 ExprEngine Eng(CTU, *Mgr, VisitedCallees, &FunctionSummaries, IMode); in RunPathSensitiveChecks()
|
/external/llvm-project/clang/tools/scan-build-py/ |
D | README.md | 47 To run the CTU analysis, a compilation database file has to be created: 52 with CTU analysis enabled, execute: 56 For CTU analysis an additional (external definition) collection-phase is required. 61 # Collect and store the data required by the CTU analysis
|
/external/llvm-project/clang/include/clang/StaticAnalyzer/Core/ |
D | PathDiagnosticConsumers.h | 38 const cross_tu::CrossTranslationUnitContext &CTU);
|
D | AnalyzerOptions.def | 323 "for import when inlining functions during CTU analysis. " 332 "for import when inlining functions during CTU analysis of C++ " 385 "The directory containing the CTU related files.", "") 388 "The name of the file containing the CTU index of definitions. "
|
/external/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | ExprEngine.h | 141 cross_tu::CrossTranslationUnitContext &CTU; 184 ExprEngine(cross_tu::CrossTranslationUnitContext &CTU, AnalysisManager &mgr, 224 return &CTU; in getCrossTranslationUnitContext()
|
/external/llvm-project/clang/docs/ |
D | LibASTImporter.rst | 26 Existing clients of the ``ASTImporter`` library are Cross Translation Unit (CTU) static analysis an… 27 CTU static analysis imports a definition of a function if its definition is found in another transl…
|
D | InternalsManual.rst | 1922 is a name conflict. During the CTU analysis of certain projects, we recognized 1926 these collisions liberally then CTU analysis can find more results. Note, the
|
/external/cldr/tools/java/org/unicode/cldr/util/data/external/ |
D | 2013-1_UNLOCODE_CodeListPart2.csv | 1186 ,"GB","CTU","Christchurch","Christchurch","CAM","--3-----","RL","0701",,"5233N 00012E", 6451 ,"GT","CTU","Ciudad Tec�n Um�n","Ciudad Tecun Uman","SM","-23-----","RL","0307",,"1440N 09209W", 11685 ,"IT","CTU","Castelnuovo Magra","Castelnuovo Magra",,"--3-----","RL","0701",,"4406N 01000E",""
|
D | 2013-1_UNLOCODE_CodeListPart1.csv | 6618 ,"BR","CTU","Crateus","Crateus","CE","--3-----","RQ","0607",,"0510S 04040W", 13058 ,"CN","CTU","Chengdu","Chengdu","51","-234----","AS","9503",,, 28540 ,"ES","CTU","Castuera","Castuera","BA","-23-----","RL","0701",,"3843N 00532W", 34461 ,"FR","CTU","Chatou","Chatou","78","--3-----","RL","9501",,,
|
D | 2013-1_UNLOCODE_CodeListPart3.csv | 12601 ,"US","CTU","Citrus Heights","Citrus Heights","CA","--3-----","RQ","9307",,,
|