Searched refs:labels (Results 1 – 8 of 8) sorted by relevance
/art/compiler/utils/arm/ |
D | assembler_thumb2_test.cc | 1083 std::vector<Label*> labels({ &label1, &label2, &label3 }); in TEST_F() local 1100 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F() 1145 std::vector<Label*> labels({ &label1, &label2, &label3 }); in TEST_F() local 1162 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F() 1209 std::vector<Label*> labels({ &label1, &label2, &label3 }); in TEST_F() local 1226 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F() 1277 std::vector<Label*> labels({ &label1, &label2, &label3 }); in TEST_F() local 1294 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F()
|
D | assembler_arm.h | 86 explicit JumpTable(std::vector<Label*>&& labels) in JumpTable() argument 87 : label_(), anchor_label_(), labels_(std::move(labels)) { in JumpTable() 1070 virtual JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) = 0;
|
D | assembler_arm32.h | 317 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE;
|
D | assembler_thumb2.h | 375 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE;
|
D | assembler_thumb2.cc | 3850 JumpTable* Thumb2Assembler::CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) { in CreateJumpTable() argument 3851 jump_tables_.emplace_back(std::move(labels)); in CreateJumpTable()
|
D | assembler_arm32.cc | 1647 JumpTable* Arm32Assembler::CreateJumpTable(std::vector<Label*>&& labels ATTRIBUTE_UNUSED, in CreateJumpTable()
|
/art/compiler/optimizing/ |
D | code_generator.h | 564 LabelType* labels = GetGraph()->GetArena()->AllocArray<LabelType>(size, in CommonInitializeLabels() local 567 new(labels + i) LabelType(); in CommonInitializeLabels() 569 return labels; in CommonInitializeLabels()
|
D | code_generator_arm.cc | 5231 CodeGeneratorARM::PcRelativePatchInfo* labels = in VisitLoadString() local 5233 __ BindTrackedLabel(&labels->movw_label); in VisitLoadString() 5235 __ BindTrackedLabel(&labels->movt_label); in VisitLoadString() 5237 __ BindTrackedLabel(&labels->add_pc_label); in VisitLoadString() 6686 std::vector<Label*> labels(num_entries); in VisitPackedSwitch() local 6689 labels[i] = codegen_->GetLabelOf(successors[i]); in VisitPackedSwitch() 6691 JumpTable* table = __ CreateJumpTable(std::move(labels), temp_reg); in VisitPackedSwitch() 6721 CodeGeneratorARM::PcRelativePatchInfo* labels = in VisitArmDexCacheArraysBase() local 6723 __ BindTrackedLabel(&labels->movw_label); in VisitArmDexCacheArraysBase() 6725 __ BindTrackedLabel(&labels->movt_label); in VisitArmDexCacheArraysBase() [all …]
|