Home
last modified time | relevance | path

Searched refs:Branch (Results 1 – 25 of 218) sorted by relevance

123456789

/llvm-project-15.0.7/llvm/test/tools/llvm-cov/
H A Dbranch-c-general.test8 // CHECK: Branch (9:15): [True: 100, False: 1]
10 // CHECK: Branch (13:16): [True: 75, False: 1]
14 // CHECK: Branch (19:9): [True: 50, False: 50]
15 // CHECK: Branch (20:11): [True: 50, False: 0]
19 // CHECK: Branch (27:9): [Folded - Ignored]
21 // CHECK: Branch (28:9): [Folded - Ignored]
25 // CHECK: Branch (36:7): [True: 0, False: 1]
29 // CHECK: Branch (46:7): [True: 1, False: 0]
32 // CHECK: Branch (55:7): [True: 0, False: 0]
36 // CHECK: Branch (65:9): [True: 0, False: 0]
[all …]
/llvm-project-15.0.7/mlir/test/Target/SPIRV/
H A Dloop.mlir13 // CHECK: spv.Branch ^bb1
17 // CHECK-NEXT: spv.Branch ^bb1
18 spv.Branch ^header
33 spv.Branch ^continue
45 spv.Branch ^header
130 spv.Branch ^header
151 spv.Branch ^header
166 spv.Branch ^continue
178 spv.Branch ^header
187 spv.Branch ^continue
[all …]
H A Dphi.mlir10 spv.Branch ^bb1(%zero : i32)
55 spv.Branch ^bb1(%zero : i32)
82 // CHECK: spv.Branch ^bb1
83 spv.Branch ^bb1
127 spv.Branch ^phi(%zero: i32)
134 spv.Branch ^phi(%one: i32)
188 spv.Branch ^bb1(%30 : i32)
206 spv.Branch ^bb1(%34 : i32)
218 spv.Branch ^bb1(%48 : i32)
227 spv.Branch ^bb1(%36 : i32)
[all …]
H A Dselection.mlir10 // CHECK: spv.Branch ^[[BB:.+]]
27 // CHECK-NEXT: spv.Branch ^[[MERGE:.+]]
28 spv.Branch ^merge
35 // CHECK-NEXT: spv.Branch ^[[MERGE]]
36 spv.Branch ^merge
63 // CHECK: spv.Branch ^[[BB:.+]]
106 // CHECK-NEXT: spv.Branch ^[[BB:.+]]
116 // CHECK-NEXT: spv.Branch ^[[MERGE:.+]]
119 spv.Branch ^merge
123 // CHECK-NEXT: spv.Branch ^[[MERGE]]
[all …]
H A Ddebug.mlir77 spv.Branch ^header
87 spv.Branch ^header
95 spv.Branch ^continue
101 spv.Branch ^header
108 spv.Branch ^continue
114 spv.Branch ^header
134 spv.Branch ^merge
138 spv.Branch ^merge
H A Dfunction-call.mlir30 spv.Branch ^header
36 spv.Branch ^continue
40 spv.Branch ^header
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp227 Branch->removeOperand(0); in convertToBRCT()
229 MachineInstrBuilder MIB(*Branch->getParent()->getParent(), Branch); in convertToBRCT()
270 Branch->removeOperand(0); in convertToLoadAndTrap()
272 MachineInstrBuilder(*Branch->getParent()->getParent(), Branch) in convertToLoadAndTrap()
601 switch (Branch->getOpcode()) { in fuseCompareOperations()
652 Branch->removeOperand(CCUse); in fuseCompareOperations()
655 Branch->removeOperand(3); in fuseCompareOperations()
659 Branch->removeOperand(2); in fuseCompareOperations()
660 Branch->removeOperand(1); in fuseCompareOperations()
661 Branch->removeOperand(0); in fuseCompareOperations()
[all …]
H A DSystemZLongBranch.cpp102 MachineInstr *Branch = nullptr; member
274 Terminator.Branch = &MI; in describeTerminator()
407 MachineInstr *Branch = Terminator.Branch; in relaxBranch() local
408 switch (Branch->getOpcode()) { in relaxBranch()
410 Branch->setDesc(TII->get(SystemZ::JG)); in relaxBranch()
413 Branch->setDesc(TII->get(SystemZ::BRCL)); in relaxBranch()
416 splitBranchOnCount(Branch, SystemZ::AHI); in relaxBranch()
422 splitCompareBranch(Branch, SystemZ::CR); in relaxBranch()
425 splitCompareBranch(Branch, SystemZ::CGR); in relaxBranch()
428 splitCompareBranch(Branch, SystemZ::CHI); in relaxBranch()
[all …]
H A DSystemZInstrInfo.cpp384 SystemZII::Branch Branch(getBranchInfo(*I)); in analyzeBranch() local
385 if (!Branch.hasMBBTarget()) in analyzeBranch()
389 if (Branch.Type != SystemZII::BranchNormal) in analyzeBranch()
392 if (Branch.CCMask == SystemZ::CCMASK_ANY) { in analyzeBranch()
395 TBB = Branch.getMBBTarget(); in analyzeBranch()
406 if (MBB.isLayoutSuccessor(Branch.getMBBTarget())) { in analyzeBranch()
414 TBB = Branch.getMBBTarget(); in analyzeBranch()
422 TBB = Branch.getMBBTarget(); in analyzeBranch()
433 if (TBB != Branch.getMBBTarget()) in analyzeBranch()
439 if (OldCCValid == Branch.CCValid && OldCCMask == Branch.CCMask) in analyzeBranch()
[all …]
/llvm-project-15.0.7/mlir/test/Dialect/SPIRV/IR/
H A Dcontrol-flow-ops.mlir4 // spv.Branch
8 // CHECK: spv.Branch ^bb1
9 spv.Branch ^next
28 spv.Branch
278 spv.Branch ^header
354 spv.Branch ^merge
367 spv.Branch ^merge
369 spv.Branch ^merge
384 spv.Branch ^merge
401 spv.Branch ^merge
[all …]
/llvm-project-15.0.7/mlir/test/Dialect/SPIRV/Transforms/
H A Dinlining.mlir41 spv.Branch ^next
54 // CHECK-NEXT: spv.Branch ^bb1
58 // CHECK-NEXT: spv.Branch ^bb2
98 spv.Branch ^merge
125 spv.Branch ^header
131 spv.Branch ^header
152 spv.Branch ^header
156 spv.Branch ^continue
158 spv.Branch ^header
210 // CHECK: spv.Branch
[all …]
/llvm-project-15.0.7/mlir/test/Conversion/SCFToSPIRV/
H A Dif.mlir16 // CHECK: spv.Branch [[MERGE]]
39 // CHECK: spv.Branch [[MERGE_NESTED_TRUE_PATH:\^.*]]
41 // CHECK: spv.Branch [[MERGE_NESTED_TRUE_PATH]]
45 // CHECK-NEXT: spv.Branch [[MERGE_TOP:\^.*]]
50 // CHECK: spv.Branch [[MERGE_NESTED_FALSE_PATH:\^.*]]
52 // CHECK: spv.Branch [[MERGE_NESTED_FALSE_PATH]]
56 // CHECK-NEXT: spv.Branch [[MERGE_TOP]]
93 // CHECK: spv.Branch ^[[MERGE:.*]]
99 // CHECK: spv.Branch ^[[MERGE]]
134 // CHECK: spv.Branch ^[[MERGE:.*]]
[all …]
H A Dwhile.mlir14 // CHECK: spv.Branch ^[[HEADER:.*]](%[[ARG1]] : i32)
21 // CHECK: spv.Branch ^[[HEADER]](%[[UPDATED]] : i32)
46 // CHECK: spv.Branch ^[[HEADER:.*]](%[[ARG]] : f32)
54 // CHECK: spv.Branch ^[[HEADER]](%[[UPDATED]] : f32)
H A Dfor.mlir16 // CHECK-NEXT: spv.Branch ^[[HEADER:.*]](%[[LB]] : i32)
34 // CHECK: spv.Branch ^[[HEADER]](%[[INCREMENT]] : i32)
60 // CHECK: spv.Branch ^[[HEADER:.*]](%[[LB]], %[[INITVAR1]], %[[INITVAR2]] : i32, f32, f32)
69 // CHECK: spv.Branch ^[[HEADER]](%[[INCREMENT]], %[[UPDATED]], %[[UPDATED]] : i32, f32, f32)
/llvm-project-15.0.7/mlir/test/Conversion/SPIRVToLLVM/
H A Dcontrol-flow-ops-to-llvm.mlir4 // spv.Branch
10 spv.Branch ^label
20 spv.Branch ^label(%0, %1: i32, i1)
104 spv.Branch ^header
110 spv.Branch ^continue
113 spv.Branch ^header
155 spv.Branch ^merge
175 spv.Branch ^merge
179 spv.Branch ^merge
/llvm-project-15.0.7/clang/test/Analysis/
H A Darc-zero-init.m15 // expected-warning@-2{{Branch condition evaluates to a garbage value}}
24 // expected-warning@-2{{Branch condition evaluates to a garbage value}}
34 // expected-warning@-2{{Branch condition evaluates to a garbage value}}
44 // expected-warning@-2{{Branch condition evaluates to a garbage value}}
/llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/
H A DUninitializedValues.h32 struct Branch { struct
52 SmallVector<Branch, 2> UninitBranches; argument
58 void addUninitBranch(Branch B) { in addUninitBranch()
96 using branch_iterator = SmallVectorImpl<Branch>::const_iterator;
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/
H A Dcore.uninitialized.Branch.rst1 .. title:: clang-tidy - clang-analyzer-core.uninitialized.Branch
5 clang-analyzer-core.uninitialized.Branch
8 The clang-analyzer-core.uninitialized.Branch check is an alias, please see
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dstructurize.ll19 ; === Branch instruction (IF):
28 ; === Branch instruction (ELSE):
32 ; === Branch instruction (IF):
36 ; === Branch instruction (ELSE):
40 ; === Branch instruction (ENDIF):
/llvm-project-15.0.7/mlir/test/Conversion/ControlFlowToSPIRV/
H A Dcf-ops-to-spirv.mlir13 // CHECK-NEXT: spv.Branch ^bb1
17 // CHECK-NEXT: spv.Branch ^bb2({{.*}} : i32)
28 // CHECK: spv.Branch ^bb2({{.*}} : i32)
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A DO3-pipeline.ll16 ; CHECK-NEXT: Machine Branch Probability Analysis
30 ; CHECK-NEXT: Lazy Branch Probability Analysis
45 ; CHECK-NEXT: Lazy Branch Probability Analysis
58 ; CHECK-NEXT: Lazy Branch Probability Analysis
67 ; CHECK-NEXT: Branch Probability Analysis
111 ; CHECK-NEXT: Branch Probability Analysis
112 ; CHECK-NEXT: Lazy Branch Probability Analysis
132 ; CHECK-NEXT: AArch64 Conditional Branch Tuning
209 ; CHECK-NEXT: Branch Probability Basic Block Placement
216 ; CHECK-NEXT: AArch64 Branch Targets
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A DO3-pipeline.ll16 ; CHECK-NEXT: Machine Branch Probability Analysis
37 ; CHECK-NEXT: Lazy Branch Probability Analysis
50 ; CHECK-NEXT: Lazy Branch Probability Analysis
59 ; CHECK-NEXT: Branch Probability Analysis
76 ; CHECK-NEXT: Lazy Branch Probability Analysis
87 ; CHECK-NEXT: Branch Probability Analysis
88 ; CHECK-NEXT: Lazy Branch Probability Analysis
197 ; CHECK-NEXT: Branch Probability Basic Block Placement
208 ; CHECK-NEXT: PowerPC Branch Selector
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/
H A DO3-pipeline.ll20 ; CHECK-NEXT: Machine Branch Probability Analysis
42 ; CHECK-NEXT: Lazy Branch Probability Analysis
51 ; CHECK-NEXT: Branch Probability Analysis
74 ; CHECK-NEXT: Branch Probability Analysis
75 ; CHECK-NEXT: Lazy Branch Probability Analysis
151 ; CHECK-NEXT: Branch Probability Basic Block Placement
155 ; CHECK-NEXT: Branch relaxation pass
/llvm-project-15.0.7/llvm/docs/
H A DBranchWeightMetadata.rst2 LLVM Branch Weight Metadata
11 Branch Weight Metadata represents branch weights as its likeliness to be taken
17 Branch weights might be fetch from the profiling file, or generated based on
43 Branch weights are assigned to every case (including the ``default`` case which
57 Branch weights are assigned to every destination.
105 Other terminator instructions are not allowed to contain Branch Weight Metadata.
191 Branch Weight Metatada is not proof against CFG changes. If terminator operands'
/llvm-project-15.0.7/clang/lib/Analysis/
H A DUninitializedValues.cpp656 UninitUse::Branch Branch; in getUninitUse() local
657 Branch.Terminator = Label; in getUninitUse()
658 Branch.Output = 0; // Ignored. in getUninitUse()
659 Use.addUninitBranch(Branch); in getUninitUse()
661 UninitUse::Branch Branch; in getUninitUse() local
662 Branch.Terminator = Term; in getUninitUse()
663 Branch.Output = I - Block->succ_begin(); in getUninitUse()
664 Use.addUninitBranch(Branch); in getUninitUse()

123456789