Home
last modified time | relevance | path

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

/art/runtime/quick/
Dinline_method_analyser.cc257 data->return_arg_plus1 = 0u; in AnalyseIGetMethod()
272 uint16_t return_arg_plus1 = 0u; in AnalyseIPutMethod() local
284 return_arg_plus1 = return_reg - arg_start + 1u; in AnalyseIPutMethod()
309 if (object_arg > kMaxObjectArg || src_arg > kMaxSrcArg || return_arg_plus1 > kMaxReturnArgPlus1) { in AnalyseIPutMethod()
324 data->return_arg_plus1 = return_arg_plus1; in AnalyseIPutMethod()
Dinline_method_analyser.h116 uint16_t return_arg_plus1 : 4; // iput only, method argument to return + 1, 0 = return void. member
/art/compiler/dex/quick/
Ddex_file_method_inliner.cc836 data.return_arg_plus1 != 0u ? GetInvokeReg(invoke, data.return_arg_plus1 - 1u) : 0u; in GenInlineIPut()
843 DCHECK(move_result == nullptr || data.return_arg_plus1 != 0u); in GenInlineIPut()
845 !WideArgIsInConsecutiveDalvikRegs(invoke, data.return_arg_plus1 - 1u)) { in GenInlineIPut()
Dmir_to_lir.cc265 if (data.return_arg_plus1 != 0u) { in GenSpecialIPut()