Searched refs:jump_table (Results 1 - 9 of 9) sorted by relevance

/art/compiler/utils/arm/
H A Dassembler_thumb2_test.cc1100 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); local
1107 __ EmitJumpTableDispatch(jump_table, arm::R1);
1162 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); local
1169 __ EmitJumpTableDispatch(jump_table, arm::R1);
1226 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); local
1233 __ EmitJumpTableDispatch(jump_table, arm::R1);
1294 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); local
1301 __ EmitJumpTableDispatch(jump_table, arm::R1);
H A Dassembler_arm32.h318 void EmitJumpTableDispatch(JumpTable* jump_table, Register displacement_reg) OVERRIDE;
H A Dassembler_thumb2.h377 void EmitJumpTableDispatch(JumpTable* jump_table, Register displacement_reg) OVERRIDE;
H A Dassembler_arm.h1073 virtual void EmitJumpTableDispatch(JumpTable* jump_table, Register displacement_reg) = 0;
H A Dassembler_arm32.cc1653 void Arm32Assembler::EmitJumpTableDispatch(JumpTable* jump_table ATTRIBUTE_UNUSED,
H A Dassembler_thumb2.cc3869 void Thumb2Assembler::EmitJumpTableDispatch(JumpTable* jump_table, Register displacement_reg) { argument
3878 BindTrackedLabel(jump_table->GetAnchorLabel());
/art/compiler/optimizing/
H A Dcode_generator_arm64.cc931 for (auto&& jump_table : jump_tables_) {
932 jump_table->EmitTable(this);
4789 JumpTableARM64* jump_table = codegen_->CreateJumpTable(switch_instr);
4814 __ Adr(table_base, jump_table->GetTableStartLabel());
H A Dcode_generator_x86.cc7296 for (auto jump_table : fixups_to_jump_tables_) {
7297 jump_table->CreateJumpTable();
H A Dcode_generator_x86_64.cc6718 for (auto jump_table : fixups_to_jump_tables_) {
6719 jump_table->CreateJumpTable();

Completed in 3684 milliseconds