Searched defs:labels (Results 1 - 4 of 4) sorted by relevance

/art/compiler/optimizing/
H A Dcode_generator.h564 LabelType* labels = GetGraph()->GetArena()->AllocArray<LabelType>(size, local
567 new(labels + i) LabelType();
569 return labels;
H A Dcode_generator_arm.cc5233 CodeGeneratorARM::PcRelativePatchInfo* labels = local
5235 __ BindTrackedLabel(&labels->movw_label);
5237 __ BindTrackedLabel(&labels->movt_label);
5239 __ BindTrackedLabel(&labels->add_pc_label);
6688 std::vector<Label*> labels(num_entries);
6691 labels[i] = codegen_->GetLabelOf(successors[i]);
6693 JumpTable* table = __ CreateJumpTable(std::move(labels), temp_reg);
6723 CodeGeneratorARM::PcRelativePatchInfo* labels =
6725 __ BindTrackedLabel(&labels->movw_label);
6727 __ BindTrackedLabel(&labels
[all...]
/art/compiler/utils/arm/
H A Dassembler_arm.h83 // Jump table: table of labels emitted after the literals. Similar to literals.
86 explicit JumpTable(std::vector<Label*>&& labels) argument
87 : label_(), anchor_label_(), labels_(std::move(labels)) {
1064 // labels for the jump targets have been finalized.
1066 // Create a jump table for the given labels that will be emitted when finalizing. Create a load
1070 virtual JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) = 0;
1093 // Tracked labels. Use a vector, as we need to sort before adjusting.
H A Dassembler_thumb2.cc185 // Adjust literal pool labels for padding.
3850 JumpTable* Thumb2Assembler::CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) { argument
3851 jump_tables_.emplace_back(std::move(labels));

Completed in 42 milliseconds