Searched defs:switch_instr (Results 1 - 4 of 4) sorted by relevance
/art/compiler/optimizing/ |
H A D | code_generator_arm64.h | 114 explicit JumpTableARM64(HPackedSwitch* switch_instr) argument 115 : switch_instr_(switch_instr), table_start_() {} 479 JumpTableARM64* CreateJumpTable(HPackedSwitch* switch_instr) { argument 480 jump_tables_.emplace_back(new (GetGraph()->GetArena()) JumpTableARM64(switch_instr));
|
H A D | code_generator_arm_vixl.h | 122 explicit JumpTableARMVIXL(HPackedSwitch* switch_instr) argument 123 : switch_instr_(switch_instr), 125 bb_addresses_(switch_instr->GetArena()->Adapter(kArenaAllocCodeGenerator)) { 693 JumpTableARMVIXL* CreateJumpTable(HPackedSwitch* switch_instr) { argument 694 jump_tables_.emplace_back(new (GetGraph()->GetArena()) JumpTableARMVIXL(switch_instr));
|
H A D | code_generator_x86.cc | 7405 void LocationsBuilderX86::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument 7407 new (GetGraph()->GetArena()) LocationSummary(switch_instr, LocationSummary::kNoCall); 7459 void InstructionCodeGeneratorX86::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument 7460 int32_t lower_bound = switch_instr->GetStartValue(); 7461 uint32_t num_entries = switch_instr->GetNumEntries(); 7462 LocationSummary* locations = switch_instr->GetLocations(); 7468 switch_instr->GetBlock(), 7469 switch_instr->GetDefaultBlock()); 7472 void LocationsBuilderX86::VisitX86PackedSwitch(HX86PackedSwitch* switch_instr) { argument 7474 new (GetGraph()->GetArena()) LocationSummary(switch_instr, LocationSummar 7484 VisitX86PackedSwitch(HX86PackedSwitch* switch_instr) argument 7654 JumpTableRIPFixup(CodeGeneratorX86& codegen, HX86PackedSwitch* switch_instr) argument 7779 LiteralCaseTable(HX86PackedSwitch* switch_instr, Register reg, Register value) argument [all...] |
H A D | code_generator_x86_64.cc | 6772 void LocationsBuilderX86_64::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument 6774 new (GetGraph()->GetArena()) LocationSummary(switch_instr, LocationSummary::kNoCall); 6780 void InstructionCodeGeneratorX86_64::VisitPackedSwitch(HPackedSwitch* switch_instr) { argument 6781 int32_t lower_bound = switch_instr->GetStartValue(); 6782 uint32_t num_entries = switch_instr->GetNumEntries(); 6783 LocationSummary* locations = switch_instr->GetLocations(); 6787 HBasicBlock* default_block = switch_instr->GetDefaultBlock(); 6797 const ArenaVector<HBasicBlock*>& successors = switch_instr->GetBlock()->GetSuccessors(); 6829 if (!codegen_->GoesToNextBlock(switch_instr->GetBlock(), default_block)) { 6849 __ leaq(base_reg, codegen_->LiteralCaseTable(switch_instr)); 7009 JumpTableRIPFixup(CodeGeneratorX86_64& codegen, HPackedSwitch* switch_instr) argument 7101 LiteralCaseTable(HPackedSwitch* switch_instr) argument [all...] |
Completed in 314 milliseconds