HomeSort by: relevance | last modified time | path
    Searched refs:Analysis (Results 1 - 25 of 45) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/lib/
GraphBuilder.cpp 71 void printPairToDOT(const FileAnalysis &Analysis, raw_ostream &OS,
74 Analysis.printInstruction(Analysis.getInstructionOrDie(From), OS);
76 Analysis.printInstruction(Analysis.getInstructionOrDie(To), OS);
80 void GraphResult::printToDOT(const FileAnalysis &Analysis,
86 printPairToDOT(Analysis, OS, KV.first, KV.second);
90 printPairToDOT(Analysis, OS, BranchNode.Address, V);
95 GraphResult GraphBuilder::buildFlowGraph(const FileAnalysis &Analysis,
101 const auto &IndirectInstructions = Analysis.getIndirectInstructions()
    [all...]
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,
FileAnalysis.cpp 82 FileAnalysis Analysis(std::move(Binary));
84 Analysis.Object = dyn_cast<object::ObjectFile>(Analysis.Binary.getBinary());
85 if (!Analysis.Object)
88 switch (Analysis.Object->getArch()) {
98 Analysis.ObjectTriple = Analysis.Object->makeTriple();
99 Analysis.Features = Analysis.Object->getFeatures();
102 if (auto InitResponse = Analysis.initialiseDisassemblyMembers()
    [all...]
  /src/external/apache2/llvm/bin/llvm-dis/
Makefile 13 Analysis \
  /src/external/apache2/llvm/bin/llvm-as/
Makefile 15 Analysis \
  /src/external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/
llvm-cfi-verify.cpp 87 static void printInstructionInformation(const FileAnalysis &Analysis,
93 Analysis.printInstruction(InstrMeta, outs());
97 Graph.printToDOT(Analysis, outs());
126 printIndirectCFInstructions(FileAnalysis &Analysis,
135 for (object::SectionedAddress Address : Analysis.getIndirectInstructions()) {
136 const auto &InstrMeta = Analysis.getInstructionOrDie(Address.Address);
137 GraphResult Graph = GraphBuilder::buildFlowGraph(Analysis, Address);
140 Analysis.validateCFIProtection(Graph);
145 printInstructionInformation(Analysis, InstrMeta, Graph, ProtectionStatus);
156 auto InliningInfo = Analysis.symbolizeInlinedCode(Address)
    [all...]
  /src/external/apache2/llvm/bin/llvm-extract/
Makefile 20 Analysis \
  /src/external/apache2/llvm/bin/llvm-link/
Makefile 24 Analysis \
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
DOTGraphTraitsPass.h 16 #include "llvm/Analysis/CFGPrinter.h"
20 /// Default traits class for extracting a graph from an analysis pass.
41 /// @param Analysis The current analysis result for this function.
42 virtual bool processFunction(Function &F, AnalysisT &Analysis) {
47 auto &Analysis = getAnalysis<AnalysisT>();
49 if (!processFunction(F, Analysis))
52 GraphT Graph = AnalysisGraphTraitsT::getGraph(&Analysis);
83 /// @param Analysis The current analysis result for this function
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
Analysis.cpp 1 //===-- Analysis.cpp --------------------------------------------*- C++ -*-===//
9 #include "Analysis.h"
102 void Analysis::writeSnippet(raw_ostream &OS, ArrayRef<uint8_t> Bytes,
126 void Analysis::printInstructionRowCsv(const size_t PointId,
154 Analysis::Analysis(const Target &Target, std::unique_ptr<MCInstrInfo> InstrInfo,
188 Error Analysis::run<Analysis::PrintClusters>(raw_ostream &OS) const {
211 Analysis::ResolvedSchedClassAndPoints::ResolvedSchedClassAndPoints(
215 std::vector<Analysis::ResolvedSchedClassAndPoints
    [all...]
Analysis.h 1 //===-- Analysis.h ----------------------------------------------*- C++ -*-===//
10 /// Analysis output for benchmark results.
37 class Analysis {
39 Analysis(const Target &Target, std::unique_ptr<MCInstrInfo> InstrInfo,
  /src/external/apache2/llvm/bin/lli/
Makefile 46 Analysis \
  /src/external/apache2/llvm/lib/libclangAnalysis/
Makefile 7 .PATH: ${CLANG_SRCDIR}/lib/Analysis
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PassInstrumentation.h 30 /// - Pass Manager requests PassInstrumentationAnalysis from analysis manager
259 /// BeforeAnalysis instrumentation point - takes \p Analysis instance
262 void runBeforeAnalysis(const PassT &Analysis, const IRUnitT &IR) const {
265 C(Analysis.name(), llvm::Any(&IR));
268 /// AfterAnalysis instrumentation point - takes \p Analysis instance
271 void runAfterAnalysis(const PassT &Analysis, const IRUnitT &IR) const {
274 C(Analysis.name(), llvm::Any(&IR));
277 /// AnalysisInvalidated instrumentation point - takes \p Analysis instance
281 void runAnalysisInvalidated(const PassT &Analysis, const IRUnitT &IR) const {
284 C(Analysis.name(), llvm::Any(&IR))
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/
PassSupport.h 37 #define INITIALIZE_PASS(passName, arg, name, cfg, analysis) \
41 PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis); \
51 #define INITIALIZE_PASS_BEGIN(passName, arg, name, cfg, analysis) \
58 #define INITIALIZE_PASS_END(passName, arg, name, cfg, analysis) \
61 PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis); \
71 #define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis) \
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) \
77 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
    [all...]
  /src/external/apache2/llvm/bin/bugpoint/
Makefile 81 Analysis \
  /src/external/apache2/llvm/bin/llc/
Makefile 68 Analysis \
  /src/external/apache2/llvm/bin/llvm-dwp/
Makefile 60 Analysis \
  /src/external/apache2/llvm/bin/llvm-mc/
Makefile 60 Analysis \
  /src/external/apache2/llvm/bin/opt/
Makefile 83 Analysis \
  /src/external/bsd/nsd/dist/doc/
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...]
  /src/external/apache2/llvm/lib/libLLVMAnalysis/
Makefile 7 .PATH: ${LLVM_SRCDIR}/lib/Analysis
13 Analysis.cpp \
  /src/external/apache2/llvm/bin/clang/
Makefile 114 Analysis \
  /src/external/apache2/llvm/bin/clang-repl/
Makefile 115 Analysis \
  /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/
llvm-exegesis.cpp 14 #include "lib/Analysis.h"
49 static cl::OptionCategory AnalysisOptions("llvm-exegesis analysis options");
68 cl::desc("File to read (analysis mode) or write "
84 clEnumValN(exegesis::InstructionBenchmark::Unknown, "analysis",
85 "Analysis")));
132 "analysis-clustering", cl::desc("the clustering algorithm to use"),
141 "analysis-numpoints",
142 cl::desc("minimum number of points in an analysis cluster (dbscan only)"),
146 "analysis-clustering-epsilon",
151 "analysis-inconsistency-epsilon"
    [all...]

Completed in 142 milliseconds

1 2