Home
last modified time | relevance | path

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

12345678910>>...16

/llvm-project-15.0.7/llvm/unittests/tools/llvm-cfi-verify/
H A DFileAnalysis.cpp247 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 DGraphBuilder.cpp142 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 DGraphBuilder.cpp74 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 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()
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A DO3-pipeline.ll12 ; 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 DO3-pipeline.ll13 ; 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 DO0-pipeline.ll14 ; 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 DO3-pipeline.ll17 ; 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 Dllc-pipeline.ll107 ; 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 Dremarks-linking-bundle.test45 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 DO3-pipeline.ll15 ; 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 Dopt-pipeline.ll19 ; 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 DTypeErasedDataflowAnalysis.cpp169 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 Dllvm-cfi-verify.cpp91 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 Dinline-asm.ll5 ; 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 DAnalysis.cpp126 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 D2009-04-22-TruncCast.ll3 ; 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 D2-identical-func-1-instr-1-stack.yaml1 --- !Analysis
9 --- !Analysis
17 --- !Analysis
25 --- !Analysis
/llvm-project-15.0.7/polly/lib/
H A DCMakeLists.txt30 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 DBUILD.bazel77 "//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 DOptimizationRemarks.rst53 - 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 Dgisel-commandline-option.ll57 ; 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 DBUILD.bazel73 "//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 Dalias-analysis-uses.ll3 ; CHECK: Executing Pass 'Globals Alias Analysis'
4 ; CHECK-NOT: Freeing Pass 'Globals Alias Analysis'
6 ; CHECK: Freeing Pass 'Globals Alias Analysis'

12345678910>>...16