Searched defs:switch_instr (Results 1 - 5 of 5) sorted by relevance

/art/compiler/optimizing/
H A Dcode_generator_arm64.h88 explicit JumpTableARM64(HPackedSwitch* switch_instr) argument
89 : switch_instr_(switch_instr), table_start_() {}
420 JumpTableARM64* CreateJumpTable(HPackedSwitch* switch_instr) { argument
421 jump_tables_.emplace_back(new (GetGraph()->GetArena()) JumpTableARM64(switch_instr));
H A Dcode_generator_mips64.cc4133 void LocationsBuilderMIPS64::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument
4135 new (GetGraph()->GetArena()) LocationSummary(switch_instr, LocationSummary::kNoCall);
4139 void InstructionCodeGeneratorMIPS64::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument
4140 int32_t lower_bound = switch_instr->GetStartValue();
4141 int32_t num_entries = switch_instr->GetNumEntries();
4142 LocationSummary* locations = switch_instr->GetLocations();
4144 HBasicBlock* default_block = switch_instr->GetDefaultBlock();
4159 const ArenaVector<HBasicBlock*>& successors = switch_instr->GetBlock()->GetSuccessors();
4177 if (!codegen_->GoesToNextBlock(switch_instr->GetBlock(), default_block)) {
H A Dcode_generator_mips.cc5128 void LocationsBuilderMIPS::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument
5130 new (GetGraph()->GetArena()) LocationSummary(switch_instr, LocationSummary::kNoCall);
5134 void InstructionCodeGeneratorMIPS::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument
5135 int32_t lower_bound = switch_instr->GetStartValue();
5136 int32_t num_entries = switch_instr->GetNumEntries();
5137 LocationSummary* locations = switch_instr->GetLocations();
5139 HBasicBlock* default_block = switch_instr->GetDefaultBlock();
5149 const ArenaVector<HBasicBlock*>& successors = switch_instr->GetBlock()->GetSuccessors();
5167 if (!codegen_->GoesToNextBlock(switch_instr->GetBlock(), default_block)) {
H A Dcode_generator_x86.cc7014 void LocationsBuilderX86::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument
7016 new (GetGraph()->GetArena()) LocationSummary(switch_instr, LocationSummary::kNoCall);
7068 void InstructionCodeGeneratorX86::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument
7069 int32_t lower_bound = switch_instr->GetStartValue();
7070 uint32_t num_entries = switch_instr->GetNumEntries();
7071 LocationSummary* locations = switch_instr->GetLocations();
7077 switch_instr->GetBlock(),
7078 switch_instr->GetDefaultBlock());
7081 void LocationsBuilderX86::VisitX86PackedSwitch(HX86PackedSwitch* switch_instr) { argument
7083 new (GetGraph()->GetArena()) LocationSummary(switch_instr, LocationSummar
7093 VisitX86PackedSwitch(HX86PackedSwitch* switch_instr) argument
7254 JumpTableRIPFixup(CodeGeneratorX86& codegen, HX86PackedSwitch* switch_instr) argument
7344 LiteralCaseTable(HX86PackedSwitch* switch_instr, Register reg, Register value) argument
[all...]
H A Dcode_generator_x86_64.cc6478 void LocationsBuilderX86_64::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument
6480 new (GetGraph()->GetArena()) LocationSummary(switch_instr, LocationSummary::kNoCall);
6486 void InstructionCodeGeneratorX86_64::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument
6487 int32_t lower_bound = switch_instr->GetStartValue();
6488 uint32_t num_entries = switch_instr->GetNumEntries();
6489 LocationSummary* locations = switch_instr->GetLocations();
6493 HBasicBlock* default_block = switch_instr->GetDefaultBlock();
6503 const ArenaVector<HBasicBlock*>& successors = switch_instr->GetBlock()->GetSuccessors();
6535 if (!codegen_->GoesToNextBlock(switch_instr->GetBlock(), default_block)) {
6555 __ leaq(base_reg, codegen_->LiteralCaseTable(switch_instr));
6678 JumpTableRIPFixup(CodeGeneratorX86_64& codegen, HPackedSwitch* switch_instr) argument
6770 LiteralCaseTable(HPackedSwitch* switch_instr) argument
[all...]

Completed in 199 milliseconds