/toolchain/binutils/binutils-2.25/gas/config/ |
tc-vax.c | 83 The branch displacement is always the last operand, even in 159 Always, we cannot reverse the sense of the branch; we have a word 172 Always, we cannot reverse the sense of the branch; we have a byte 177 to reverse sense of branch. 433 *fragP->fr_opcode ^= 1; /* Reverse sense of branch. */ 722 like a regular branch instruction. Option added to vip_begin(): 750 Special branch operands types "-?!" have length 0. */ 792 branch, or to do a conditional branch, or whatever. 798 All VAX branch displacements come at the end of the instruction [all...] |
tc-nios2.c | 113 -no-relax inhibits branch/call conversion. 631 Nios II PC-relative branch instructions only support 16-bit offsets. 655 The compiler can do a better job, either by converting the branch 674 relaxable branch. There's no point in specifying a huge number here 676 memory for every branch, and almost no real code will ever need it. 686 conditional branch. 690 For the -relax-all mode, N = 0 represents an in-range branch and N = 1 691 represents a branch that needs to be relaxed. */ 730 /* Regular conditional/unconditional branch instruction. */ 779 /* Fits in PC-relative branch. * [all...] |
/external/vixl/test/aarch32/ |
test-assembler-aarch32.cc | 822 // following it would branch. 1134 // Branch back to make sure the veneers work. [all...] |
/external/pcre/dist2/src/ |
pcre2_study.c | 119 /* Scan along the opcodes for this branch. If we get to the end of the branch, 136 /* If there is only one branch in a condition, the implied branch has zero 203 /* Reached end of a branch; if it's a ket it is the end of a nested 436 length of this branch to be ignored. The logic is that a recursion can only 893 while (try_next) /* Loop for items in this branch */ 1017 branch. Otherwise, carry on scanning after the subpattern. */ 1040 this branch, though we might have found something optional. For ALT, we [all...] |
/external/regex-re2/lib/codereview/ |
codereview.py | [all...] |
/external/v8/src/compiler/ |
wasm-compiler.cc | 105 // in this function will branch to. 181 Node* branch = graph()->NewNode(common()->Branch(hint), cond, *control_ptr); local 182 Node* if_true = graph()->NewNode(common()->IfTrue(), branch); 183 Node* if_false = graph()->NewNode(common()->IfFalse(), branch); 997 Node* Branch(JSGraph* jsgraph, Node* cond, Node** true_node, Node** false_node, 1001 Node* branch = local 1002 jsgraph->graph()->NewNode(jsgraph->common()->Branch(hint), cond, control); 1003 *true_node = jsgraph->graph()->NewNode(jsgraph->common()->IfTrue(), branch); 1004 *false_node = jsgraph->graph()->NewNode(jsgraph->common()->IfFalse(), branch); 2261 Node* branch = graph()->NewNode(common->Branch(BranchHint::kFalse), ovf, local 2463 Node* branch = graph()->NewNode(common->Branch(BranchHint::kFalse), check, local [all...] |
js-typed-lowering.cc | 639 Node* branch = local 640 graph()->NewNode(common()->Branch(BranchHint::kTrue), check, control); 641 Node* if_false = graph()->NewNode(common()->IfFalse(), branch); 665 control = graph()->NewNode(common()->IfTrue(), branch); 1134 Node* branch = local 1630 Node* branch = local [all...] |
/art/runtime/arch/mips/ |
quick_entrypoints_mips.S | 370 // Set up $gp, clobbering $ra and using the branch delay slot for a useful instruction. 711 move $v0, $zero # clear result registers v0 and v1 (in branch delay slot) 812 * thread and we branch to another stub to deliver it. 874 .set reorder # force use of the branch delay slot [all...] |
/external/v8/src/arm64/ |
assembler-arm64.cc | 393 // Emit the constant pool. It is preceded by an optional branch if 411 // Emit branch if required 638 void Assembler::RemoveBranchFromLabelLinkChain(Instruction* branch, 650 while (link != branch && !end_of_chain) { 657 DCHECK(branch == link); 658 next_link = branch->ImmPCOffsetTarget(); 660 if (branch == prev_link) { 661 // The branch is the first instruction in the chain. 662 if (branch == next_link) { 663 // It is also the last instruction in the chain, so it is the only branch [all...] |
macro-assembler-arm64.h | 124 // 'never' is used to not generate a branch (generally as the inverse 125 // branch type of 'always). 341 // Branch type inversion relies on these relations. 782 // Compare a register with an operand, and branch to label depending on the [all...] |
/external/llvm/include/llvm/Target/ |
TargetInstrInfo.h | 450 /// 2. If this block ends with only an unconditional branch, it sets TBB to be 452 /// 3. If this block ends with a conditional branch and it falls through to a 453 /// successor block, it sets TBB to be the branch destination block and a 456 /// 4. If this block ends with a conditional branch followed by an 457 /// unconditional branch, it returns the 'true' destination in TBB, the 466 /// block (e.g. delete instructions after the unconditional branch). 498 /// branch(es) at the end of the basic block. 514 /// block (e.g. delete instructions after the unconditional branch). 529 /// Insert branch code into the end of the specified MachineBasicBlock. 537 /// branch to analyze. At least this much must be implemented, else tai [all...] |
/external/v8/src/crankshaft/ |
lithium-allocator.cc | 1052 LInstruction* branch = local 1160 LInstruction* branch = InstructionAt(pred->last_instruction_index()); local [all...] |
hydrogen-check-elimination.cc | 215 // Branch-sensitive analysis for certain comparisons may add more facts 216 // to the state for the successor on the true branch. 229 // Learn on the true branch of if(CompareMap(x)). 238 // Learn on the false branch of if(CompareMap(x)). 249 // Learn on the true branch of if(CmpObjectEq(x, y)). 277 // Learn on the true branch of if(IsString(x)). 287 // Learn on the false branch of if(IsString(x)).
|
/external/llvm/include/llvm/CodeGen/ |
MachineBasicBlock.h | 116 /// branch. 151 /// Test whether this block is potentially the target of an indirect branch. 155 /// branch. 369 /// branch, and if it previously used branching it may now be able to use a 447 /// all, for example if this block ends with an unconditional branch to some 453 /// reach the block after it, but it uses an explicit branch to do so (e.g., a 639 /// If we have proven that MBB can only branch to DestA and DestB, remove any [all...] |
/external/llvm/lib/CodeGen/ |
TailDuplicator.cpp | 67 assert(MBPI != nullptr && "Machine Branch Probability Info required"); 518 // duplicate only one, because one branch instruction can be eliminated to 528 // If the target has hardware branch prediction that can handle indirect 532 // that rearrange the predecessors of the indirect branch. 691 // Make the branch unconditional if possible 766 // Remove PredBB's unconditional branch. 793 NumTailDupAdded += TailBB->size() - 1; // subtract one for removed branch [all...] |
/external/llvm/lib/Target/AMDGPU/ |
SILowerControlFlow.cpp | 37 /// // branch if all the bits of 39 /// %VGPR0 = V_ADD_F32 %VGPR0, %VGPR0 // Do the IF block of the branch 44 /// S_BRANCH_EXECZ label1 // Use our branch optimization 90 void Branch(MachineInstr &MI); 174 // When a uniform loop is inside non-uniform control flow, the branch 376 void SILowerControlFlow::Branch(MachineInstr &MI) { 773 Branch(MI);
|
/external/mesa3d/src/glsl/ |
lower_jumps.cpp | 144 * (e.g. an if with a return in one branch, and a break in the other, while not lowering them) 531 retry: /* we get here if we put code after the if inside a branch */ 687 /* Let the loop run again, in case the other branch of the 696 * fall out the bottom of the other branch, then we can move 699 * Set move_out to the branch we are moving a jump out of. 747 * execute flag, and the other branch never clears it, then 749 * "if" into the branch that never clears it. [all...] |
/external/v8/src/builtins/ |
builtins-object.cc | 31 assembler->Branch(assembler->TaggedIsSmi(object), &return_false, 231 assembler->Branch(assembler->TaggedIsSmi(object), if_notstring, &if_notsmi); 237 assembler->Branch(assembler->IsStringInstanceType(instance_type), if_string, 319 assembler->Branch( 450 assembler->Branch(assembler->IsCallableMap(map), &return_function, 493 a->Branch(a->IsSetWord32<Map::NumberOfOwnDescriptorsBits>(bit_field3), 504 a->Branch(a->WordEqual(prototype, a->NullConstant()), &good, [all...] |
/toolchain/binutils/binutils-2.25/opcodes/ |
sparc-dis.c | 168 #define disp22 branch.DISP22 170 } branch; 191 /* Nonzero if INSN is the opcode for a delayed branch. */ 518 info->insn_type = dis_nonbranch; /* Assume non branch insn. */ 542 /* Nonzero means we have an annulled branch. */ 988 /* If it is a delayed branch, we need to look at the 989 instruction before the delayed branch. This handles
|
/art/runtime/arch/mips64/ |
quick_entrypoints_mips64.S | 384 // Set up $gp, clobbering $ra and using the branch delay slot for a useful instruction. 653 beq $t1, $t2, .Losr_fp_result # branch if result type char == 'D' 655 beq $t1, $t2, .Losr_fp_result # branch if result type char == 'F' 901 * thread and we branch to another stub to deliver it. 946 beq $t9, $t3, 1f # branch if result type char == 'D' 948 beq $t9, $t3, 2f # branch if result type char == 'F' 950 beq $t9, $t3, 3f # branch if result type char == 'J' [all...] |
/docs/source.android.com/src/devices/tech/dalvik/ |
dalvik-bytecode.jd | 93 additional instructions would be needed to branch around them. 529 <code>B:</code> signed "branch" offset to table data pseudo-instruction 548 <td><code>A:</code> signed branch offset (8 bits)</td> 551 The branch offset must not be <code>0</code>. (A spin 553 by including a <code>nop</code> as a target before the branch.)</p> 559 <td><code>A:</code> signed branch offset (16 bits)<br/></td> 562 The branch offset must not be <code>0</code>. (A spin 564 by including a <code>nop</code> as a target before the branch.)</p> 570 <td><code>A:</code> signed branch offset (32 bits)<br/></td> 578 <code>B:</code> signed "branch" offset to table data pseudo-instructio [all...] |
/prebuilts/go/darwin-x86/src/cmd/internal/obj/s390x/ |
asmz.go | 208 // branch [all...] |
/prebuilts/go/linux-x86/src/cmd/internal/obj/s390x/ |
asmz.go | 208 // branch [all...] |
/external/autotest/client/common_lib/cros/ |
dev_server_unittest.py | [all...] |
/external/llvm/docs/tutorial/ |
LangImpl05.rst | 239 Once the then/else blocks are finished executing, they both branch back 327 Once the blocks are created, we can emit the conditional branch that 330 condition went into. Also note that it is creating a branch to the 348 After the conditional branch is inserted, we move the builder to start 356 unconditional branch to the merge block. One interesting (and very 360 branch. This means that all control flow, *including fall throughs* must 636 the loop and create an unconditional branch for the fall-through between 728 // Insert the conditional branch into the end of LoopEndBB. 737 on the value of the exit condition, it creates a conditional branch that
|