Lines Matching defs:switch_instr
7014 void LocationsBuilderX86::VisitPackedSwitch(HPackedSwitch* switch_instr) {
7016 new (GetGraph()->GetArena()) LocationSummary(switch_instr, LocationSummary::kNoCall);
7068 void InstructionCodeGeneratorX86::VisitPackedSwitch(HPackedSwitch* switch_instr) {
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) {
7083 new (GetGraph()->GetArena()) LocationSummary(switch_instr, LocationSummary::kNoCall);
7093 void InstructionCodeGeneratorX86::VisitX86PackedSwitch(HX86PackedSwitch* switch_instr) {
7094 int32_t lower_bound = switch_instr->GetStartValue();
7095 uint32_t num_entries = switch_instr->GetNumEntries();
7096 LocationSummary* locations = switch_instr->GetLocations();
7098 HBasicBlock* default_block = switch_instr->GetDefaultBlock();
7104 switch_instr->GetBlock(),
7126 __ movl(temp_reg, codegen_->LiteralCaseTable(switch_instr, constant_area, value_reg));
7254 JumpTableRIPFixup(CodeGeneratorX86& codegen, HX86PackedSwitch* switch_instr)
7255 : RIPFixup(codegen, static_cast<size_t>(-1)), switch_instr_(switch_instr) {}
7344 Address CodeGeneratorX86::LiteralCaseTable(HX86PackedSwitch* switch_instr,
7349 new (GetGraph()->GetArena()) JumpTableRIPFixup(*this, switch_instr);