Home
last modified time | relevance | path

Searched refs:Analysis (Results 1 – 25 of 285) sorted by relevance

12345678910>>...12

/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/lib/
H A DGraphBuilder.cpp71 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 DGraphBuilder.h94 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 DFileAnalysis.cpp82 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 Dllvm-cfi-verify.cpp87 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 DAnalysis.cpp102 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 DCMakeLists.txt23 Analysis
46 Analysis.cpp
H A DAnalysis.h37 class Analysis {
39 Analysis(const Target &Target, std::unique_ptr<MCInstrInfo> InstrInfo,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DDOTGraphTraitsPass.h42 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 DPassInstrumentation.h262 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 Ddifferences.tex187 \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 DPassSupport.h71 #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 DBUILD.gn1 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 Dmodule.modulemap3 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 DBUILD.gn6 "//llvm/lib/Analysis",
18 "Analysis.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/docs/GlobalISel/
H A DKnownBits.rst1 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 DStackSafetyAnalysis.rst2 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 DWritingAnLLVMPass.rst179 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 DCFLGraph.h165 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 DCMakeLists.txt25 Analysis.cpp
138 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Analysis
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/CodeGen/
H A DBUILD.gn10 "//clang/lib/Analysis",
14 "//llvm/lib/Analysis",
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/
H A Dllvm-exegesis.cpp377 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 DMakefile7 .PATH: ${LLVM_SRCDIR}/lib/Analysis
13 Analysis.cpp \
/netbsd-src/external/apache2/llvm/dist/clang/docs/analyzer/user-docs/
H A DCrossTranslationUnit.rst2 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 Doptrecord.py237 class Analysis(Remark): class
245 class AnalysisFPCommute(Analysis):
249 class AnalysisAliasing(Analysis):
/netbsd-src/external/bsd/ntp/dist/html/scripts/
H A Dexternal.txt10 <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</…

12345678910>>...12