| /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...] |