/art/compiler/dex/quick/ |
D | gen_invoke.cc | 109 void Mir2Lir::CallRuntimeHelperImm(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc) { in CallRuntimeHelperImm() argument 111 LoadConstant(TargetReg(kArg0, kNotWide), arg0); in CallRuntimeHelperImm() 116 void Mir2Lir::CallRuntimeHelperReg(QuickEntrypointEnum trampoline, RegStorage arg0, in CallRuntimeHelperReg() argument 119 OpRegCopy(TargetReg(kArg0, arg0.GetWideKind()), arg0); in CallRuntimeHelperReg() 124 void Mir2Lir::CallRuntimeHelperRegLocation(QuickEntrypointEnum trampoline, RegLocation arg0, in CallRuntimeHelperRegLocation() argument 127 if (arg0.wide == 0) { in CallRuntimeHelperRegLocation() 128 LoadValueDirectFixed(arg0, TargetReg(arg0.fp ? kFArg0 : kArg0, arg0)); in CallRuntimeHelperRegLocation() 130 LoadValueDirectWideFixed(arg0, TargetReg(arg0.fp ? kFArg0 : kArg0, kWide)); in CallRuntimeHelperRegLocation() 136 void Mir2Lir::CallRuntimeHelperImmImm(QuickEntrypointEnum trampoline, int arg0, int arg1, in CallRuntimeHelperImmImm() argument 139 LoadConstant(TargetReg(kArg0, kNotWide), arg0); in CallRuntimeHelperImmImm() [all …]
|
D | mir_to_lir.h | 865 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 …]
|
D | gen_common.cc | 1072 RegStorage arg0 = TargetReg(kArg0, kRef); in GenConstString() local 1073 RegStorage r_method = LoadCurrMethodWithHint(arg0); in GenConstString() 1074 LoadRefDisp(r_method, ArtMethod::DeclaringClassOffset().Int32Value(), arg0, kNotVolatile); in GenConstString() 1076 LoadRefDisp(arg0, mirror::Class::DexCacheStringsOffset().Int32Value(), arg0, kNotVolatile); in GenConstString() 1078 LoadRefDisp(arg0, offset_of_string, ret0, kNotVolatile); in GenConstString()
|
/art/runtime/arch/ |
D | stub_test.cc | 67 size_t Invoke3(size_t arg0, size_t arg1, size_t arg2, uintptr_t code, Thread* self) { in Invoke3() argument 68 return Invoke3WithReferrer(arg0, arg1, arg2, code, self, nullptr); in Invoke3() 72 size_t Invoke3WithReferrer(size_t arg0, size_t arg1, size_t arg2, uintptr_t code, Thread* self, in Invoke3WithReferrer() argument 89 : "a"(arg0), "c"(arg1), "d"(arg2), "D"(code), [referrer]"r"(referrer) in Invoke3WithReferrer() 127 : [arg0] "r"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self), in Invoke3WithReferrer() 255 : [arg0] "0"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self), in Invoke3WithReferrer() 325 : [arg0] "r"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self), in Invoke3WithReferrer() 382 : [arg0] "r"(arg0), [arg1] "r"(arg1), [arg2] "r"(arg2), [code] "r"(code), [self] "r"(self), in Invoke3WithReferrer() 402 : "D"(arg0), "S"(arg1), "d"(arg2), "a"(code), [referrer] "c"(referrer) in Invoke3WithReferrer() 408 UNUSED(arg0, arg1, arg2, code, referrer); in Invoke3WithReferrer() [all …]
|
/art/runtime/interpreter/ |
D | interpreter.cc | 80 ScopedLocalRef<jobject> arg0(soa.Env(), in InterpreterJni() local 86 jresult = fn(soa.Env(), klass.get(), arg0.get()); in InterpreterJni() 102 ScopedLocalRef<jobject> arg0(soa.Env(), in InterpreterJni() local 106 result->SetI(fn(soa.Env(), klass.get(), arg0.get(), args[1])); in InterpreterJni() 127 ScopedLocalRef<jobject> arg0(soa.Env(), in InterpreterJni() local 134 result->SetZ(fn(soa.Env(), klass.get(), arg0.get(), arg1.get())); in InterpreterJni() 163 ScopedLocalRef<jobject> arg0(soa.Env(), in InterpreterJni() local 170 fn(soa.Env(), klass.get(), arg0.get(), args[1], arg2.get(), args[3], args[4]); in InterpreterJni() 199 ScopedLocalRef<jobject> arg0(soa.Env(), in InterpreterJni() local 205 jresult = fn(soa.Env(), rcvr.get(), arg0.get()); in InterpreterJni()
|
/art/compiler/dex/quick/x86/ |
D | call_x86.cc | 159 const RegStorage arg0 = TargetReg32(kArg0); in GenEntrySequence() local 162 LockTemp(arg0); in GenEntrySequence() 249 FreeTemp(arg0); in GenEntrySequence()
|
/art/compiler/dex/quick/mips/ |
D | call_mips.cc | 256 const RegStorage arg0 = TargetReg(kArg0); in GenEntrySequence() local 265 LockTemp(arg0); in GenEntrySequence() 354 FreeTemp(arg0); in GenEntrySequence()
|
/art/runtime/arch/mips64/ |
D | quick_entrypoints_mips64.S | 1485 daddiu $sp, $sp, -16 # space for saving arg0 1487 sd $a0, 0($sp) # save arg0 1492 ld $a0, 0($sp) # restore arg0
|