Searched refs:JumpTable (Results 1 – 7 of 7) sorted by relevance
/art/compiler/utils/arm/ |
D | assembler_thumb2_test.cc | 1080 TEST_F(AssemblerThumb2Test, JumpTable) { in TEST_F() argument 1100 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F() 1162 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F() 1226 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F() 1294 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F()
|
D | assembler_arm.h | 84 class JumpTable { 86 explicit JumpTable(std::vector<Label*>&& labels) in JumpTable() function 119 DISALLOW_COPY_AND_ASSIGN(JumpTable); 1070 virtual JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) = 0; 1073 virtual void EmitJumpTableDispatch(JumpTable* jump_table, Register displacement_reg) = 0;
|
D | assembler_thumb2.h | 375 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE; 377 void EmitJumpTableDispatch(JumpTable* jump_table, Register displacement_reg) OVERRIDE; 871 ArenaDeque<JumpTable> jump_tables_;
|
D | assembler_arm32.h | 317 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE; 318 void EmitJumpTableDispatch(JumpTable* jump_table, Register displacement_reg) OVERRIDE;
|
D | assembler_thumb2.cc | 117 for (JumpTable& table : jump_tables_) { in BindJumpTables() 196 for (JumpTable& table : jump_tables_) { in AdjustFixups() 267 for (JumpTable& table : jump_tables_) { in EmitJumpTables() 3850 JumpTable* Thumb2Assembler::CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) { in CreateJumpTable() 3852 JumpTable* table = &jump_tables_.back(); in CreateJumpTable() 3869 void Thumb2Assembler::EmitJumpTableDispatch(JumpTable* jump_table, Register displacement_reg) { in EmitJumpTableDispatch()
|
D | assembler_arm32.cc | 1647 JumpTable* Arm32Assembler::CreateJumpTable(std::vector<Label*>&& labels ATTRIBUTE_UNUSED, in CreateJumpTable() 1653 void Arm32Assembler::EmitJumpTableDispatch(JumpTable* jump_table ATTRIBUTE_UNUSED, in EmitJumpTableDispatch()
|
/art/compiler/optimizing/ |
D | code_generator_arm.cc | 6691 JumpTable* table = __ CreateJumpTable(std::move(labels), temp_reg); in VisitPackedSwitch()
|