Home
last modified time | relevance | path

Searched refs:arg_start (Results 1 – 2 of 2) sorted by relevance

/art/runtime/quick/
Dinline_method_analyser.cc149 uint32_t arg_start = code_item->registers_size_ - code_item->ins_size_; in AnalyseReturnMethod() local
150 DCHECK_GE(reg, arg_start); in AnalyseReturnMethod()
158 data->arg = reg - arg_start; in AnalyseReturnMethod()
222 uint32_t arg_start = code_item->registers_size_ - code_item->ins_size_; in AnalyseIGetMethod() local
223 DCHECK_GE(object_reg, arg_start); in AnalyseIGetMethod()
225 uint32_t object_arg = object_reg - arg_start; in AnalyseIGetMethod()
271 uint32_t arg_start = code_item->registers_size_ - code_item->ins_size_; in AnalyseIPutMethod() local
281 DCHECK_GE(return_reg, arg_start); in AnalyseIPutMethod()
284 return_arg_plus1 = return_reg - arg_start + 1u; in AnalyseIPutMethod()
290 DCHECK_GE(object_reg, arg_start); in AnalyseIPutMethod()
[all …]
/art/runtime/verifier/
Dmethod_verifier.cc1193 int arg_start = code_item_->registers_size_ - code_item_->ins_size_; in SetTypesFromSignature() local
1196 DCHECK_GE(arg_start, 0); /* should have been verified earlier */ in SetTypesFromSignature()
1205 reg_line->SetRegisterType(arg_start + cur_arg, in SetTypesFromSignature()
1208 reg_line->SetRegisterType(arg_start + cur_arg, declaring_class); in SetTypesFromSignature()
1240 reg_line->SetRegisterType(arg_start + cur_arg, reg_type); in SetTypesFromSignature()
1244 reg_line->SetRegisterType(arg_start + cur_arg, reg_types_.Boolean()); in SetTypesFromSignature()
1247 reg_line->SetRegisterType(arg_start + cur_arg, reg_types_.Char()); in SetTypesFromSignature()
1250 reg_line->SetRegisterType(arg_start + cur_arg, reg_types_.Byte()); in SetTypesFromSignature()
1253 reg_line->SetRegisterType(arg_start + cur_arg, reg_types_.Integer()); in SetTypesFromSignature()
1256 reg_line->SetRegisterType(arg_start + cur_arg, reg_types_.Short()); in SetTypesFromSignature()
[all …]