Home
last modified time | relevance | path

Searched refs:CTU (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DPlistDiagnostics.cpp46 const cross_tu::CrossTranslationUnitContext &CTU; member in __anoncaddb7be0111::PlistDiagnostics
56 const cross_tu::CrossTranslationUnitContext &CTU,
85 const cross_tu::CrossTranslationUnitContext &CTU; member in __anoncaddb7be0211::PlistPrinter
91 const cross_tu::CrossTranslationUnitContext &CTU, in PlistPrinter() argument
93 : FM(FM), PP(PP), CTU(CTU), MacroExpansions(MacroExpansions) {} in PlistPrinter()
169 SourceLocation MacroLoc, const cross_tu::CrossTranslationUnitContext &CTU,
390 getExpandedMacro(MacroExpansionLoc, CTU, MacroExpansions, SM); in ReportMacroExpansions()
526 const Preprocessor &PP, const cross_tu::CrossTranslationUnitContext &CTU, in PlistDiagnostics() argument
528 : DiagOpts(std::move(DiagOpts)), OutputFile(output), PP(PP), CTU(CTU), in PlistDiagnostics()
532 (void)this->CTU; in PlistDiagnostics()
[all …]
H A DHTMLDiagnostics.cpp139 const cross_tu::CrossTranslationUnitContext &CTU, in createHTMLDiagnosticConsumer() argument
147 createTextMinimalPathDiagnosticConsumer(DiagOpts, C, OutputDir, PP, CTU, in createHTMLDiagnosticConsumer()
160 const cross_tu::CrossTranslationUnitContext &CTU, in createHTMLSingleFileDiagnosticConsumer() argument
162 createTextMinimalPathDiagnosticConsumer(DiagOpts, C, OutputDir, PP, CTU, in createHTMLSingleFileDiagnosticConsumer()
175 const cross_tu::CrossTranslationUnitContext &CTU, in createPlistHTMLDiagnosticConsumer() argument
178 DiagOpts, C, std::string(llvm::sys::path::parent_path(prefix)), PP, CTU, in createPlistHTMLDiagnosticConsumer()
180 createPlistMultiFileDiagnosticConsumer(DiagOpts, C, prefix, PP, CTU, in createPlistHTMLDiagnosticConsumer()
183 CTU, MacroExpansions); in createPlistHTMLDiagnosticConsumer()
189 const cross_tu::CrossTranslationUnitContext &CTU, in createSarifHTMLDiagnosticConsumer() argument
193 CTU, MacroExpansions); in createSarifHTMLDiagnosticConsumer()
[all …]
H A DTextDiagnostics.cpp143 const cross_tu::CrossTranslationUnitContext &CTU, in createTextPathDiagnosticConsumer() argument
153 const cross_tu::CrossTranslationUnitContext &CTU, in createTextMinimalPathDiagnosticConsumer() argument
H A DSarifDiagnostics.cpp52 const cross_tu::CrossTranslationUnitContext &CTU, in createSarifDiagnosticConsumer() argument
61 CTU, MacroExpansions); in createSarifDiagnosticConsumer()
H A DExprEngine.cpp202 ExprEngine::ExprEngine(cross_tu::CrossTranslationUnitContext &CTU, in ExprEngine() argument
207 : CTU(CTU), AMgr(mgr), in ExprEngine()
/netbsd-src/external/apache2/llvm/dist/clang/docs/analyzer/user-docs/
H A DCrossTranslationUnit.rst2 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 …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp93 cross_tu::CrossTranslationUnitContext CTU; member in __anonc99194a10111::AnalysisConsumer
128 Plugins(plugins), Injector(injector), CTU(CI), in AnalysisConsumer()
160 CREATEFN(Opts->getDiagOpts(), PathConsumers, OutDir, PP, CTU, \ in DigestAnalyzerOptions()
290 CTU.getCrossTUDefinition(VD, Opts->CTUDir, Opts->CTUIndexName, in VisitVarDecl()
296 CTU.emitCrossTUDiagnostics(IE); in VisitVarDecl()
704 ExprEngine Eng(CTU, *Mgr, VisitedCallees, &FunctionSummaries, IMode); in RunPathSensitiveChecks()
/netbsd-src/external/apache2/llvm/dist/clang/tools/scan-build-py/
H A DREADME.md47 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
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/
H A DPathDiagnosticConsumers.h40 const cross_tu::CrossTranslationUnitContext &CTU, \
H A DAnalyzerOptions.def323 "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. "
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h141 cross_tu::CrossTranslationUnitContext &CTU;
184 ExprEngine(cross_tu::CrossTranslationUnitContext &CTU, AnalysisManager &mgr,
224 return &CTU; in getCrossTranslationUnitContext()
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DLibASTImporter.rst26 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…
H A DInternalsManual.rst2483 is a name conflict. During the CTU analysis of certain projects, we recognized
2487 these collisions liberally then CTU analysis can find more results. Note, the
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000-builtin.def1669 BU_ALTIVEC_OVERLOAD_X (CTU, "ctu")
/netbsd-src/share/misc/
H A Dairport1546 CTU:Chengdu, China