Lines Matching defs:label
410 vixl::Label* GetReturnLabel() {
425 // If `successor_` is null, the label to branch to after the suspend check.
426 vixl::Label return_label_;
566 vixl::Label* target_label = codegen->GetLabelOf(successors[i]);
1080 vixl::Label done;
2196 vixl::Label done;
2221 vixl::Label non_zero;
2275 vixl::Label do_put;
2808 vixl::Label* true_target,
2809 vixl::Label* false_target) {
2812 vixl::Label fallthrough_target;
2870 vixl::Label* non_fallthrough_target;
2929 vixl::Label* true_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), true_successor) ?
2931 vixl::Label* false_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), false_successor) ?
3154 vixl::Label done, zero;
3179 vixl::Label loop, success;
3196 vixl::Label loop, success;
3215 vixl::Label exact_check;
3352 vixl::Label done;
3374 vixl::Label loop, compare_classes;
3380 // to the `compare_classes` label to compare it with the checked
3401 vixl::Label loop;
3426 vixl::Label check_non_primitive_component_type;
3435 // an array), jump to label `check_non_primitive_component_type`
3650 vixl::Label* adrp_label = NewPcRelativeDexCacheArrayPatch(dex_file, element_offset);
3657 vixl::Label* ldr_label =
3697 vixl::Label* label = &relative_call_patches_.back().label;
3699 __ Bind(label);
3757 vixl::Label* CodeGeneratorARM64::NewPcRelativeStringPatch(const DexFile& dex_file,
3759 vixl::Label* adrp_label) {
3763 vixl::Label* CodeGeneratorARM64::NewPcRelativeDexCacheArrayPatch(const DexFile& dex_file,
3765 vixl::Label* adrp_label) {
3769 vixl::Label* CodeGeneratorARM64::NewPcRelativePatch(const DexFile& dex_file,
3771 vixl::Label* adrp_label,
3773 // Add a patch entry and return the label.
3776 vixl::Label* label = &info->label;
3777 // If adrp_label is null, this is the ADRP patch and needs to point to its own label.
3778 info->pc_insn_label = (adrp_label != nullptr) ? adrp_label : label;
3779 return label;
3824 for (const MethodPatchInfo<vixl::Label>& info : relative_call_patches_) {
3825 linker_patches->push_back(LinkerPatch::RelativeCodePatch(info.label.location(),
3830 linker_patches->push_back(LinkerPatch::DexCacheArrayPatch(info.label.location(),
3843 linker_patches->push_back(LinkerPatch::RelativeStringPatch(info.label.location(),
4050 vixl::Label* adrp_label = codegen_->NewPcRelativeStringPatch(dex_file, string_index);
4057 vixl::Label* add_label =
4091 vixl::Label* adrp_label = codegen_->NewPcRelativeDexCacheArrayPatch(dex_file, element_offset);
4098 vixl::Label* ldr_label =
4897 vixl::Label* fixup_label) {