HomeSort by relevance Sort by last modified time
    Searched refs:Branch (Results 1 - 25 of 197) sorted by null

1 2 3 4 5 6 7 8

  /external/skia/src/core/
SkRTree.h 65 struct Branch {
76 Branch fChildren[kMaxChildren];
82 Branch bulkLoad(SkTDArray<Branch>* branches, int level = 0);
92 Branch fRoot;
  /external/llvm/lib/Target/WebAssembly/
Relooper.h 40 struct Branch {
54 Branch::FlowType
58 const char *Condition; // The condition for which we branch. For example,
63 const char *Code; // If provided, code that is run right before the branch is
67 Branch(const char *ConditionInit, const char *CodeInit = nullptr);
68 ~Branch();
72 typedef MapVector<Block *, Branch *> BlockBranchMap;
73 typedef MapVector<Block *, std::unique_ptr<Branch>> OwningBlockBranchMap;
77 /// control flow modifier (a branch, return or throw).
83 // from a set of blocks, we ignore processed branches. Blocks own the Branch
    [all...]
Relooper.cpp 128 // FIXME: add branch's Condition and Code below.
146 // Branch
148 Branch::Branch(const char *ConditionInit, const char *CodeInit)
155 Branch::~Branch() {
179 "cannot add more than one branch to the same target");
180 BranchesOut[Target] = make_unique<Branch>(Condition, Code);
256 std::unique_ptr<Branch> Details;
258 Prior->BranchesOut[Split] = make_unique<Branch>(Details->Condition
    [all...]
  /toolchain/binutils/binutils-2.25/ld/testsuite/ld-m68hc11/
bug-1417.s 1 ;;; Bug #1417: Branch wrong after linker relaxation
8 bne L1 ; Branch was adjusted but it must not
bug-1403.s 1 ;;; Bug #1403: Branch adjustment to another section not correct when doing linker relaxation
  /external/clang/include/clang/Analysis/Analyses/
UninitializedValues.h 32 struct Branch {
52 SmallVector<Branch, 2> UninitBranches;
59 void addUninitBranch(Branch B) {
73 /// The use is uninitialized whenever a certain branch is taken.
93 typedef SmallVectorImpl<Branch>::const_iterator branch_iterator;
  /external/llvm/lib/Target/SystemZ/
SystemZLongBranch.cpp 1 //===-- SystemZLongBranch.cpp - Branch lengthening for SystemZ ------------===//
13 // to be in range with a longer form (branch relaxation). A simple
17 // quadratic in the number of blocks; relaxing branch N can make branch N-1
18 // go out of range, which in turn can make branch N-2 go out of range,
24 // in range (branch shortening). This too can be implemented as a function
27 // shortening is also quadratic in the worst case; shortening branch N
28 // can bring branch N-1 in range of the short form, which in turn can do
29 // the same for branch N-2, and so on. The main advantage of shortening
36 // which are relatively rare to begin with, and the long branch sequence
    [all...]
SystemZElimCompare.cpp 12 // (2) fuses compares and branches into COMPARE AND BRANCH instructions
31 STATISTIC(BranchOnCounts, "Number of branch-on-count instructions");
33 STATISTIC(FusedComparisons, "Number of fused compare-and-branch instructions");
172 // of -1 and if CCUsers is a single branch on nonzero, eliminate the addition
173 // and convert the branch to a BRCT(G). Return true on success.
192 MachineInstr *Branch = CCUsers[0];
193 if (Branch->getOpcode() != SystemZ::BRC ||
194 Branch->getOperand(0).getImm() != SystemZ::CCMASK_ICMP ||
195 Branch->getOperand(1).getImm() != SystemZ::CCMASK_CMP_NE)
200 // Compare and Branch
    [all...]
  /external/v8/test/unittests/compiler/
control-equivalence-unittest.cc 63 Node* Branch(Node* control) {
64 return Store(graph()->NewNode(common()->Branch(), Value(), control));
125 Node* b = Branch(start);
139 Node* b1 = Branch(start);
142 Node* b2 = Branch(f1);
159 Node* b1 = Branch(start);
163 Node* b2 = Branch(m1);
179 Node* b1 = Branch(start);
182 Node* b2 = Branch(f1);
185 Node* b3 = Branch(f2)
    [all...]
register-allocator-unittest.cc 132 EndBlock(Branch(Reg(i), 1, 2));
150 EndBlock(Branch(Reg(param), 1, 2));
169 EndBlock(Branch(Reg(DefineConstant()), 1, 2));
191 EndBlock(Branch(Reg(DefineConstant()), 1, 2));
228 EndBlock(Branch(Reg(DefineConstant()), 1, 2));
238 EndBlock(Branch(Reg(DefineConstant()), 1, 2));
290 EndBlock(Branch(Reg(DefineConstant()), 1, 2));
309 EndBlock(Branch(Imm(), 1, 2));
403 EndBlock(Branch(Imm(), 1, 5));
407 EndBlock(Branch(Imm(), 1, 2))
    [all...]
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/nios2/
branch.s 13 # Branch to an external label.
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/
relax_branch_align.d 1 #name: Branch relaxation with alignment.
  /external/v8/src/mips64/
code-stubs-mips64.cc 127 __ Branch(&error, ne, scratch, Operand(zero_reg));
129 __ Branch(&done);
152 __ Branch(&done, eq, scratch, Operand(zero_reg));
161 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg));
163 __ Branch(&done);
178 __ Branch(&high_shift_needed, lt, scratch, Operand(32));
180 __ Branch(&high_shift_done);
198 __ Branch(&pos_shift, ge, scratch, Operand(zero_reg));
203 __ Branch(&shift_done);
233 __ Branch(&not_identical, ne, a0, Operand(a1))
    [all...]
builtins-mips64.cc 150 __ Branch(&done_loop, lt, a0, Operand(zero_reg));
213 __ Branch(&loop, eq, a4, Operand(at));
244 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
278 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
295 __ Branch(&done_convert, eq, t0, Operand(HEAP_NUMBER_TYPE));
308 __ Branch(&new_object, ne, a1, Operand(a3));
342 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
357 __ Branch(&symbol_descriptive_string, eq, a1, Operand(zero_reg));
358 __ Branch(&to_string, gt, a1, Operand(zero_reg));
403 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg))
    [all...]
  /external/v8/src/mips/
code-stubs-mips.cc 129 __ Branch(&error, ne, scratch, Operand(zero_reg));
131 __ Branch(&done);
154 __ Branch(&done, eq, scratch, Operand(zero_reg));
163 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg));
165 __ Branch(&done);
180 __ Branch(&high_shift_needed, lt, scratch, Operand(32));
182 __ Branch(&high_shift_done);
200 __ Branch(&pos_shift, ge, scratch, Operand(zero_reg));
205 __ Branch(&shift_done);
235 __ Branch(&not_identical, ne, a0, Operand(a1))
    [all...]
