| /llvm-project-15.0.7/llvm/unittests/tools/llvm-cfi-verify/ |
| H A D | FileAnalysis.cpp | 247 EXPECT_FALSE(Analysis.isCFITrap(Analysis.getInstructionOrDie(0xDEADBEEF))); in TEST_F() 249 Analysis.isCFITrap(Analysis.getInstructionOrDie(0xDEADBEEF + 3))); in TEST_F() 251 Analysis.isCFITrap(Analysis.getInstructionOrDie(0xDEADBEEF + 6))); in TEST_F() 253 Analysis.isCFITrap(Analysis.getInstructionOrDie(0xDEADBEEF + 10))); in TEST_F() 255 Analysis.isCFITrap(Analysis.getInstructionOrDie(0xDEADBEEF + 20))); in TEST_F() 257 Analysis.isCFITrap(Analysis.getInstructionOrDie(0xDEADBEEF + 21))); in TEST_F() 259 Analysis.isCFITrap(Analysis.getInstructionOrDie(0xDEADBEEF + 23))); in TEST_F() 261 Analysis.isCFITrap(Analysis.getInstructionOrDie(0xDEADBEEF + 28))); in TEST_F() 283 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF))); in TEST_F() 285 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 1))); in TEST_F() [all …]
|
| H A D | GraphBuilder.cpp | 142 ELFx86TestFileAnalysis Analysis; member in llvm::cfi_verify::__anon80468ca00111::BasicGraphBuilderTest 154 Analysis.parseSectionContents( in TEST_F() 181 Analysis.parseSectionContents( in TEST_F() 208 Analysis.parseSectionContents( in TEST_F() 248 Analysis.parseSectionContents( in TEST_F() 287 Analysis.parseSectionContents( in TEST_F() 310 Analysis.parseSectionContents( in TEST_F() 326 Analysis.parseSectionContents( in TEST_F() 349 Analysis.parseSectionContents( in TEST_F() 374 Analysis.parseSectionContents( in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-cfi-verify/lib/ |
| H A D | GraphBuilder.cpp | 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() 140 if (!Analysis.getMCInstrAnalysis()->evaluateBranch( in buildFlowsToUndefined() 149 NextMetaPtr = Analysis.getInstruction(Target); in buildFlowsToUndefined() 171 if (Analysis.isCFITrap(*CurrentMetaPtr)) { in buildFlowsToUndefined() 193 if (Analysis.isCFITrap(*CurrentMetaPtr)) in buildFlowsToUndefined() 227 Analysis.getDirectControlFlowXRefs(ChildMeta); in buildFlowGraphImpl() [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()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | O3-pipeline.ll | 12 ; CHECK-NEXT: Type-Based Alias Analysis 13 ; CHECK-NEXT: Scoped NoAlias Alias Analysis 16 ; CHECK-NEXT: Machine Branch Probability Analysis 27 ; CHECK-NEXT: Scalar Evolution Analysis 36 ; CHECK-NEXT: Scalar Evolution Analysis 60 ; CHECK-NEXT: Block Frequency Analysis 127 ; CHECK-NEXT: Live Variable Analysis 129 ; CHECK-NEXT: Live Interval Analysis 138 ; CHECK-NEXT: Live Interval Analysis 145 ; CHECK-NEXT: Live Variable Analysis [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | O3-pipeline.ll | 13 ; CHECK-NEXT: Type-Based Alias Analysis 14 ; CHECK-NEXT: Scoped NoAlias Alias Analysis 16 ; CHECK-NEXT: Machine Branch Probability Analysis 33 ; CHECK-NEXT: Scalar Evolution Analysis 44 ; CHECK-NEXT: Scalar Evolution Analysis 68 ; CHECK-NEXT: Block Frequency Analysis 77 ; CHECK-NEXT: Stack Safety Analysis 155 ; CHECK-NEXT: Live Variable Analysis 160 ; CHECK-NEXT: Live Interval Analysis 165 ; CHECK-NEXT: Debug Variable Analysis [all …]
|
| H A D | O0-pipeline.ll | 14 ; CHECK-NEXT: Machine Branch Probability Analysis 32 ; CHECK-NEXT: Analysis containing CSE Info 34 ; CHECK-NEXT: Analysis for ComputingKnownBits 36 ; CHECK-NEXT: Analysis containing CSE Info 41 ; CHECK-NEXT: Analysis for ComputingKnownBits 52 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 68 ; CHECK-NEXT: StackMap Liveness Analysis 72 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | O3-pipeline.ll | 17 ; CHECK-NEXT: Scalar Evolution Analysis 35 ; CHECK-NEXT: Branch Probability Analysis 36 ; CHECK-NEXT: Block Frequency Analysis 45 ; CHECK-NEXT: Scalar Evolution Analysis 56 ; CHECK-NEXT: Scalar Evolution Analysis 61 ; CHECK-NEXT: Scalar Evolution Analysis 100 ; CHECK-NEXT: Live Interval Analysis 114 ; CHECK-NEXT: Live Variable Analysis 120 ; CHECK-NEXT: Live Interval Analysis 125 ; CHECK-NEXT: Debug Variable Analysis [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | llc-pipeline.ll | 107 ; GCN-O0-NEXT: Live Interval Analysis 154 ; GCN-O1-NEXT:External Alias Analysis 155 ; GCN-O1-NEXT:Type-Based Alias Analysis 156 ; GCN-O1-NEXT:Scoped NoAlias Alias Analysis 411 ; GCN-O1-OPTS-NEXT:External Alias Analysis 701 ; GCN-O2-NEXT:External Alias Analysis 702 ; GCN-O2-NEXT:Type-Based Alias Analysis 994 ; GCN-O3-NEXT:External Alias Analysis 995 ; GCN-O3-NEXT:Type-Based Alias Analysis 1040 ; GCN-O3-NEXT: Phi Values Analysis [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/dsymutil/X86/ |
| H A D | remarks-linking-bundle.test | 45 CHECK-YAML:--- !Analysis 46 CHECK-YAML:--- !Analysis 47 CHECK-YAML:--- !Analysis 48 CHECK-YAML:--- !Analysis 49 CHECK-YAML:--- !Analysis 50 CHECK-YAML:--- !Analysis 51 CHECK-YAML:--- !Analysis 52 CHECK-YAML:--- !Analysis 53 CHECK-YAML:--- !Analysis 54 CHECK-YAML:--- !Analysis [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/ |
| H A D | O3-pipeline.ll | 15 ; CHECK-NEXT: Type-Based Alias Analysis 16 ; CHECK-NEXT: Scoped NoAlias Alias Analysis 20 ; CHECK-NEXT: Machine Branch Probability Analysis 33 ; CHECK-NEXT: Scalar Evolution Analysis 51 ; CHECK-NEXT: Branch Probability Analysis 52 ; CHECK-NEXT: Block Frequency Analysis 74 ; CHECK-NEXT: Branch Probability Analysis 104 ; CHECK-NEXT: Live Variable Analysis 109 ; CHECK-NEXT: Live Interval Analysis 114 ; CHECK-NEXT: Debug Variable Analysis [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | opt-pipeline.ll | 19 ; CHECK-NEXT: Type-Based Alias Analysis 20 ; CHECK-NEXT: Scoped NoAlias Alias Analysis 24 ; CHECK-NEXT: Machine Branch Probability Analysis 37 ; CHECK-NEXT: Scalar Evolution Analysis 55 ; CHECK-NEXT: Branch Probability Analysis 56 ; CHECK-NEXT: Block Frequency Analysis 79 ; CHECK-NEXT: Branch Probability Analysis 130 ; CHECK-NEXT: Live Variable Analysis 134 ; CHECK-NEXT: Live Interval Analysis 139 ; CHECK-NEXT: Debug Variable Analysis [all …]
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/ |
| H A D | TypeErasedDataflowAnalysis.cpp | 169 TypeErasedDataflowAnalysis &Analysis) { in computeBlockInputState() argument 203 bool ApplyBuiltinTransfer = Analysis.applyBuiltinTransfer(); in computeBlockInputState() 223 Analysis.builtinTransferOptions()) in computeBlockInputState() 230 MaybeState->Env.join(PredState.Env, Analysis); in computeBlockInputState() 250 const CFGStmt &CfgStmt, TypeErasedDataflowAnalysis &Analysis, in transferCFGStmt() argument 258 if (Analysis.applyBuiltinTransfer()) in transferCFGStmt() 260 Analysis.builtinTransferOptions()); in transferCFGStmt() 261 Analysis.transferTypeErased(S, State.Lattice, State.Env); in transferCFGStmt() 308 TypeErasedDataflowAnalysis &Analysis, in transferBlock() argument 321 if (Analysis.applyBuiltinTransfer()) in transferBlock() [all …]
|
| /llvm-project-15.0.7/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() 160 auto InliningInfo = Analysis.symbolizeInlinedCode(Address); in printIndirectCFInstructions() 279 FileAnalysis Analysis = ExitOnErr(FileAnalysis::Create(InputFilename)); in main() local [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/ |
| H A D | inline-asm.ll | 5 ; CHECK: Divergence Analysis' for function 'inline_asm_1_sgpr_virtreg_output': 12 ; CHECK: Divergence Analysis' for function 'inline_asm_1_sgpr_physreg_output': 19 ; CHECK: Divergence Analysis' for function 'inline_asm_1_vgpr_virtreg_output': 26 ; CHECK: Divergence Analysis' for function 'inline_asm_1_vgpr_physreg_output': 33 ; CHECK: Divergence Analysis' for function 'inline_asm_1_agpr_virtreg_output': 40 ; CHECK: Divergence Analysis' for function 'inline_asm_1_agpr_physreg_output': 47 ; CHECK: Divergence Analysis' for function 'inline_asm_2_sgpr_virtreg_output': 59 ; CHECK: Divergence Analysis' for function 'inline_asm_sgpr_vgpr_virtreg_output': 72 ; CHECK: Divergence Analysis' for function 'inline_asm_vgpr_sgpr_virtreg_output': 86 ; CHECK: Divergence Analysis' for function 'multi_sgpr_inline_asm_output_input_constraint': [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/ |
| H A D | Analysis.cpp | 126 void Analysis::printInstructionRowCsv(const size_t PointId, in printInstructionRowCsv() 154 Analysis::Analysis(const Target &Target, in Analysis() function in llvm::exegesis::Analysis 191 Error Analysis::run<Analysis::PrintClusters>(raw_ostream &OS) const { in run() 218 std::vector<Analysis::ResolvedSchedClassAndPoints> 219 Analysis::makePointsPerSchedClass() const { in makePointsPerSchedClass() 280 void Analysis::printPointHtml(const InstructionBenchmark &Point, in printPointHtml() 301 void Analysis::printSchedClassClustersHtml( in printSchedClassClustersHtml() 342 void Analysis::SchedClassCluster::addPoint( in addPoint() 353 bool Analysis::SchedClassCluster::measurementsMatch( in measurementsMatch() 437 void Analysis::printClusterRawHtml( in printClusterRawHtml() [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | 2009-04-22-TruncCast.ll | 3 ; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test1' 12 ; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test2' 21 ; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test3' 30 ; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test4' 39 ; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test5' 48 ; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test6'
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-remark-size-diff/Inputs/ |
| H A D | 2-identical-func-1-instr-1-stack.yaml | 1 --- !Analysis 9 --- !Analysis 17 --- !Analysis 25 --- !Analysis
|
| /llvm-project-15.0.7/polly/lib/ |
| H A D | CMakeLists.txt | 30 Analysis 36 Analysis 57 Analysis/DependenceInfo.cpp 58 Analysis/PolyhedralInfo.cpp 59 Analysis/ScopDetection.cpp 60 Analysis/ScopDetectionDiagnostic.cpp 61 Analysis/ScopInfo.cpp 62 Analysis/ScopBuilder.cpp 63 Analysis/ScopGraphPrinter.cpp 64 Analysis/ScopPass.cpp [all …]
|
| /llvm-project-15.0.7/utils/bazel/llvm-project-overlay/bolt/ |
| H A D | BUILD.bazel | 77 "//llvm:Analysis", 106 "//llvm:Analysis", 134 "//llvm:Analysis", 160 "//llvm:Analysis", 188 "//llvm:Analysis", 216 "//llvm:Analysis", 245 "//llvm:Analysis", 269 "//llvm:Analysis",
|
| /llvm-project-15.0.7/openmp/docs/remarks/ |
| H A D | OptimizationRemarks.rst | 53 - Analysis 56 - Analysis 60 - Analysis 82 - Analysis 93 - Analysis 97 - Analysis 101 - Analysis
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | gisel-commandline-option.ll | 57 ; ENABLED-O1: Basic Alias Analysis (stateless AA impl) 58 ; ENABLED-O1-NEXT: Function Alias Analysis Results 61 ; ENABLED-NEXT: Analysis for ComputingKnownBits 63 ; ENABLED-O1-NEXT: Analysis containing CSE Info 68 ; VERIFY-O0-NEXT: Analysis containing CSE Info 75 ; ENABLED-NEXT: Analysis for ComputingKnownBits 76 ; ENABLED-O1-NEXT: Lazy Branch Probability Analysis 77 ; ENABLED-O1-NEXT: Lazy Block Frequency Analysis
|
| /llvm-project-15.0.7/utils/bazel/llvm-project-overlay/mlir/unittests/ |
| H A D | BUILD.bazel | 73 "//mlir:Analysis", 291 "Analysis/*.cpp", 292 "Analysis/*.h", 293 "Analysis/*/*.cpp", 294 "Analysis/*/*.h", 295 "Dialect/Affine/Analysis/AffineStructuresParser.*", 301 "//mlir:Analysis", 337 "//mlir:Analysis",
|
| /llvm-project-15.0.7/llvm/test/Analysis/ |
| H A D | alias-analysis-uses.ll | 3 ; CHECK: Executing Pass 'Globals Alias Analysis' 4 ; CHECK-NOT: Freeing Pass 'Globals Alias Analysis' 6 ; CHECK: Freeing Pass 'Globals Alias Analysis'
|