Home
last modified time | relevance | path

Searched refs:labels (Results 1 – 8 of 8) sorted by relevance

/art/compiler/utils/arm/
Dassembler_thumb2_test.cc1083 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()
Dassembler_arm.h86 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;
Dassembler_arm32.h317 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE;
Dassembler_thumb2.h375 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE;
Dassembler_thumb2.cc3850 JumpTable* Thumb2Assembler::CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) { in CreateJumpTable() argument
3851 jump_tables_.emplace_back(std::move(labels)); in CreateJumpTable()
Dassembler_arm32.cc1647 JumpTable* Arm32Assembler::CreateJumpTable(std::vector<Label*>&& labels ATTRIBUTE_UNUSED, in CreateJumpTable()
/art/compiler/optimizing/
Dcode_generator.h564 LabelType* labels = GetGraph()->GetArena()->AllocArray<LabelType>(size, in CommonInitializeLabels() local
567 new(labels + i) LabelType(); in CommonInitializeLabels()
569 return labels; in CommonInitializeLabels()
Dcode_generator_arm.cc5231 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 …]