Home
last modified time | relevance | path

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

/art/compiler/dex/
Dinline_method_analyser.cc603 uint32_t object_arg = object_reg - arg_start; in AnalyseIGetMethod() local
610 if (is_static || object_arg != 0u) { in AnalyseIGetMethod()
620 if (object_arg > kMaxObjectArg) { in AnalyseIGetMethod()
632 data->object_arg = object_arg; // Allow IGET on any register, not just "this". in AnalyseIGetMethod()
673 uint32_t object_arg = object_reg - arg_start; in AnalyseIPutMethod() local
676 if (is_static || object_arg != 0u) { in AnalyseIPutMethod()
688 if (object_arg > kMaxObjectArg || src_arg > kMaxSrcArg || return_arg_plus1 > kMaxReturnArgPlus1) { in AnalyseIPutMethod()
700 data->object_arg = object_arg; // Allow IPUT on any register, not just "this". in AnalyseIPutMethod()
Dinline_method_analyser.h53 uint16_t object_arg : 4; member
/art/compiler/optimizing/
Dinliner.cc1624 if (data.method_is_static || data.object_arg != 0u) { in TryPatternSubstitution()
1628 HInstruction* obj = GetInvokeInputForArgVRegIndex(invoke_instruction, data.object_arg); in TryPatternSubstitution()
1638 if (data.method_is_static || data.object_arg != 0u) { in TryPatternSubstitution()
1642 HInstruction* obj = GetInvokeInputForArgVRegIndex(invoke_instruction, data.object_arg); in TryPatternSubstitution()