Searched refs:A0 (Results 1 - 21 of 21) sorted by relevance

/art/compiler/utils/mips/
H A Dassembler_mips_test.cc61 registers_.push_back(new mips::Register(mips::A0));
94 secondary_register_names_.emplace(mips::Register(mips::A0), "a0");
193 (Base::GetAssembler()->*f)(mips::A0, &label);
222 (Base::GetAssembler()->*f)(mips::A0, mips::A1, &label);
727 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A0, 0);
728 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A1, 0);
729 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A1, 256);
730 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A1, 1000);
731 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mip
[all...]
H A Dassembler_mips.cc2909 // Don't care about preserving A0 as this call won't return.
2911 Move(A0, exception->scratch_.AsCoreRegister());
/art/compiler/utils/mips64/
H A Dassembler_mips64_test.cc85 registers_.push_back(new mips64::GpuRegister(mips64::A0));
118 secondary_register_names_.emplace(mips64::GpuRegister(mips64::A0), "a0");
217 (Base::GetAssembler()->*f)(mips64::A0, &label);
246 (Base::GetAssembler()->*f)(mips64::A0, mips64::A1, &label);
788 __ Beqc(mips64::A0, mips64::A1, &label);
1008 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A0, 0);
1009 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A1, 0);
1010 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A1, 1);
1011 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips6
[all...]
H A Dassembler_mips64.cc2461 // Don't care about preserving A0 as this call won't return.
2463 Move(A0, exception->scratch_.AsGpuRegister());
/art/runtime/arch/mips/
H A Dregisters_mips.h34 A0 = 4, // Arguments. enumerator in enum:art::mips::Register
H A Dcontext_mips.h82 SetGPR(A0, new_arg0_value);
H A Dcontext_mips.cc32 gprs_[A0] = &arg0_;
H A Dquick_entrypoints_mips.S665 li $t3, 2 # t3 = gpr_index = 2 (skip A0 and A1)
790 li $t3, 1 # t3 = gpr_index = 1 (skip A0)
1604 * exception on error. On success the String is returned. A0 holds the string index. The fast
/art/runtime/arch/mips64/
H A Dregisters_mips64.h34 A0 = 4, // Arguments. enumerator in enum:art::mips64::GpuRegister
H A Dcontext_mips64.cc32 gprs_[A0] = &arg0_;
76 gprs_[A0] = nullptr;
H A Dcontext_mips64.h82 SetGPR(A0, new_arg0_value);
/art/compiler/jni/quick/mips64/
H A Dcalling_convention_mips64.cc27 A0, A1, A2, A3, A4, A5, A6, A7
68 return Mips64ManagedRegister::FromGpuRegister(A0);
97 int reg_index = 1; // we start from A1, A0 holds ArtMethod*.
/art/compiler/trampolines/
H A Dtrampoline_compiler.cc126 case kInterpreterAbi: // Thread* is first argument (A0) in interpreter ABI.
127 __ LoadFromOffset(kLoadWord, T9, A0, offset.Int32Value());
129 case kJniAbi: // Load via Thread* held in JNIEnv* in first argument (A0).
130 __ LoadFromOffset(kLoadWord, T9, A0, JNIEnvExt::SelfOffset(4).Int32Value());
158 case kInterpreterAbi: // Thread* is first argument (A0) in interpreter ABI.
159 __ LoadFromOffset(kLoadDoubleword, T9, A0, offset.Int32Value());
161 case kJniAbi: // Load via Thread* held in JNIEnv* in first argument (A0).
162 __ LoadFromOffset(kLoadDoubleword, T9, A0, JNIEnvExt::SelfOffset(8).Int32Value());
/art/compiler/jni/quick/mips/
H A Dcalling_convention_mips.cc26 static const Register kCoreArgumentRegisters[] = { A0, A1, A2, A3 };
68 return MipsManagedRegister::FromCoreRegister(A0);
97 uint32_t gpr_index = 1; // Skip A0, it is used for ArtMethod*.
223 A0, A1, A2, A3
/art/compiler/optimizing/
H A Dcode_generator_mips.h44 { A0, A1, A2, A3 };
113 return Location::RegisterLocation(A0);
H A Dcode_generator_mips64.h44 { A0, A1, A2, A3, A4, A5, A6, A7 };
113 return Location::RegisterLocation(A0);
H A Doptimizing_cfi_test.cc205 __ Beqz(mips::A0, &target);
H A Dintrinsics_mips64.cc104 Location::RegisterLocation(A0));
106 codegen->GenerateVirtualCall(invoke_->AsInvokeVirtual(), Location::RegisterLocation(A0));
H A Dintrinsics_mips.cc115 Location::RegisterLocation(A0));
117 codegen->GenerateVirtualCall(invoke_->AsInvokeVirtual(), Location::RegisterLocation(A0));
H A Dcode_generator_mips64.cc38 static constexpr GpuRegister kMethodRegisterArgument = A0;
H A Dcode_generator_mips.cc40 static constexpr Register kMethodRegisterArgument = A0;
3397 // need A0 to hold base + offset
3524 // need A0 to hold base + offset

Completed in 238 milliseconds