/external/v8/src/compiler/ |
H A D | control-builders.h | 97 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 D | raw-machine-assembler.cc | 99 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 D | code-assembler.cc | 680 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
|
H A D | instruction-selector-impl.h | 23 size_t case_count; // number of cases member in struct:v8::internal::compiler::SwitchInfo
|
H A D | code-assembler.h | 248 Label** case_labels, size_t case_count);
|
H A D | instruction-selector.cc | 953 sw.case_count = block->SuccessorCount() - 1; 956 sw.case_values = zone()->NewArray<int32_t>(sw.case_count); 959 for (size_t index = 0; index < sw.case_count; ++index) { 1750 for (size_t index = 0; index < sw.case_count; ++index) { 1764 size_t input_count = 2 + sw.case_count * 2; 1768 for (size_t index = 0; index < sw.case_count; ++index) {
|
H A D | raw-machine-assembler.h | 762 size_t case_count);
|
/external/v8/src/asmjs/ |
H A D | asm-wasm-builder.cc | 433 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);
|
/external/v8/src/mips/ |
H A D | macro-assembler-mips.h | 220 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 D | macro-assembler-mips64.h | 249 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/compiler/ia32/ |
H A D | code-generator-ia32.cc | 2160 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));
|
H A D | instruction-selector-ia32.cc | 1518 size_t lookup_space_cost = 3 + 2 * sw.case_count; 1519 size_t lookup_time_cost = sw.case_count; 1520 if (sw.case_count > 4 &&
|
/external/v8/src/compiler/ppc/ |
H A D | code-generator-ppc.cc | 2169 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);
|
H A D | instruction-selector-ppc.cc | 1830 size_t lookup_space_cost = 3 + 2 * sw.case_count; 1831 size_t lookup_time_cost = sw.case_count; 1832 if (sw.case_count > 0 &&
|
/external/v8/src/compiler/s390/ |
H A D | code-generator-s390.cc | 2518 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 D | code-generator-x64.cc | 2417 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 D | code-generator-x87.cc | 2254 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));
|
H A D | instruction-selector-x87.cc | 1627 size_t lookup_space_cost = 3 + 2 * sw.case_count; 1628 size_t lookup_time_cost = sw.case_count; 1629 if (sw.case_count > 4 &&
|
/external/v8/src/compiler/arm64/ |
H A D | code-generator-arm64.cc | 1795 size_t const case_count = instr->InputCount() - 2; local 1797 __ Cmp(input, case_count); 1804 for (size_t index = 0; index < case_count; ++index) {
|
H A D | instruction-selector-arm64.cc | 2388 size_t lookup_space_cost = 3 + 2 * sw.case_count; 2389 size_t lookup_time_cost = sw.case_count; 2390 if (sw.case_count > 0 &&
|
/external/v8/src/compiler/mips/ |
H A D | instruction-selector-mips.cc | 1656 size_t lookup_space_cost = 2 + 2 * sw.case_count; 1657 size_t lookup_time_cost = sw.case_count; 1658 if (sw.case_count > 0 &&
|
H A D | code-generator-mips.cc | 1981 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/arm/ |
H A D | code-generator-arm.cc | 2118 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) {
|
H A D | instruction-selector-arm.cc | 1972 size_t lookup_space_cost = 3 + 2 * sw.case_count; 1973 size_t lookup_time_cost = sw.case_count; 1974 if (sw.case_count > 0 &&
|
/external/v8/src/compiler/mips64/ |
H A D | code-generator-mips64.cc | 2325 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) {
|