/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/lib/ |
H A D | GraphBuilder.cpp | 71 void printPairToDOT(const FileAnalysis &Analysis, raw_ostream &OS, in printPairToDOT() argument 74 Analysis.printInstruction(Analysis.getInstructionOrDie(From), OS); in printPairToDOT() 76 Analysis.printInstruction(Analysis.getInstructionOrDie(To), OS); in printPairToDOT() 80 void GraphResult::printToDOT(const FileAnalysis &Analysis, in printToDOT() argument 86 printPairToDOT(Analysis, OS, KV.first, KV.second); in printToDOT() 90 printPairToDOT(Analysis, OS, BranchNode.Address, V); in printToDOT() 95 GraphResult GraphBuilder::buildFlowGraph(const FileAnalysis &Analysis, in buildFlowGraph() argument 101 const auto &IndirectInstructions = Analysis.getIndirectInstructions(); in buildFlowGraph() 108 buildFlowGraphImpl(Analysis, OpenedNodes, Result, Address.Address, 0); in buildFlowGraph() 112 void GraphBuilder::buildFlowsToUndefined(const FileAnalysis &Analysis, in buildFlowsToUndefined() argument [all …]
|
H A D | GraphBuilder.h | 94 void printToDOT(const FileAnalysis &Analysis, raw_ostream &OS) const; 104 static GraphResult buildFlowGraph(const FileAnalysis &Analysis, 117 static void buildFlowGraphImpl(const FileAnalysis &Analysis, 127 static void buildFlowsToUndefined(const FileAnalysis &Analysis,
|
H A D | FileAnalysis.cpp | 82 FileAnalysis Analysis(std::move(Binary)); in Create() local 84 Analysis.Object = dyn_cast<object::ObjectFile>(Analysis.Binary.getBinary()); in Create() 85 if (!Analysis.Object) in Create() 88 switch (Analysis.Object->getArch()) { in Create() 98 Analysis.ObjectTriple = Analysis.Object->makeTriple(); in Create() 99 Analysis.Features = Analysis.Object->getFeatures(); in Create() 102 if (auto InitResponse = Analysis.initialiseDisassemblyMembers()) in Create() 105 if (auto SectionParseResponse = Analysis.parseCodeSections()) in Create() 108 if (auto SymbolTableParseResponse = Analysis.parseSymbolTable()) in Create() 111 return std::move(Analysis); in Create()
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/ |
H A D | llvm-cfi-verify.cpp | 87 static void printInstructionInformation(const FileAnalysis &Analysis, in printInstructionInformation() argument 93 Analysis.printInstruction(InstrMeta, outs()); in printInstructionInformation() 97 Graph.printToDOT(Analysis, outs()); in printInstructionInformation() 126 printIndirectCFInstructions(FileAnalysis &Analysis, in printIndirectCFInstructions() argument 135 for (object::SectionedAddress Address : Analysis.getIndirectInstructions()) { in printIndirectCFInstructions() 136 const auto &InstrMeta = Analysis.getInstructionOrDie(Address.Address); in printIndirectCFInstructions() 137 GraphResult Graph = GraphBuilder::buildFlowGraph(Analysis, Address); in printIndirectCFInstructions() 140 Analysis.validateCFIProtection(Graph); in printIndirectCFInstructions() 145 printInstructionInformation(Analysis, InstrMeta, Graph, ProtectionStatus); in printIndirectCFInstructions() 156 auto InliningInfo = Analysis.symbolizeInlinedCode(Address); in printIndirectCFInstructions() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/ |
H A D | Analysis.cpp | 102 void Analysis::writeSnippet(raw_ostream &OS, ArrayRef<uint8_t> Bytes, in writeSnippet() 126 void Analysis::printInstructionRowCsv(const size_t PointId, in printInstructionRowCsv() 154 Analysis::Analysis(const Target &Target, std::unique_ptr<MCInstrInfo> InstrInfo, in Analysis() function in llvm::exegesis::Analysis 188 Error Analysis::run<Analysis::PrintClusters>(raw_ostream &OS) const { in run() 211 Analysis::ResolvedSchedClassAndPoints::ResolvedSchedClassAndPoints( in ResolvedSchedClassAndPoints() 215 std::vector<Analysis::ResolvedSchedClassAndPoints> 216 Analysis::makePointsPerSchedClass() const { in makePointsPerSchedClass() 277 void Analysis::printPointHtml(const InstructionBenchmark &Point, in printPointHtml() 298 void Analysis::printSchedClassClustersHtml( in printSchedClassClustersHtml() 339 void Analysis::SchedClassCluster::addPoint( in addPoint() [all …]
|
H A D | CMakeLists.txt | 23 Analysis 46 Analysis.cpp
|
H A D | Analysis.h | 37 class Analysis { 39 Analysis(const Target &Target, std::unique_ptr<MCInstrInfo> InstrInfo,
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | DOTGraphTraitsPass.h | 42 virtual bool processFunction(Function &F, AnalysisT &Analysis) { in processFunction() argument 47 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction() local 49 if (!processFunction(F, Analysis)) in runOnFunction() 52 GraphT Graph = AnalysisGraphTraitsT::getGraph(&Analysis); in runOnFunction() 84 virtual bool processFunction(Function &F, AnalysisT &Analysis) { in processFunction() argument 89 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction() local 91 if (!processFunction(F, Analysis)) in runOnFunction() 94 GraphT Graph = AnalysisGraphTraitsT::getGraph(&Analysis); in runOnFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | PassInstrumentation.h | 262 void runBeforeAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runBeforeAnalysis() argument 265 C(Analysis.name(), llvm::Any(&IR)); in runBeforeAnalysis() 271 void runAfterAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runAfterAnalysis() argument 274 C(Analysis.name(), llvm::Any(&IR)); in runAfterAnalysis() 281 void runAnalysisInvalidated(const PassT &Analysis, const IRUnitT &IR) const { in runAnalysisInvalidated() argument 284 C(Analysis.name(), llvm::Any(&IR)); in runAnalysisInvalidated()
|
/netbsd-src/external/bsd/nsd/dist/doc/ |
H A D | differences.tex | 187 \vspace{-8pt}\subparagraph{Analysis:} 202 \vspace{-8pt}\subparagraph{Analysis:} 214 \vspace{-8pt}\subparagraph{Analysis:} 226 \vspace{-8pt}\subparagraph{Analysis:} 306 \vspace{-8pt}\subparagraph{Analysis:} 376 \vspace{-8pt}\subparagraph{Analysis:} 397 \vspace{-8pt}\subparagraph{Analysis:} 425 \vspace{-8pt}\subparagraph{Analysis:} 437 \vspace{-8pt}\subparagraph{Analysis:} 447 \vspace{-8pt}\subparagraph{Analysis:} [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ |
H A D | PassSupport.h | 71 #define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis) \ argument 72 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ 74 INITIALIZE_PASS_END(PassName, Arg, Name, Cfg, Analysis) 76 #define INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ argument 77 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
H A D | BUILD.gn | 1 static_library("Analysis") { 4 # Must be a public_dep because Analysis's headers include llvm-config.h. 19 "Analysis.cpp",
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ |
H A D | module.modulemap | 3 umbrella "Analysis" 5 textual header "Analysis/Analyses/ThreadSafetyOps.def" 13 exclude header "Analysis/Analyses/ExprMutationAnalyzer.h" 84 module Analysis { header "Analysis/AnalysisDiagnostic.h" export * }
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/ |
H A D | BUILD.gn | 6 "//llvm/lib/Analysis", 18 "Analysis.cpp",
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/GlobalISel/ |
H A D | KnownBits.rst | 1 Known Bits Analysis 4 The Known Bits Analysis pass makes information about the known values of bits 59 To use Known Bits Analysis in a pass, first include the header and register the
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | StackSafetyAnalysis.rst | 2 Stack Safety Analysis 9 The Stack Safety Analysis determines if stack allocated variables can be 55 probably Stack Safety Analysis failed and we should check for a bug in the
|
H A D | WritingAnLLVMPass.rst | 179 false /* Analysis Pass */); 229 false /* Analysis Pass */); 878 Implementing Analysis Groups 896 Analysis Groups. 898 Analysis Group Concepts 901 An Analysis Group is a single simple interface that may be implemented by 902 multiple different passes. Analysis Groups can be given human readable names 907 Analysis groups are used by client passes just like other passes are: the 924 As a concrete example of an Analysis Group in action, consider the 951 no command line argument to be specified for the Analysis Group Interface [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | CFLGraph.h | 165 CFLAA &Analysis; variable 256 : AA(Builder.Analysis), DL(DL), TLI(Builder.TLI), Graph(Builder.Graph), in GetEdgesVisitor() 653 CFLGraphBuilder(CFLAA &Analysis, const TargetLibraryInfo &TLI, Function &Fn) in CFLGraphBuilder() argument 654 : Analysis(Analysis), TLI(TLI) { in CFLGraphBuilder()
|
H A D | CMakeLists.txt | 25 Analysis.cpp 138 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Analysis
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/CodeGen/ |
H A D | BUILD.gn | 10 "//clang/lib/Analysis", 14 "//llvm/lib/Analysis",
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/ |
H A D | llvm-exegesis.cpp | 377 static void maybeRunAnalysis(const Analysis &Analyzer, const std::string &Name, in maybeRunAnalysis() 438 const Analysis Analyzer(*TheTarget, std::move(InstrInfo), Clustering, in analysisMain() 442 maybeRunAnalysis<Analysis::PrintClusters>(Analyzer, "analysis clusters", in analysisMain() 444 maybeRunAnalysis<Analysis::PrintSchedClassInconsistencies>( in analysisMain()
|
/netbsd-src/external/apache2/llvm/lib/libLLVMAnalysis/ |
H A D | Makefile | 7 .PATH: ${LLVM_SRCDIR}/lib/Analysis 13 Analysis.cpp \
|
/netbsd-src/external/apache2/llvm/dist/clang/docs/analyzer/user-docs/ |
H A D | CrossTranslationUnit.rst | 2 Cross Translation Unit (CTU) Analysis 33 Manual CTU Analysis 128 Automated CTU Analysis with CodeChecker 185 Automated CTU Analysis with scan-build-py (don't do it) 223 Manual CTU Analysis 314 Automated CTU Analysis with CodeChecker 371 Automated CTU Analysis with scan-build-py (don't do it)
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt-viewer/ |
H A D | optrecord.py | 237 class Analysis(Remark): class 245 class AnalysisFPCommute(Analysis): 249 class AnalysisAliasing(Analysis):
|
/netbsd-src/external/bsd/ntp/dist/html/scripts/ |
H A D | external.txt | 10 <li class='inline'><a href='http://www.eecis.udel.edu/~mills/onwire.html'>Analysis and Simulation o… 12 <li class='inline'><a href='http://www.eecis.udel.edu/~mills/security.html'>NTP Security Analysis</…
|