/external/proguard/src/proguard/optimize/peephole/ |
BranchTargetFinder.java | 35 * This AttributeVisitor finds all instruction offsets, branch targets, and 56 // with NO_SUBROUTINE. Subroutines may just branch back into normal code 118 * branch instruction in the CodeAttribute that was visited most recently. 128 * branch instruction in the CodeAttribute that was visited most recently. 138 * definite branch instruction in the CodeAttribute that was visited most 363 // Mark branch targets by going over all instructions. 366 // Mark branch targets in the exception table. 371 // The end of the code is a branch target sentinel. 428 System.out.println("Branch targets: "+clazz.getName()+"."+method.getName(clazz)+method.getDescriptor(clazz)); 471 // Mark the branch origin [all...] |
/external/v8/src/compiler/mips/ |
code-generator-mips.cc | 363 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 368 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 381 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 386 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 401 __ Branch(USE_DELAY_SLOT, &done, hs, offset, i.InputOperand(1)); \ 410 __ Branch(&done, ls, i.InputRegister(1), Operand(offset)); \ 422 __ Branch(USE_DELAY_SLOT, &done, hs, offset, i.InputOperand(1)); \ 428 __ Branch(&done, ls, i.InputRegister(1), Operand(offset)); \ 447 __ Branch(USE_DELAY_SLOT, &done, hs, at, \ 453 __ Branch(USE_DELAY_SLOT, ool->entry(), eq, at, Operand(zero_reg)); [all...] |
/external/autotest/server/site_tests/firmware_FMap/ |
firmware_FMap.py | 205 for branch in expected_tree: 206 area = next((a for a in areas if a['name'] == branch), None) 208 logging.error("The area %s is not existed.", branch) 214 logging.error("The area %s is zero-sized.", branch) 218 "[%d, %d).", branch, region[0], region[1], 223 logging.error("The area %s is overlapping others.", branch) 225 elif not self.check_areas(areas, expected_tree[branch], region):
|
/external/llvm/lib/Target/PowerPC/ |
PPCEarlyReturn.cpp | 47 // branch-to-blr sequences. 83 // This is an unconditional branch to the return. Replace the 84 // branch with a blr. 95 // This is a conditional branch to the return. Replace the branch 109 // This is a conditional branch to the return. Replace the branch
|
/external/v8/src/builtins/ |
builtins-sharedarraybuffer.cc | 40 a->Branch(a->TaggedIsSmi(tagged), &is_smi, ¬_smi); 46 a->Branch(a->WordEqual(a->LoadInstanceType(tagged), 58 a->Branch(is_buffer_shared, &is_shared, ¬_shared); 72 a->Branch(a->Int32LessThan(elements_instance_type, 106 a->Branch(a->TaggedIsSmi(number_index), &if_numberissmi, &if_numberisnotsmi); 121 a->Branch(a->Float64Equal(number_index_value, test_index), 146 a->Branch(
|
builtins-number.cc | 71 assembler->Branch( 143 assembler->Branch(assembler->Float64LessThanOrEqual( 175 assembler->Branch(assembler->TaggedIsSmi(input), &if_inputissmi, 190 assembler->Branch(assembler->IsStringInstanceType(input_instance_type), 202 assembler->Branch( 228 assembler->Branch( 237 assembler->Branch(assembler->Float64Equal( 293 assembler->Branch(assembler->IsStringInstanceType(input_instance_type), 320 assembler->Branch(assembler->Float64LessThan( 613 assembler->Branch(assembler->TaggedIsSmi(lhs), &if_lhsissmi [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
BranchFolding.cpp | 1 //===-- BranchFolding.cpp - Fold machine code branch instructions ---------===// 10 // This pass forwards branches to unconditional branches to make them branch 63 /// BranchFolderPass - Wrap branch folder in a machine function pass. 169 /// OptimizeFunction - Perhaps branch folding, tail merging and other 384 /// after it, replacing it with an unconditional branch to NewDest. 446 // CurMBB needs to add an unconditional branch to SuccMBB (we removed these 448 // with a conditional branch to the next block, optimize by reversing the 541 // of instructions, because it can be done without a branch. 548 // If both blocks have an unconditional branch temporarily stripped out, 563 // branch instruction, which is likely to be smaller than the [all...] |
/external/llvm/lib/Analysis/ |
BranchProbabilityInfo.cpp | 1 //===-- BranchProbabilityInfo.cpp - Branch Probability Analysis -----------===// 28 #define DEBUG_TYPE "branch-prob" 30 INITIALIZE_PASS_BEGIN(BranchProbabilityInfoWrapperPass, "branch-prob", 31 "Branch Probability Analysis", false, true) 33 INITIALIZE_PASS_END(BranchProbabilityInfoWrapperPass, "branch-prob", 34 "Branch Probability Analysis", false, true) 41 // Using "Loop Branch Heuristics" we predict weights of edges for the 61 /// \brief Unreachable-terminating branch taken weight. 63 /// This is the weight for a branch being taken to a block that terminates 67 /// \brief Unreachable-terminating branch not-taken weight [all...] |
/external/v8/src/ic/mips/ |
ic-mips.cc | 61 __ Branch(miss, ne, at, Operand(zero_reg)); 109 __ Branch(miss, ne, at, Operand(zero_reg)); 223 __ Branch(fast_double, ne, elements_map, 234 __ Branch(&holecheck_passed1, ne, scratch, 282 __ Branch(slow, ne, elements_map, Operand(at)); 292 __ Branch(&fast_double_without_map_check, ne, scratch, 311 __ Branch(&non_double_value, ne, scratch, Operand(at)); 380 __ Branch(&slow, ne, t0, Operand(zero_reg)); 383 __ Branch(&array, eq, t0, Operand(JS_ARRAY_TYPE)); 388 __ Branch(&slow, lo, t0, Operand(JS_OBJECT_TYPE)) [all...] |
/external/v8/src/ic/mips64/ |
ic-mips64.cc | 61 __ Branch(miss, ne, at, Operand(zero_reg)); 108 __ Branch(miss, ne, at, Operand(zero_reg)); 220 __ Branch(fast_double, ne, elements_map, 233 __ Branch(&holecheck_passed1, ne, scratch, 285 __ Branch(slow, ne, elements_map, Operand(at)); 297 __ Branch(&fast_double_without_map_check, ne, scratch, 316 __ Branch(&non_double_value, ne, scratch, Operand(at)); 385 __ Branch(&slow, ne, a4, Operand(zero_reg)); 388 __ Branch(&array, eq, a4, Operand(JS_ARRAY_TYPE)); 390 __ Branch(&slow, lt, a4, Operand(FIRST_JS_OBJECT_TYPE)) [all...] |
/toolchain/binutils/binutils-2.25/cpu/ |
iq2000m.cpu | 48 (dni bgtz "branch if greater than zero" (MACH2000 USES-RS) 56 (dni bgtzl "branch if greater than zero likely" (MACH2000 USES-RS) 64 (dni blez "branch if less than or equal to zero" (MACH2000 USES-RS) 71 (dni blezl "branch if less than or equal to zero likely" (MACH2000 USES-RS) 125 (dni bctxt "branch and switch context" (MACH2000 DELAY-SLOT COND-CTI USES-RS) 131 (dni bc0f "branch if copro 0 condition false" (MACH2000 DELAY-SLOT COND-CTI) 137 (dni bc0fl "branch if copro 0 condition false likely" (MACH2000 DELAY-SLOT COND-CTI SKIP-CTI) 143 (dni bc3f "branch if copro 3 condition false" (MACH2000 DELAY-SLOT COND-CTI) 149 (dni bc3fl "branch if copro 3 condition false likely" (MACH2000 DELAY-SLOT COND-CTI SKIP-CTI) 155 (dni bc0t "branch if copro 0 condition true" (MACH2000 DELAY-SLOT COND-CTI [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ConditionalCompares.cpp | 58 STATISTIC(NumHeadBranchRejs, "Number of ccmps rejected (Head branch)"); 59 STATISTIC(NumCmpBranchRejs, "Number of ccmps rejected (CmpBB branch)"); 129 // branch to CmpBB. 144 /// The first block containing a conditional branch, dominating everything 158 /// The branch condition in Head as determined by AnalyzeBranch. 161 /// The condition code that makes Head branch to CmpBB. 164 /// The branch condition in CmpBB. 167 /// The condition code that makes CmpBB branch to Tail. 179 /// Find the compare instruction in MBB that controls the conditional branch. 493 // The branch we're looking to eliminate must be analyzable [all...] |
/external/swiftshader/third_party/LLVM/utils/ |
llvmbuild | 71 # 4.5 branch as discussed in the dragonegg build guide. 86 # --src=~/llvm/official --branch=trunk --branch=tags/RELEASE_28 93 # install directories for each source/branch/build flavor. In the 105 # pick a source/branch/flavor combination to build. Then llvmbuild 168 parser.add_option("--branch", action="append", 169 help=("Source branch to build [default: %default]")) 212 if (options.branch is not None): 213 for branch in options.branch [all...] |
/docs/source.android.com/src/source/ |
developing.jd | 53 <p>Use <code>repo start</code> to start a new topic branch.</p> 80 <p>Start a topic branch in your local work environment whenever you begin a change, for example when you begin work on a bug or new feature. A topic branch is not a copy of the original files; it is a pointer to a particular commit. This makes creating local branches and switching among them a light-weight operation. By using branches, you can isolate one aspect of your work from the others. For an interesting article about using topic branches, see <a href="http://www.kernel.org/pub/software/scm/git/docs/howto/separating-topic-branches.txt">Separating topic branches</a>.</p> 81 <p>To start a topic branch using Repo, navigate into the project to be modified and issue: </p> 84 <p>Please note, the period represents the project in the current working directory. To verify your new branch was created:</p> 88 <p>To assign the branch to a particular project:</p> 93 <p>To switch to another branch that you have created in your local work environment:</p> 97 <pre><code>$ git branch 102 <p>The name of the current branch will be preceded by an asterisk.</p> 103 <p class="note"><strong>Note:</strong> A bug might be causing <code>repo sync</code> to reset the local topic branch [all...] |
/external/icu/icu4c/source/common/unicode/ |
stringtriebuilder.h | 140 // Maximum number of nested split-branch levels for a branch on all 2^16 possible UChar units. 202 * Traverses the Node graph and numbers branch edges, with rightmost edges first. 205 * Branch nodes in this trie data structure are not symmetric. 206 * Most branch edges "jump" to other nodes but the rightmost branch edges 208 * Therefore, write() must write the rightmost branch edge last 212 * This function visits and marks right branch edges first. 215 * A branch edge also remembers the first number for any of its edges. 217 * When a further-left branch edge has a number in the range of the rightmos [all...] |
/external/libyuv/files/tools_libyuv/autoroller/ |
roll_deps.py | 133 The 'active' is the name of the currently active branch and 'branches' is a 136 lines = _RunCommand(['git', 'branch'])[0].split('\n') 145 branch = line.strip() 146 if branch: 147 branches.append(branch) 363 logging.error('Please checkout the master branch and re-run this script.') 367 logging.info('Updating master branch...') 372 logging.info('Creating roll branch: %s', ROLL_BRANCH_NAME) 382 logging.info('Removing previous roll branch (%s)', ROLL_BRANCH_NAME) 385 _RunCommand(['git', 'branch', '-D', ROLL_BRANCH_NAME] [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/PTX/ |
PTXInstrInfo.cpp | 174 // branch support 205 DEBUG(dbgs() << "AnalyzeBranch: ends with no branch\n"); 209 // this block ends with only an unconditional branch 213 DEBUG(dbgs() << "AnalyzeBranch: ends with only uncond branch\n"); 218 // this block ends with a conditional branch and 222 DEBUG(dbgs() << "AnalyzeBranch: ends with cond branch and fall through\n"); 234 // this block ends with a conditional branch 235 // followed by an unconditional branch 238 DEBUG(dbgs() << "AnalyzeBranch: ends with cond and uncond branch\n"); 247 // branch cannot be understoo [all...] |
/toolchain/binutils/binutils-2.25/gas/doc/ |
c-vax.texi | 23 * VAX-branch:: VAX Branch Improvement 65 Many 32-bit computers permit a variety of branch instructions 68 can branch anywhere in virtual memory. Often there are 3 69 flavors of branch: short, medium and long. Some other 200 @node VAX-branch 201 @section VAX Branch Improvement 203 @cindex VAX branch improvement 204 @cindex branch improvement, VAX 205 @cindex pseudo-ops for branch, VA [all...] |
/external/javassist/src/main/javassist/bytecode/ |
CodeIterator.java | 303 * Branch offsets and the exception table are also updated. 325 * Branch offsets and the exception table are also updated. 350 * Branch offsets and the exception table are also updated. 376 * Branch offsets and the exception table are also updated. 398 * Branch offsets and the exception table are also updated. 423 * Branch offsets and the exception table are also updated. 470 * Branch offsets and the exception table are also updated. 487 * Branch offsets and the exception table are also updated. 509 * Branch offsets and the exception table are also updated. 526 * Branch offsets and the exception table are also updated [all...] |
/external/javassist/src/main/javassist/bytecode/stackmap/ |
BasicBlock.java | 23 * A basic block is a sequence of bytecode that does not contain jump/branch 26 * non-branch instruction. 99 boolean alwaysJmp; // true if a unconditional branch. 172 /* Branch target 178 /* Branch instruction. 244 to[0] = makeMark(marks, index + ci.s32bitAt(pos)).block; // default branch target 258 to[0] = makeMark(marks, index + ci.s32bitAt(pos)).block; // default branch target 325 // the mark indicates a branch instruction 337 // the mark indicates a branch target
|
/external/v8/src/builtins/mips/ |
builtins-mips.cc | 148 __ Branch(&done_loop, lt, a3, Operand(zero_reg)); 208 __ Branch(&set_value, ne, t0, Operand(at)); 209 __ Branch(&set_value, ne, t1, Operand(t8)); 244 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); 292 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); 307 __ Branch(&done_convert, eq, a2, Operand(HEAP_NUMBER_TYPE)); 324 __ Branch(&new_object, ne, a1, Operand(a3)); 366 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); 381 __ Branch(&symbol_descriptive_string, eq, t1, Operand(zero_reg)); 382 __ Branch(&to_string, gt, t1, Operand(zero_reg)) [all...] |
/device/common/ |
generate-blob-lists.sh | 32 # Syntax: device/common/generate-blob-lists.sh -f|--force [<server> <branch>] 34 # If the server and branch paramters are both present, the script will upload 36 # in the specified branch. 116 echo uploading to server $1 branch $2 126 echo uploading to server $1 branch $2
|
/external/libchrome/sandbox/linux/bpf_dsl/ |
codegen.cc | 28 // branch instruction, it must have already been called for each 29 // branch path). 39 // lose an opportunity to move non-branch/non-return instructions 93 CHECK_EQ(kNullNode, jf) << "Non-branch instructions shouldn't provide jf"; 97 // For non-branch/non-return instructions, execution always
|
/external/llvm/lib/Target/BPF/ |
BPFInstrInfo.cpp | 96 // A terminator that isn't a branch can't easily be handled 142 // Unconditional branch 143 assert(!FBB && "Unconditional branch with multiple successors!"); 148 llvm_unreachable("Unexpected conditional branch"); 161 // Remove the branch.
|
/external/llvm/lib/Target/Mips/ |
MipsInstrInfo.cpp | 68 // Branch Analysis 74 assert(getAnalyzableBrOpc(Opc) && "Not an analyzable branch"); 127 // Int Branch: 3 (opc, reg0, reg1) 129 "# of Mips branch conditions must be <= 3!"); 131 // Two-way Conditional branch. 138 // One way branch. 139 // Unconditional branch. 142 else // Conditional branch. 170 /// specified Branch instruction. 174 "Invalid Mips branch condition!") [all...] |