Home
last modified time | relevance | path

Searched refs:jump_table_ (Results 1 – 14 of 14) sorted by relevance

/external/v8/src/arm/
Dlithium-codegen-arm.h29 jump_table_(4, info->zone()), in LCodeGen()
335 ZoneList<Deoptimizer::JumpTableEntry> jump_table_; variable
Dlithium-codegen-arm.cc322 jump_table_.length() * 7)) { in GenerateJumpTable()
326 if (jump_table_.length() > 0) { in GenerateJumpTable()
330 Address base = jump_table_[0].address; in GenerateJumpTable()
334 int length = jump_table_.length(); in GenerateJumpTable()
336 Deoptimizer::JumpTableEntry* table_entry = &jump_table_[i]; in GenerateJumpTable()
339 DCHECK_EQ(jump_table_[0].bailout_type, table_entry->bailout_type); in GenerateJumpTable()
912 if (jump_table_.is_empty() || in DeoptimizeIf()
913 !table_entry.IsEquivalentTo(jump_table_.last())) { in DeoptimizeIf()
914 jump_table_.Add(table_entry, zone()); in DeoptimizeIf()
916 __ b(condition, &jump_table_.last().label); in DeoptimizeIf()
/external/v8/src/ia32/
Dlithium-codegen-ia32.h31 jump_table_(4, info->zone()), in LCodeGen()
335 ZoneList<Deoptimizer::JumpTableEntry> jump_table_; variable
Dlithium-codegen-ia32.cc382 if (jump_table_.length() > 0) { in GenerateJumpTable()
385 for (int i = 0; i < jump_table_.length(); i++) { in GenerateJumpTable()
386 Deoptimizer::JumpTableEntry* table_entry = &jump_table_[i]; in GenerateJumpTable()
877 if (jump_table_.is_empty() || in DeoptimizeIf()
878 !table_entry.IsEquivalentTo(jump_table_.last())) { in DeoptimizeIf()
879 jump_table_.Add(table_entry, zone()); in DeoptimizeIf()
882 __ jmp(&jump_table_.last().label); in DeoptimizeIf()
884 __ j(cc, &jump_table_.last().label); in DeoptimizeIf()
/external/v8/src/x64/
Dlithium-codegen-x64.h30 jump_table_(4, info->zone()), in LCodeGen()
324 ZoneList<Deoptimizer::JumpTableEntry> jump_table_; variable
Dlithium-codegen-x64.cc302 if (jump_table_.length() > 0) { in GenerateJumpTable()
305 for (int i = 0; i < jump_table_.length(); i++) { in GenerateJumpTable()
306 Deoptimizer::JumpTableEntry* table_entry = &jump_table_[i]; in GenerateJumpTable()
787 if (jump_table_.is_empty() || in DeoptimizeIf()
788 !table_entry.IsEquivalentTo(jump_table_.last())) { in DeoptimizeIf()
789 jump_table_.Add(table_entry, zone()); in DeoptimizeIf()
792 __ jmp(&jump_table_.last().label); in DeoptimizeIf()
794 __ j(cc, &jump_table_.last().label); in DeoptimizeIf()
/external/v8/src/mips/
Dlithium-codegen-mips.h28 jump_table_(4, info->zone()), in LCodeGen()
367 ZoneList<Deoptimizer::JumpTableEntry> jump_table_; variable
Dlithium-codegen-mips.cc327 if (jump_table_.length() > 0) { in GenerateJumpTable()
331 Address base = jump_table_[0].address; in GenerateJumpTable()
335 int length = jump_table_.length(); in GenerateJumpTable()
337 Deoptimizer::JumpTableEntry* table_entry = &jump_table_[i]; in GenerateJumpTable()
340 DCHECK(table_entry->bailout_type == jump_table_[0].bailout_type); in GenerateJumpTable()
875 if (jump_table_.is_empty() || in DeoptimizeIf()
876 !table_entry.IsEquivalentTo(jump_table_.last())) { in DeoptimizeIf()
877 jump_table_.Add(table_entry, zone()); in DeoptimizeIf()
879 __ Branch(&jump_table_.last().label, condition, src1, src2); in DeoptimizeIf()
/external/v8/src/mips64/
Dlithium-codegen-mips64.h28 jump_table_(4, info->zone()), in LCodeGen()
368 ZoneList<Deoptimizer::JumpTableEntry> jump_table_; variable
Dlithium-codegen-mips64.cc303 if (jump_table_.length() > 0) { in GenerateJumpTable()
310 for (int i = 0; i < jump_table_.length(); i++) { in GenerateJumpTable()
311 Deoptimizer::JumpTableEntry* table_entry = &jump_table_[i]; in GenerateJumpTable()
825 if (jump_table_.is_empty() || in DeoptimizeIf()
826 !table_entry.IsEquivalentTo(jump_table_.last())) { in DeoptimizeIf()
827 jump_table_.Add(table_entry, zone()); in DeoptimizeIf()
829 __ Branch(&jump_table_.last().label, condition, src1, src2); in DeoptimizeIf()
/external/v8/src/arm64/
Dlithium-codegen-arm64.h30 jump_table_(4, info->zone()), in LCodeGen()
353 ZoneList<Deoptimizer::JumpTableEntry*> jump_table_; variable
Dlithium-codegen-arm64.cc830 if (jump_table_.length() > 0) { in GenerateJumpTable()
832 Address base = jump_table_[0]->address; in GenerateJumpTable()
837 int length = jump_table_.length(); in GenerateJumpTable()
839 Deoptimizer::JumpTableEntry* table_entry = jump_table_[i]; in GenerateJumpTable()
1057 if (jump_table_.is_empty() || in DeoptimizeBranch()
1058 !table_entry->IsEquivalentTo(*jump_table_.last())) { in DeoptimizeBranch()
1059 jump_table_.Add(table_entry, zone()); in DeoptimizeBranch()
1061 __ B(&jump_table_.last()->label, branch_type, reg, bit); in DeoptimizeBranch()
/external/v8/src/x87/
Dlithium-codegen-x87.h32 jump_table_(4, info->zone()), in LCodeGen()
369 ZoneList<Deoptimizer::JumpTableEntry> jump_table_; variable
Dlithium-codegen-x87.cc379 if (jump_table_.length() > 0) { in GenerateJumpTable()
382 for (int i = 0; i < jump_table_.length(); i++) { in GenerateJumpTable()
383 Deoptimizer::JumpTableEntry* table_entry = &jump_table_[i]; in GenerateJumpTable()
1159 if (jump_table_.is_empty() || in DeoptimizeIf()
1160 !table_entry.IsEquivalentTo(jump_table_.last())) { in DeoptimizeIf()
1161 jump_table_.Add(table_entry, zone()); in DeoptimizeIf()
1164 __ jmp(&jump_table_.last().label); in DeoptimizeIf()
1166 __ j(cc, &jump_table_.last().label); in DeoptimizeIf()