Home
last modified time | relevance | path

Searched refs:object_arg (Results 1 – 4 of 4) sorted by relevance

/art/runtime/quick/
Dinline_method_analyser.cc224 uint32_t object_arg = object_reg - arg_start; in AnalyseIGetMethod() local
231 if ((verifier->GetAccessFlags() & kAccStatic) != 0u || object_arg != 0u) { in AnalyseIGetMethod()
241 if (object_arg > kMaxObjectArg) { in AnalyseIGetMethod()
254 data->object_arg = object_arg; // Allow IGET on any register, not just "this". in AnalyseIGetMethod()
293 uint32_t object_arg = object_reg - arg_start; in AnalyseIPutMethod() local
296 if ((verifier->GetAccessFlags() & kAccStatic) != 0u || object_arg != 0u) { in AnalyseIPutMethod()
308 if (object_arg > kMaxObjectArg || src_arg > kMaxSrcArg || return_arg_plus1 > kMaxReturnArgPlus1) { in AnalyseIPutMethod()
321 data->object_arg = object_arg; // Allow IPUT on any register, not just "this". in AnalyseIPutMethod()
Dinline_method_analyser.h120 uint16_t object_arg : 4; member
/art/compiler/dex/quick/
Dmir_to_lir.cc245 if (data.method_is_static != 0u || data.object_arg != 0u) { in GenSpecialIGet()
281 slow_path->PreserveArg(data.object_arg); in GenSpecialIGet()
283 LockArg(data.object_arg); in GenSpecialIGet()
285 RegStorage reg_obj = LoadArg(data.object_arg, kRefReg); in GenSpecialIGet()
313 if (data.method_is_static != 0u || data.object_arg != 0u) { in GenSpecialIPut()
353 slow_path->PreserveArg(data.object_arg); in GenSpecialIPut()
356 LockArg(data.object_arg); in GenSpecialIPut()
359 RegStorage reg_obj = LoadArg(data.object_arg, kRefReg); in GenSpecialIPut()
Ddex_file_method_inliner.cc910 uint32_t object_reg = GetInvokeReg(invoke, data.object_arg); in GenInlineIGet()
918 bool object_is_this = (data.method_is_static == 0u && data.object_arg == 0u); in GenInlineIGet()
959 uint32_t object_reg = GetInvokeReg(invoke, data.object_arg); in GenInlineIPut()
977 bool object_is_this = (data.method_is_static == 0u && data.object_arg == 0u); in GenInlineIPut()