Home
last modified time | relevance | path

Searched refs:branch_type (Results 1 – 13 of 13) sorted by relevance

/external/v8/src/arm64/
Dinstructions-arm64.h275 static int ImmBranchRangeBitwidth(ImmBranchType branch_type) { in ImmBranchRangeBitwidth() argument
276 switch (branch_type) { in ImmBranchRangeBitwidth()
292 static int32_t ImmBranchRange(ImmBranchType branch_type) { in ImmBranchRange() argument
294 (1 << (ImmBranchRangeBitwidth(branch_type) + kInstructionSizeLog2)) / 2 - in ImmBranchRange()
347 static bool IsValidImmPCOffset(ImmBranchType branch_type, int32_t offset);
Dinstructions-arm64.cc210 bool Instruction::IsValidImmPCOffset(ImmBranchType branch_type, in IsValidImmPCOffset() argument
212 return is_intn(offset, ImmBranchRangeBitwidth(branch_type)); in IsValidImmPCOffset()
Dlithium-codegen-arm64.h217 BranchType branch_type, Register reg = NoReg,
Dlithium-codegen-arm64.cc992 LInstruction* instr, const char* detail, BranchType branch_type, in DeoptimizeBranch() argument
1038 __ B(&dont_trap, InvertBranchType(branch_type), reg, bit); in DeoptimizeBranch()
1047 if (branch_type == always && in DeoptimizeBranch()
1061 __ B(&jump_table_.last()->label, branch_type, reg, bit); in DeoptimizeBranch()
Dmacro-assembler-arm64.h2169 ImmBranchType branch_type);
/external/vixl/src/vixl/a64/
Dinstructions-a64.cc266 int Instruction::ImmBranchRangeBitwidth(ImmBranchType branch_type) { in ImmBranchRangeBitwidth() argument
267 switch (branch_type) { in ImmBranchRangeBitwidth()
283 int32_t Instruction::ImmBranchForwardRange(ImmBranchType branch_type) { in ImmBranchForwardRange() argument
284 int32_t encoded_max = 1 << (ImmBranchRangeBitwidth(branch_type) - 1); in ImmBranchForwardRange()
289 bool Instruction::IsValidImmPCOffset(ImmBranchType branch_type, in IsValidImmPCOffset() argument
291 return is_intn(ImmBranchRangeBitwidth(branch_type), offset); in IsValidImmPCOffset()
Dinstructions-a64.h281 static int ImmBranchRangeBitwidth(ImmBranchType branch_type);
282 static int32_t ImmBranchForwardRange(ImmBranchType branch_type);
283 static bool IsValidImmPCOffset(ImmBranchType branch_type, int32_t offset);
Dmacro-assembler-a64.h172 BranchInfo(ptrdiff_t offset, Label* label, ImmBranchType branch_type) in BranchInfo() argument
173 : pc_offset_(offset), label_(label), branch_type_(branch_type) { in BranchInfo()
228 ImmBranchType branch_type);
356 static int BranchIndexFromType(ImmBranchType branch_type) { in BranchIndexFromType() argument
357 switch (branch_type) { in BranchIndexFromType()
370 bool IsValidBranchType(ImmBranchType branch_type) { in IsValidBranchType() argument
371 return (branch_type != UnknownBranchType) && in IsValidBranchType()
372 (branch_type != UncondBranchType); in IsValidBranchType()
3041 bool LabelIsOutOfRange(Label* label, ImmBranchType branch_type) { in LabelIsOutOfRange() argument
3042 return !Instruction::IsValidImmPCOffset(branch_type, in LabelIsOutOfRange()
Dmacro-assembler-a64.cc146 ImmBranchType branch_type) { in RegisterUnresolvedBranch() argument
148 BranchInfo branch_info = BranchInfo(branch_pos, label, branch_type); in RegisterUnresolvedBranch()
/external/linux-tools-perf/src/tools/perf/util/
Dparse-events.l171 branch_type { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_BRANCH_SAMPLE_TYPE); }
/external/valgrind/VEX/priv/
Dguest_arm64_toIR.c6481 UInt branch_type = INSN(22,21); in dis_ARM64_branch_etc() local
6483 if (branch_type == BITS2(1,0) /* RET */) { in dis_ARM64_branch_etc()
6490 if (branch_type == BITS2(0,1) /* CALL */) { in dis_ARM64_branch_etc()
6500 if (branch_type == BITS2(0,0) /* JMP */) { in dis_ARM64_branch_etc()
/external/v8/test/cctest/
Dtest-assembler-arm64.cc2360 TEST(branch_type) { in TEST() argument
/external/vixl/test/
Dtest-assembler-a64.cc2210 TEST(branch_type) { in TEST() argument