builtins-mips.cc 151 __ Branch(&done_loop, lt, a0, Operand(zero_reg));
214 __ Branch(&set_value, ne, t0, Operand(at));
215 __ Branch(&set_value, ne, t1, Operand(t8));
248 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
283 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
300 __ Branch(&done_convert, eq, a2, Operand(HEAP_NUMBER_TYPE));
313 __ Branch(&new_object, ne, a1, Operand(a3));
347 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
362 __ Branch(&symbol_descriptive_string, eq, a1, Operand(zero_reg));
363 __ Branch(&to_string, gt, a1, Operand(zero_reg))
    [all...]
  /external/v8/src/ic/mips/
ic-mips.cc 27 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE));
28 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE));
71 __ Branch(miss, ne, at, Operand(zero_reg));
119 __ Branch(miss, ne, at, Operand(zero_reg));
147 __ Branch(slow, ne, at, Operand(zero_reg));
154 __ Branch(slow, lt, scratch, Operand(JS_OBJECT_TYPE));
191 __ Branch(&in_bounds, lo, key, Operand(scratch1));
195 __ Branch(slow, lt, key, Operand(zero_reg));
202 __ Branch(&absent, eq, scratch2, Operand(at));
208 __ Branch(slow, lo, scratch1, Operand(JS_OBJECT_TYPE))
    [all...]
  /external/v8/src/ic/mips64/
ic-mips64.cc 27 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE));
28 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE));
71 __ Branch(miss, ne, at, Operand(zero_reg));
118 __ Branch(miss, ne, at, Operand(zero_reg));
146 __ Branch(slow, ne, at, Operand(zero_reg));
153 __ Branch(slow, lt, scratch, Operand(JS_OBJECT_TYPE));
190 __ Branch(&in_bounds, lo, key, Operand(scratch1));
194 __ Branch(slow, lt, key, Operand(zero_reg));
201 __ Branch(&absent, eq, scratch2, Operand(at));
207 __ Branch(slow, lo, scratch1, Operand(JS_OBJECT_TYPE))
    [all...]
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/crx/
br_insn.s 0 # Branch instructions.
7 # conditional branch instructions.
98 # Decrement and Branch instructions.
114 # Branch/Jump and link instructions.
  /external/v8/test/cctest/compiler/
test-branch-combine.cc 20 // Test combining a branch with x == 0
27 m.Branch(m.Word32Equal(p0, m.Int32Constant(0)), &blocka, &blockb);
42 // Test combining a branch with a chain of x == 0 == 0 == 0 ...
54 m.Branch(cond, &blocka, &blockb);
71 // Test combining a branch with x < 0
78 m.Branch(m.Int32LessThan(p0, m.Int32Constant(0)), &blocka, &blockb);
93 // Test combining a branch with x < 100
100 m.Branch(m.Uint32LessThan(p0, m.Int32Constant(100)), &blocka, &blockb);
115 // Test combining a branch with x <= 100
122 m.Branch(m.Uint32LessThanOrEqual(p0, m.Int32Constant(100)), &blocka, &blockb)
    [all...]
  /external/lzma/CPP/7zip/Compress/
BranchRegister.cpp 30 REGISTER_CODECS(Branch)
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/mips/
beq.s 22 # Branch to an external label.
bge.s 22 # Branch to an external label.
bgeu.s 20 # Branch to an external label.
blt.s 22 # Branch to an external label.

Completed in 602 milliseconds

1 2 3 4 5 6 7 8