Lines Matching refs:Label

128   vixl::aarch64::Label* GetEntryLabel() { return &entry_label_; }  in GetEntryLabel()
129 vixl::aarch64::Label* GetExitLabel() { return &exit_label_; } in GetExitLabel()
135 vixl::aarch64::Label entry_label_;
136 vixl::aarch64::Label exit_label_;
146 vixl::aarch64::Label* GetTableStartLabel() { return &table_start_; } in GetTableStartLabel()
152 vixl::aarch64::Label table_start_;
366 vixl::aarch64::Label* true_target,
367 vixl::aarch64::Label* false_target);
545 vixl::aarch64::Label* GetLabelOf(HBasicBlock* block) { in GetLabelOf()
571 vixl::aarch64::Label* block_entry_label = GetLabelOf(block); in GetAddressOf()
702 vixl::aarch64::Label* NewBootImageIntrinsicPatch(uint32_t intrinsic_data,
703 vixl::aarch64::Label* adrp_label = nullptr);
709 vixl::aarch64::Label* NewBootImageRelRoPatch(uint32_t boot_image_offset,
710 vixl::aarch64::Label* adrp_label = nullptr);
716 vixl::aarch64::Label* NewBootImageMethodPatch(MethodReference target_method,
717 vixl::aarch64::Label* adrp_label = nullptr);
723 vixl::aarch64::Label* NewMethodBssEntryPatch(MethodReference target_method,
724 vixl::aarch64::Label* adrp_label = nullptr);
730 vixl::aarch64::Label* NewBootImageTypePatch(const DexFile& dex_file,
732 vixl::aarch64::Label* adrp_label = nullptr);
738 vixl::aarch64::Label* NewBssEntryTypePatch(const DexFile& dex_file,
740 vixl::aarch64::Label* adrp_label = nullptr);
746 vixl::aarch64::Label* NewBootImageStringPatch(const DexFile& dex_file,
748 vixl::aarch64::Label* adrp_label = nullptr);
754 vixl::aarch64::Label* NewStringBssEntryPatch(const DexFile& dex_file,
756 vixl::aarch64::Label* adrp_label = nullptr);
773 void EmitAdrpPlaceholder(vixl::aarch64::Label* fixup_label, vixl::aarch64::Register reg);
774 void EmitAddPlaceholder(vixl::aarch64::Label* fixup_label,
777 void EmitLdrOffsetPlaceholder(vixl::aarch64::Label* fixup_label,
801 vixl::aarch64::Label* fixup_label,
998 struct PcRelativePatchInfo : PatchInfo<vixl::aarch64::Label> {
1000 : PatchInfo<vixl::aarch64::Label>(dex_file, off_or_idx), pc_insn_label() { } in PcRelativePatchInfo()
1002 vixl::aarch64::Label* pc_insn_label;
1008 vixl::aarch64::Label label;
1012 vixl::aarch64::Label* NewPcRelativePatch(const DexFile* dex_file,
1014 vixl::aarch64::Label* adrp_label,
1028 ArenaDeque<vixl::aarch64::Label> block_labels_; // Indexed by block id.
1029 vixl::aarch64::Label frame_entry_label_;
1058 ArenaDeque<PatchInfo<vixl::aarch64::Label>> call_entrypoint_patches_;
1080 vixl::aarch64::Label label;