| /openbsd-src/gnu/llvm/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 Expected<SubtargetFeatures> Features = Analysis.Object->getFeatures(); in Create() 103 Analysis.Features = *Features; in Create() 106 if (auto InitResponse = Analysis.initialiseDisassemblyMembers()) in Create() 109 if (auto SectionParseResponse = Analysis.parseCodeSections()) in Create() 112 if (auto SymbolTableParseResponse = Analysis.parseSymbolTable()) in Create() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/ |
| H A D | TypeErasedDataflowAnalysis.cpp | 187 TypeErasedDataflowAnalysis &Analysis, in AnalysisContext() 191 : CFCtx(CFCtx), Analysis(Analysis), InitEnv(InitEnv), in AnalysisContext() 197 TypeErasedDataflowAnalysis &Analysis; member 250 auto &Analysis = AC.Analysis; in computeBlockInputState() local 264 if (Analysis.builtinOptions()) { in computeBlockInputState() 274 Analysis.transferBranchTypeErased(CondValue, Cond, PredState.Lattice, in computeBlockInputState() 280 Analysis.joinTypeErased(MaybeState->Lattice, PredState.Lattice); in computeBlockInputState() 281 MaybeState->Env.join(PredState.Env, Analysis); in computeBlockInputState() 290 MaybeState.emplace(Analysis.typeErasedInitialElement(), AC.InitEnv); in computeBlockInputState() 372 if (AC.Analysis.builtinOptions()) { in transferCFGBlock() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-cfi-verify/ |
| H A D | llvm-cfi-verify.cpp | 91 static void printInstructionInformation(const FileAnalysis &Analysis, in printInstructionInformation() argument 97 Analysis.printInstruction(InstrMeta, outs()); in printInstructionInformation() 101 Graph.printToDOT(Analysis, outs()); in printInstructionInformation() 130 printIndirectCFInstructions(FileAnalysis &Analysis, in printIndirectCFInstructions() argument 139 for (object::SectionedAddress Address : Analysis.getIndirectInstructions()) { in printIndirectCFInstructions() 140 const auto &InstrMeta = Analysis.getInstructionOrDie(Address.Address); in printIndirectCFInstructions() 141 GraphResult Graph = GraphBuilder::buildFlowGraph(Analysis, Address); in printIndirectCFInstructions() 144 Analysis.validateCFIProtection(Graph); in printIndirectCFInstructions() 149 printInstructionInformation(Analysis, InstrMeta, Graph, ProtectionStatus); in printIndirectCFInstructions() 160 auto InliningInfo = Analysis.symbolizeInlinedCode(Address); in printIndirectCFInstructions() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/ |
| H A D | Analysis.cpp | 102 void Analysis::writeSnippet(raw_ostream &OS, ArrayRef<uint8_t> Bytes, in writeSnippet() 127 void Analysis::printInstructionRowCsv(const size_t PointId, in printInstructionRowCsv() 155 Analysis::Analysis(const LLVMState &State, in Analysis() function in llvm::exegesis::Analysis 184 Error Analysis::run<Analysis::PrintClusters>(raw_ostream &OS) const { in run() 207 Analysis::ResolvedSchedClassAndPoints::ResolvedSchedClassAndPoints( in ResolvedSchedClassAndPoints() 211 std::vector<Analysis::ResolvedSchedClassAndPoints> 212 Analysis::makePointsPerSchedClass() const { in makePointsPerSchedClass() 273 void Analysis::printPointHtml(const InstructionBenchmark &Point, in printPointHtml() 294 void Analysis::printSchedClassClustersHtml( in printSchedClassClustersHtml() 336 void Analysis::SchedClassCluster::addPoint( in addPoint() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | DOTGraphTraitsPass.h | 175 virtual bool processFunction(Function &F, AnalysisT &Analysis) { in processFunction() argument 180 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction() local 182 if (!processFunction(F, Analysis)) in runOnFunction() 185 GraphT Graph = AnalysisGraphTraitsT::getGraph(&Analysis); in runOnFunction() 214 virtual bool processFunction(Function &F, AnalysisT &Analysis) { in processFunction() argument 219 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction() local 221 if (!processFunction(F, Analysis)) in runOnFunction() 224 GraphT Graph = AnalysisGraphTraitsT::getGraph(&Analysis); in runOnFunction()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowAnalysis.h | 157 template <typename Analysis> 158 static auto transferBranchInternal(Rank0, Analysis &A, bool Branch, 167 template <typename Analysis> 168 static void transferBranchInternal(Rank1, Analysis &A, bool, const Stmt *, in transferBranchInternal() 194 const ControlFlowContext &CFCtx, AnalysisT &Analysis, 214 CFCtx, Analysis, InitEnv, PostVisitCFGClosure);
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/unittests/Analysis/FlowSensitive/ |
| H A D | BUILD.gn | 8 "//clang/lib/Analysis", 9 "//clang/lib/Analysis/FlowSensitive", 10 "//clang/lib/Analysis/FlowSensitive/Models",
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | PassInstrumentation.h | 275 void runBeforeAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runBeforeAnalysis() argument 278 C(Analysis.name(), llvm::Any(&IR)); in runBeforeAnalysis() 284 void runAfterAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runAfterAnalysis() argument 287 C(Analysis.name(), llvm::Any(&IR)); in runAfterAnalysis() 294 void runAnalysisInvalidated(const PassT &Analysis, const IRUnitT &IR) const { in runAnalysisInvalidated() argument 297 C(Analysis.name(), llvm::Any(&IR)); in runAnalysisInvalidated()
|
| /openbsd-src/gnu/usr.bin/clang/libLLVMAnalysis/ |
| H A D | Makefile | 6 CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/Analysis 131 ln -s ${LLVM_SRCS}/lib/Analysis/Analysis.cpp $@ 133 .PATH: ${.CURDIR}/../../../llvm/llvm/lib/Analysis
|
| /openbsd-src/distrib/sets/lists/comp/ |
| H A D | clang.amd64 | 932 ./usr/include/llvm-c/Analysis.h 1066 ./usr/include/llvm/Analysis 1067 ./usr/include/llvm/Analysis/AliasAnalysis.h 1068 ./usr/include/llvm/Analysis/AliasAnalysisEvaluator.h 1069 ./usr/include/llvm/Analysis/AliasSetTracker.h 1070 ./usr/include/llvm/Analysis/AssumeBundleQueries.h 1071 ./usr/include/llvm/Analysis/AssumptionCache.h 1072 ./usr/include/llvm/Analysis/BasicAliasAnalysis.h 1073 ./usr/include/llvm/Analysis/BlockFrequencyInfo.h 1074 ./usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h [all …]
|
| H A D | clang.macppc | 931 ./usr/include/llvm-c/Analysis.h 1065 ./usr/include/llvm/Analysis 1066 ./usr/include/llvm/Analysis/AliasAnalysis.h 1067 ./usr/include/llvm/Analysis/AliasAnalysisEvaluator.h 1068 ./usr/include/llvm/Analysis/AliasSetTracker.h 1069 ./usr/include/llvm/Analysis/AssumeBundleQueries.h 1070 ./usr/include/llvm/Analysis/AssumptionCache.h 1071 ./usr/include/llvm/Analysis/BasicAliasAnalysis.h 1072 ./usr/include/llvm/Analysis/BlockFrequencyInfo.h 1073 ./usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h [all …]
|
| H A D | clang.loongson | 931 ./usr/include/llvm-c/Analysis.h 1065 ./usr/include/llvm/Analysis 1066 ./usr/include/llvm/Analysis/AliasAnalysis.h 1067 ./usr/include/llvm/Analysis/AliasAnalysisEvaluator.h 1068 ./usr/include/llvm/Analysis/AliasSetTracker.h 1069 ./usr/include/llvm/Analysis/AssumeBundleQueries.h 1070 ./usr/include/llvm/Analysis/AssumptionCache.h 1071 ./usr/include/llvm/Analysis/BasicAliasAnalysis.h 1072 ./usr/include/llvm/Analysis/BlockFrequencyInfo.h 1073 ./usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h [all …]
|
| H A D | clang.octeon | 931 ./usr/include/llvm-c/Analysis.h 1065 ./usr/include/llvm/Analysis 1066 ./usr/include/llvm/Analysis/AliasAnalysis.h 1067 ./usr/include/llvm/Analysis/AliasAnalysisEvaluator.h 1068 ./usr/include/llvm/Analysis/AliasSetTracker.h 1069 ./usr/include/llvm/Analysis/AssumeBundleQueries.h 1070 ./usr/include/llvm/Analysis/AssumptionCache.h 1071 ./usr/include/llvm/Analysis/BasicAliasAnalysis.h 1072 ./usr/include/llvm/Analysis/BlockFrequencyInfo.h 1073 ./usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h [all …]
|
| H A D | clang.arm64 | 932 ./usr/include/llvm-c/Analysis.h 1066 ./usr/include/llvm/Analysis 1067 ./usr/include/llvm/Analysis/AliasAnalysis.h 1068 ./usr/include/llvm/Analysis/AliasAnalysisEvaluator.h 1069 ./usr/include/llvm/Analysis/AliasSetTracker.h 1070 ./usr/include/llvm/Analysis/AssumeBundleQueries.h 1071 ./usr/include/llvm/Analysis/AssumptionCache.h 1072 ./usr/include/llvm/Analysis/BasicAliasAnalysis.h 1073 ./usr/include/llvm/Analysis/BlockFrequencyInfo.h 1074 ./usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h [all …]
|
| H A D | clang.powerpc64 | 930 ./usr/include/llvm-c/Analysis.h 1064 ./usr/include/llvm/Analysis 1065 ./usr/include/llvm/Analysis/AliasAnalysis.h 1066 ./usr/include/llvm/Analysis/AliasAnalysisEvaluator.h 1067 ./usr/include/llvm/Analysis/AliasSetTracker.h 1068 ./usr/include/llvm/Analysis/AssumeBundleQueries.h 1069 ./usr/include/llvm/Analysis/AssumptionCache.h 1070 ./usr/include/llvm/Analysis/BasicAliasAnalysis.h 1071 ./usr/include/llvm/Analysis/BlockFrequencyInfo.h 1072 ./usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h [all …]
|
| H A D | clang.armv7 | 930 ./usr/include/llvm-c/Analysis.h 1064 ./usr/include/llvm/Analysis 1065 ./usr/include/llvm/Analysis/AliasAnalysis.h 1066 ./usr/include/llvm/Analysis/AliasAnalysisEvaluator.h 1067 ./usr/include/llvm/Analysis/AliasSetTracker.h 1068 ./usr/include/llvm/Analysis/AssumeBundleQueries.h 1069 ./usr/include/llvm/Analysis/AssumptionCache.h 1070 ./usr/include/llvm/Analysis/BasicAliasAnalysis.h 1071 ./usr/include/llvm/Analysis/BlockFrequencyInfo.h 1072 ./usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h [all …]
|
| H A D | clang.i386 | 930 ./usr/include/llvm-c/Analysis.h 1064 ./usr/include/llvm/Analysis 1065 ./usr/include/llvm/Analysis/AliasAnalysis.h 1066 ./usr/include/llvm/Analysis/AliasAnalysisEvaluator.h 1067 ./usr/include/llvm/Analysis/AliasSetTracker.h 1068 ./usr/include/llvm/Analysis/AssumeBundleQueries.h 1069 ./usr/include/llvm/Analysis/AssumptionCache.h 1070 ./usr/include/llvm/Analysis/BasicAliasAnalysis.h 1071 ./usr/include/llvm/Analysis/BlockFrequencyInfo.h 1072 ./usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h [all …]
|
| H A D | clang.sparc64 | 931 ./usr/include/llvm-c/Analysis.h 1065 ./usr/include/llvm/Analysis 1066 ./usr/include/llvm/Analysis/AliasAnalysis.h 1067 ./usr/include/llvm/Analysis/AliasAnalysisEvaluator.h 1068 ./usr/include/llvm/Analysis/AliasSetTracker.h 1069 ./usr/include/llvm/Analysis/AssumeBundleQueries.h 1070 ./usr/include/llvm/Analysis/AssumptionCache.h 1071 ./usr/include/llvm/Analysis/BasicAliasAnalysis.h 1072 ./usr/include/llvm/Analysis/BlockFrequencyInfo.h 1073 ./usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ |
| H A D | PassSupport.h | 72 #define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis) \ argument 73 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ 75 INITIALIZE_PASS_END(PassName, Arg, Name, Cfg, Analysis) 77 #define INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ argument 78 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | BUILD.gn | 7 "//clang/lib/Analysis", 8 "//clang/lib/Analysis/FlowSensitive",
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | BUILD.gn | 10 "//clang/lib/Analysis", 11 "//clang/lib/Analysis/FlowSensitive", 12 "//clang/lib/Analysis/FlowSensitive/Models",
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/ |
| H A D | BUILD.gn | 7 "//llvm/lib/Analysis", 21 "Analysis.cpp",
|
| /openbsd-src/gnu/llvm/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. 20 "Analysis.cpp",
|