Lines Matching refs:Register

57 static const vixl::aarch64::Register kParameterCoreRegisters[] = {
80 const vixl::aarch64::Register tr = vixl::aarch64::x19;
82 const vixl::aarch64::Register mr = vixl::aarch64::x20;
84 static const vixl::aarch64::Register kArtMethodRegister = vixl::aarch64::x0;
155 static const vixl::aarch64::Register kRuntimeParameterCoreRegisters[] =
178 class InvokeRuntimeCallingConvention : public CallingConvention<vixl::aarch64::Register,
196 class InvokeDexCallingConvention : public CallingConvention<vixl::aarch64::Register,
319 vixl::aarch64::Register class_reg);
321 vixl::aarch64::Register temp);
372 void GenerateIncrementNegativeByOne(vixl::aarch64::Register out,
373 vixl::aarch64::Register in, bool use_cond_inc);
374 void GenerateResultRemWithAnyConstant(vixl::aarch64::Register out,
375 vixl::aarch64::Register dividend,
376 vixl::aarch64::Register quotient,
402 /*out*/ vixl::aarch64::Register* scratch);
410 /*out*/ vixl::aarch64::Register* scratch);
612 void MarkGCCard(vixl::aarch64::Register object,
613 vixl::aarch64::Register value,
807 void EmitAdrpPlaceholder(vixl::aarch64::Label* fixup_label, vixl::aarch64::Register reg);
809 vixl::aarch64::Register out,
810 vixl::aarch64::Register base);
812 vixl::aarch64::Register out,
813 vixl::aarch64::Register base);
815 void LoadBootImageAddress(vixl::aarch64::Register reg, uint32_t boot_image_reference);
816 void LoadTypeForBootImageIntrinsic(vixl::aarch64::Register reg, TypeReference type_reference);
817 void LoadIntrinsicDeclaringClass(vixl::aarch64::Register reg, HInvoke* invoke);
818 void LoadClassRootForIntrinsic(vixl::aarch64::Register reg, ClassRoot class_root);
835 vixl::aarch64::Register obj,
840 void GenerateIntrinsicCasMoveWithBakerReadBarrier(vixl::aarch64::Register marked_old_value,
841 vixl::aarch64::Register old_value);
847 vixl::aarch64::Register obj,
855 vixl::aarch64::Register obj,
864 vixl::aarch64::Register obj,
962 void MaybeGenerateInlineCacheCheck(HInstruction* instruction, vixl::aarch64::Register klass);