/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(¬_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(¬_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.
|