Searched refs:arg0 (Results 1 - 8 of 8) sorted by relevance

/art/compiler/dex/quick/
H A Dgen_invoke.cc109 void Mir2Lir::CallRuntimeHelperImm(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc) { argument
111 LoadConstant(TargetReg(kArg0, kNotWide), arg0); local
116 void Mir2Lir::CallRuntimeHelperReg(QuickEntrypointEnum trampoline, RegStorage arg0, argument
119 OpRegCopy(TargetReg(kArg0, arg0.GetWideKind()), arg0); local
124 void Mir2Lir::CallRuntimeHelperRegLocation(QuickEntrypointEnum trampoline, RegLocation arg0, argument
127 if (arg0.wide == 0) {
128 LoadValueDirectFixed(arg0, TargetReg(arg0.fp ? kFArg0 : kArg0, arg0));
136 CallRuntimeHelperImmImm(QuickEntrypointEnum trampoline, int arg0, int arg1, bool safepoint_pc) argument
139 LoadConstant(TargetReg(kArg0, kNotWide), arg0); local
145 CallRuntimeHelperImmRegLocation(QuickEntrypointEnum trampoline, int arg0, RegLocation arg1, bool safepoint_pc) argument
154 LoadConstant(TargetReg(kArg0, kNotWide), arg0); local
159 CallRuntimeHelperRegLocationImm(QuickEntrypointEnum trampoline, RegLocation arg0, int arg1, bool safepoint_pc) argument
169 CallRuntimeHelperImmReg(QuickEntrypointEnum trampoline, int arg0, RegStorage arg1, bool safepoint_pc) argument
173 LoadConstant(TargetReg(kArg0, kNotWide), arg0); local
178 CallRuntimeHelperRegImm(QuickEntrypointEnum trampoline, RegStorage arg0, int arg1, bool safepoint_pc) argument
181 OpRegCopy(TargetReg(kArg0, arg0.GetWideKind()), arg0); local
187 CallRuntimeHelperImmMethod(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc) argument
191 LoadConstant(TargetReg(kArg0, kNotWide), arg0); local
196 CallRuntimeHelperRegMethod(QuickEntrypointEnum trampoline, RegStorage arg0, bool safepoint_pc) argument
209 CallRuntimeHelperRegRegLocationMethod(QuickEntrypointEnum trampoline, RegStorage arg0, RegLocation arg1, bool safepoint_pc) argument
223 CallRuntimeHelperRegLocationRegLocation(QuickEntrypointEnum trampoline, RegLocation arg0, RegLocation arg1, bool safepoint_pc) argument
291 CopyToArgumentRegs(RegStorage arg0, RegStorage arg1) argument
298 OpRegCopy(TargetReg(kArg0, arg0_kind), arg0); local
302 OpRegCopy(TargetReg(kArg0, arg0_kind), arg0); local
305 OpRegCopy(TargetReg(kArg0, arg0_kind), arg0); local
310 CallRuntimeHelperRegReg(QuickEntrypointEnum trampoline, RegStorage arg0, RegStorage arg1, bool safepoint_pc) argument
318 CallRuntimeHelperRegRegImm(QuickEntrypointEnum trampoline, RegStorage arg0, RegStorage arg1, int arg2, bool safepoint_pc) argument
327 CallRuntimeHelperImmRegLocationMethod(QuickEntrypointEnum trampoline, int arg0, RegLocation arg1, bool safepoint_pc) argument
332 LoadConstant(TargetReg(kArg0, kNotWide), arg0); local
337 CallRuntimeHelperImmImmMethod(QuickEntrypointEnum trampoline, int arg0, int arg1, bool safepoint_pc) argument
342 LoadConstant(TargetReg(kArg0, kNotWide), arg0); local
347 CallRuntimeHelperImmRegLocationRegLocation(QuickEntrypointEnum trampoline, int arg0, RegLocation arg1, RegLocation arg2, bool safepoint_pc) argument
359 LoadConstant(TargetReg(kArg0, kNotWide), arg0); local
364 CallRuntimeHelperRegLocationRegLocationRegLocation( QuickEntrypointEnum trampoline, RegLocation arg0, RegLocation arg1, RegLocation arg2, bool safepoint_pc) argument
378 CallRuntimeHelperRegLocationRegLocationRegLocationRegLocation( QuickEntrypointEnum trampoline, RegLocation arg0, RegLocation arg1, RegLocation arg2, RegLocation arg3, bool safepoint_pc) argument
[all...]
H A Dmir_to_lir.h865 void CallRuntimeHelperImm(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc);
866 void CallRuntimeHelperReg(QuickEntrypointEnum trampoline, RegStorage arg0, bool safepoint_pc);
867 void CallRuntimeHelperRegLocation(QuickEntrypointEnum trampoline, RegLocation arg0,
869 void CallRuntimeHelperImmImm(QuickEntrypointEnum trampoline, int arg0, int arg1,
871 void CallRuntimeHelperImmRegLocation(QuickEntrypointEnum trampoline, int arg0, RegLocation arg1,
873 void CallRuntimeHelperRegLocationImm(QuickEntrypointEnum trampoline, RegLocation arg0, int arg1,
875 void CallRuntimeHelperImmReg(QuickEntrypointEnum trampoline, int arg0, RegStorage arg1,
877 void CallRuntimeHelperRegImm(QuickEntrypointEnum trampoline, RegStorage arg0, int arg1,
879 void CallRuntimeHelperImmMethod(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc);
880 void CallRuntimeHelperRegMethod(QuickEntrypointEnum trampoline, RegStorage arg0,
[all...]
H A Dgen_common.cc1072 RegStorage arg0 = TargetReg(kArg0, kRef); local
1073 RegStorage r_method = LoadCurrMethodWithHint(arg0);
1074 LoadRefDisp(r_method, ArtMethod::DeclaringClassOffset().Int32Value(), arg0, kNotVolatile);
1076 LoadRefDisp(arg0, mirror::Class::DexCacheStringsOffset().Int32Value(), arg0, kNotVolatile);
1078 LoadRefDisp(arg0, offset_of_string, ret0, kNotVolatile);
1289 OpRegCopy(ref_reg, class_reg); // .ne case - arg0 <= class
1302 OpRegCopy(TargetReg(kArg0, kRef), class_reg); // .ne case - arg0 <= class
/art/runtime/arch/
H A Dstub_test.cc67 size_t Invoke3(size_t arg0, size_t arg1, size_t arg2, uintptr_t code, Thread* self) { argument
68 return Invoke3WithReferrer(arg0, arg1, arg2, code, self, nullptr);
72 size_t Invoke3WithReferrer(size_t arg0, size_t arg1, size_t arg2, uintptr_t code, Thread* self, argument
89 : "a"(arg0), "c"(arg1), "d"(arg2), "D"(code), [referrer]"r"(referrer)
90 // This places code into edi, arg0 into eax, arg1 into ecx, and arg2 into edx
107 "str %[arg0], [sp]\n\t"
127 : [arg0] "r"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self),
148 "stp %[arg0], %[arg1], [sp]\n\t"
255 : [arg0] "
422 Invoke3WithReferrerAndHidden(size_t arg0, size_t arg1, size_t arg2, uintptr_t code, Thread* self, ArtMethod* referrer, size_t hidden) argument
778 Invoke3UWithReferrer(size_t arg0, uint64_t arg1, uintptr_t code, Thread* self, ArtMethod* referrer) argument
[all...]
/art/runtime/interpreter/
H A Dinterpreter.cc80 ScopedLocalRef<jobject> arg0(soa.Env(),
86 jresult = fn(soa.Env(), klass.get(), arg0.get());
102 ScopedLocalRef<jobject> arg0(soa.Env(),
106 result->SetI(fn(soa.Env(), klass.get(), arg0.get(), args[1]));
127 ScopedLocalRef<jobject> arg0(soa.Env(),
134 result->SetZ(fn(soa.Env(), klass.get(), arg0.get(), arg1.get()));
163 ScopedLocalRef<jobject> arg0(soa.Env(),
170 fn(soa.Env(), klass.get(), arg0.get(), args[1], arg2.get(), args[3], args[4]);
199 ScopedLocalRef<jobject> arg0(soa.Env(),
205 jresult = fn(soa.Env(), rcvr.get(), arg0
[all...]
/art/compiler/dex/quick/x86/
H A Dcall_x86.cc159 const RegStorage arg0 = TargetReg32(kArg0); local
162 LockTemp(arg0);
249 FreeTemp(arg0);
/art/compiler/dex/quick/mips/
H A Dcall_mips.cc256 const RegStorage arg0 = TargetReg(kArg0); local
265 LockTemp(arg0);
354 FreeTemp(arg0);
/art/runtime/arch/mips64/
H A Dquick_entrypoints_mips64.S514 * as usual - except instead of loading arg0/$a0 with the target Method*, arg0/$a0 will contain
1485 daddiu $sp, $sp, -16 # space for saving arg0
1487 sd $a0, 0($sp) # save arg0
1492 ld $a0, 0($sp) # restore arg0

Completed in 235 milliseconds