Searched defs:case_count (Results 1 - 16 of 16) sorted by relevance

/external/v8/src/compiler/
H A Dcontrol-builders.h97 explicit SwitchBuilder(AstGraphBuilder* builder, int case_count) argument
102 body_environments_(case_count, zone()) {}
117 size_t case_count() const { return body_environments_.size(); } function in class:v8::internal::compiler::final
H A Dinstruction-selector-impl.h23 size_t case_count; // number of cases member in struct:v8::internal::compiler::SwitchInfo
H A Draw-machine-assembler.cc99 size_t case_count) {
101 size_t succ_count = case_count + 1;
104 for (size_t index = 0; index < case_count; ++index) {
117 succ_blocks[case_count] = default_block;
96 Switch(Node* index, RawMachineLabel* default_label, const int32_t* case_values, RawMachineLabel** case_labels, size_t case_count) argument
H A Dcode-assembler.cc680 size_t case_count) {
682 new (zone()->New(sizeof(RawMachineLabel*) * case_count))
683 RawMachineLabel*[case_count];
684 for (size_t i = 0; i < case_count; ++i) {
690 labels, case_count);
678 Switch(Node* index, Label* default_label, const int32_t* case_values, Label** case_labels, size_t case_count) argument
/external/v8/src/compiler/arm/
H A Dcode-generator-arm.cc2118 size_t const case_count = instr->InputCount() - 2; local
2121 __ cmp(input, Operand(case_count));
2122 __ BlockConstPoolFor(case_count + 2);
2125 for (size_t index = 0; index < case_count; ++index) {
/external/v8/src/compiler/arm64/
H A Dcode-generator-arm64.cc1795 size_t const case_count = instr->InputCount() - 2; local
1797 __ Cmp(input, case_count);
1804 for (size_t index = 0; index < case_count; ++index) {
/external/v8/src/compiler/ia32/
H A Dcode-generator-ia32.cc2160 size_t const case_count = instr->InputCount() - 2; local
2161 Label** cases = zone()->NewArray<Label*>(case_count);
2162 for (size_t index = 0; index < case_count; ++index) {
2165 Label* const table = AddJumpTable(cases, case_count);
2166 __ cmp(input, Immediate(case_count));
/external/v8/src/compiler/mips/
H A Dcode-generator-mips.cc1981 size_t const case_count = instr->InputCount() - 2; local
1982 __ Branch(GetLabel(i.InputRpo(1)), hs, input, Operand(case_count));
1983 __ GenerateSwitchTable(input, case_count, [&i, this](size_t index) {
/external/v8/src/compiler/mips64/
H A Dcode-generator-mips64.cc2325 size_t const case_count = instr->InputCount() - 2; local
2327 __ Branch(GetLabel(i.InputRpo(1)), hs, input, Operand(case_count));
2328 __ GenerateSwitchTable(input, case_count, [&i, this](size_t index) {
/external/v8/src/compiler/ppc/
H A Dcode-generator-ppc.cc2169 int32_t const case_count = static_cast<int32_t>(instr->InputCount() - 2); local
2170 Label** cases = zone()->NewArray<Label*>(case_count);
2171 for (int32_t index = 0; index < case_count; ++index) {
2174 Label* const table = AddJumpTable(cases, case_count);
2175 __ Cmpli(input, Operand(case_count), r0);
/external/v8/src/compiler/s390/
H A Dcode-generator-s390.cc2518 int32_t const case_count = static_cast<int32_t>(instr->InputCount() - 2); local
2519 Label** cases = zone()->NewArray<Label*>(case_count);
2520 for (int32_t index = 0; index < case_count; ++index) {
2523 Label* const table = AddJumpTable(cases, case_count);
2524 __ CmpLogicalP(input, Operand(case_count));
/external/v8/src/compiler/x64/
H A Dcode-generator-x64.cc2417 int32_t const case_count = static_cast<int32_t>(instr->InputCount() - 2); local
2418 Label** cases = zone()->NewArray<Label*>(case_count);
2419 for (int32_t index = 0; index < case_count; ++index) {
2422 Label* const table = AddJumpTable(cases, case_count);
2423 __ cmpl(input, Immediate(case_count));
/external/v8/src/compiler/x87/
H A Dcode-generator-x87.cc2254 size_t const case_count = instr->InputCount() - 2; local
2255 Label** cases = zone()->NewArray<Label*>(case_count);
2256 for (size_t index = 0; index < case_count; ++index) {
2259 Label* const table = AddJumpTable(cases, case_count);
2260 __ cmp(input, Immediate(case_count));
/external/v8/src/mips/
H A Dmacro-assembler-mips.h220 void GenerateSwitchTable(Register index, size_t case_count,
1800 void MacroAssembler::GenerateSwitchTable(Register index, size_t case_count, argument
1803 BlockTrampolinePoolFor(case_count + kSwitchTablePrologueSize);
1809 BlockTrampolinePoolFor(case_count + kSwitchTablePrologueSize);
1820 for (size_t index = 0; index < case_count; ++index) {
/external/v8/src/mips64/
H A Dmacro-assembler-mips64.h249 void GenerateSwitchTable(Register index, size_t case_count,
1935 void MacroAssembler::GenerateSwitchTable(Register index, size_t case_count, argument
1940 BlockTrampolinePoolFor(static_cast<int>(case_count) * 2 +
1951 BlockTrampolinePoolFor(static_cast<int>(case_count) * 2 +
1964 for (size_t index = 0; index < case_count; ++index) {
/external/v8/src/asmjs/
H A Dasm-wasm-builder.cc433 int case_count = clauses->length(); local
434 if (case_count == 0) {
443 for (int i = case_count - 1; i >= 0; --i) {
456 DCHECK_EQ(i, case_count - 1);
460 if (!has_default || case_count > 1) {
461 int default_block = has_default ? case_count - 1 : case_count;
471 for (int i = 0; i < case_count; ++i) {
474 BlockVisitor* v = blocks.at(case_count - i - 1);

Completed in 388 milliseconds