Searched defs:branch_type (Results 1 - 9 of 9) sorted by relevance
/external/v8/src/arm64/ |
H A D | instructions-arm64.cc | 211 bool Instruction::IsValidImmPCOffset(ImmBranchType branch_type, argument 213 return is_intn(offset, ImmBranchRangeBitwidth(branch_type));
|
H A D | instructions-arm64.h | 291 static int ImmBranchRangeBitwidth(ImmBranchType branch_type) { argument 292 switch (branch_type) { 308 static int32_t ImmBranchRange(ImmBranchType branch_type) { argument 310 (1 << (ImmBranchRangeBitwidth(branch_type) + kInstructionSizeLog2)) / 2 - 372 static bool IsValidImmPCOffset(ImmBranchType branch_type, ptrdiff_t offset);
|
/external/mesa3d/src/compiler/spirv/ |
H A D | vtn_cfg.c | 310 block->branch_type = vtn_get_branch_type(branch_block, 314 if (block->branch_type != vtn_branch_type_none) 323 block->branch_type = vtn_branch_type_return; 327 block->branch_type = vtn_branch_type_discard; 446 enum vtn_branch_type branch_type = local 450 if (branch_type != vtn_branch_type_none) { 455 assert(branch_type == vtn_branch_type_loop_continue); 544 vtn_emit_branch(struct vtn_builder *b, enum vtn_branch_type branch_type, argument 547 switch (branch_type) { 603 if (block->branch_type ! [all...] |
H A D | vtn_private.h | 144 enum vtn_branch_type branch_type; member in struct:vtn_block
|
/external/vixl/src/aarch64/ |
H A D | instructions-aarch64.cc | 260 int Instruction::GetImmBranchRangeBitwidth(ImmBranchType branch_type) { argument 261 switch (branch_type) { 277 int32_t Instruction::GetImmBranchForwardRange(ImmBranchType branch_type) { argument 278 int32_t encoded_max = 1 << (GetImmBranchRangeBitwidth(branch_type) - 1); 283 bool Instruction::IsValidImmPCOffset(ImmBranchType branch_type, argument 285 return IsIntN(GetImmBranchRangeBitwidth(branch_type), offset);
|
H A D | macro-assembler-aarch64.cc | 206 ImmBranchType branch_type) { 208 BranchInfo branch_info = BranchInfo(branch_pos, label, branch_type); 204 RegisterUnresolvedBranch(ptrdiff_t branch_pos, Label* label, ImmBranchType branch_type) argument
|
H A D | macro-assembler-aarch64.h | 197 BranchInfo(ptrdiff_t offset, Label* label, ImmBranchType branch_type) argument 198 : pc_offset_(offset), label_(label), branch_type_(branch_type) { 254 ImmBranchType branch_type); 401 static int BranchIndexFromType(ImmBranchType branch_type) { argument 402 switch (branch_type) { 415 bool IsValidBranchType(ImmBranchType branch_type) { argument 416 return (branch_type != UnknownBranchType) && 417 (branch_type != UncondBranchType); 3188 bool LabelIsOutOfRange(Label* label, ImmBranchType branch_type) { argument 3189 return !Instruction::IsValidImmPCOffset(branch_type, [all...] |
/external/v8/src/crankshaft/arm64/ |
H A D | lithium-codegen-arm64.cc | 855 LInstruction* instr, DeoptimizeReason deopt_reason, BranchType branch_type, 900 __ B(&dont_trap, InvertBranchType(branch_type), reg, bit); 909 if (branch_type == always && 924 __ B(&jump_table_.last()->label, branch_type, reg, bit); 854 DeoptimizeBranch( LInstruction* instr, DeoptimizeReason deopt_reason, BranchType branch_type, Register reg, int bit, Deoptimizer::BailoutType* override_bailout_type) argument
|
/external/valgrind/VEX/priv/ |
H A D | guest_arm64_toIR.c | 6770 UInt branch_type = INSN(22,21); local 6772 if (branch_type == BITS2(1,0) /* RET */) { 6779 if (branch_type == BITS2(0,1) /* CALL */) { 6789 if (branch_type == BITS2(0,0) /* JMP */) {
|
Completed in 219 milliseconds