Home
last modified time | relevance | path

Searched refs:RegistersSize (Results 1 – 25 of 37) sorted by relevance

12

/art/compiler/
Dcompiler.cc63 if (accessor.RegistersSize() >= UINT16_MAX / 4) { in IsPathologicalCase()
65 << accessor.RegistersSize() << " in " << dex_file.PrettyMethod(method_idx); in IsPathologicalCase()
/art/compiler/dex/
Dinline_method_analyser.cc126 instruction_->VRegB_22c() == code_item_->RegistersSize() - code_item_->InsSize(); in IPutOnThis()
147 accessor.RegistersSize() - accessor.InsSize()); in GetTargetConstructor()
172 DCHECK_EQ(this_vreg, code_item->RegistersSize() - code_item->InsSize()); // Checked by verifier. in CountForwardedConstructorArguments()
298 code_item->RegistersSize() > kMaxVRegs || in DoAnalyseConstructor()
304 uint16_t this_vreg = code_item->RegistersSize() - code_item->InsSize(); in DoAnalyseConstructor()
527 uint32_t arg_start = code_item->RegistersSize() - code_item->InsSize(); in AnalyseReturnMethod()
530 code_item->RegistersSize()); in AnalyseReturnMethod()
555 DCHECK_LT(return_reg, code_item->RegistersSize()); in AnalyseConstMethod()
561 DCHECK_LT(instruction->VRegA(), code_item->RegistersSize()); in AnalyseConstMethod()
595 code_item->RegistersSize()); in AnalyseIGetMethod()
[all …]
/art/test/466-get-live-vreg/
Dget_live_vreg_jni.cc41 CHECK_EQ(CodeItemDataAccessor(m->DexInstructionData()).RegistersSize(), 3u); in VisitFrame()
47 CodeItemDataAccessor(m->DexInstructionData()).RegistersSize(); in VisitFrame()
/art/runtime/
Dnterp_helpers.cc99 const uint16_t num_regs = accessor.RegistersSize(); in NterpGetFrameSize()
127 const uint16_t num_regs = accessor.RegistersSize(); in NterpGetRegistersArray()
Dcheck_reference_map_visitor.h75 uint16_t number_of_dex_registers = accessor.RegistersSize(); in CheckOptimizedMethod()
88 CHECK_LT(reg, accessor.RegistersSize()); in CheckOptimizedMethod()
Dquick_exception_handler.cc249 const size_t number_of_vregs = accessor.RegistersSize(); in SetCatchEnvironmentForOptimizedHandler()
383 const size_t num_regs = accessor.RegistersSize(); in VisitFrame()
435 const uint16_t num_regs = accessor.RegistersSize(); in HandleNterpDeoptimization()
463 const size_t number_of_vregs = accessor.RegistersSize(); in HandleOptimizingDeoptimization()
Dstack.cc182 uint16_t reg = accessor.RegistersSize() - accessor.InsSize(); in GetThisObject()
278 uint16_t number_of_dex_registers = accessor.RegistersSize(); in GetVRegFromOptimizedCode()
481 const uint16_t num_regs = accessor.RegistersSize(); in PrepareSetVReg()
Dmethod_handles.cc440 num_regs = accessor.RegistersSize(); in MethodHandleInvokeMethod()
576 DCHECK_EQ(kNumRegsForTransform, accessor.RegistersSize()); in MethodHandleInvokeTransform()
1203 num_regs = accessor.RegistersSize(); in MethodHandleInvokeExactInternal()
/art/runtime/interpreter/
Dshadow_frame.cc32 uint16_t reg = accessor.RegistersSize() - accessor.InsSize(); in GetThisObject()
Dinterpreter.cc325 uint16_t arg_offset = accessor.RegistersSize() - accessor.InsSize(); in Execute()
441 num_regs = accessor.RegistersSize(); in EnterInterpreterFromInvoke()
/art/libdexfile/dex/
Dcode_item_accessors_test.cc85 EXPECT_EQ(data_accessor.RegistersSize(), kRegisterSize); in TEST()
Dcode_item_accessors.h101 uint16_t RegistersSize() const { in RegistersSize() function
Dcode_item_accessors-inl.h207 return dex_file_->DecodeDebugLocalInfo(RegistersSize(), in DecodeDebugLocalInfo()
Ddex_file_verifier.cc1536 if (UNLIKELY(accessor.InsSize() > accessor.RegistersSize())) { in CheckIntraCodeItem()
1538 accessor.InsSize(), accessor.RegistersSize()); in CheckIntraCodeItem()
1542 if (UNLIKELY(accessor.OutsSize() > 5 && accessor.OutsSize() > accessor.RegistersSize())) { in CheckIntraCodeItem()
1550 accessor.OutsSize(), accessor.RegistersSize()); in CheckIntraCodeItem()
/art/compiler/optimizing/
Dbuilder.cc107 graph_->SetNumberOfVRegs(code_item_accessor_.RegistersSize()); in BuildGraph()
Doptimization.cc239 accessor.RegistersSize(), in ConstructOptimizations()
/art/tools/dexanalyze/
Ddexanalyze_bytecode.cc154 EncodeUnsignedLeb128(&buffer, data.RegistersSize()); in ProcessDexFiles()
265 uint32_t first_arg_reg = code_item.RegistersSize() - code_item.InsSize(); in ProcessCodeItem()
372 const uint32_t first_arg_reg = code_item.RegistersSize() - code_item.InsSize(); in ProcessCodeItem()
Ddexanalyze_experiments.cc316 ? code_item.RegistersSize() - code_item.InsSize() in ProcessDexFile()
/art/compiler/debug/
Delf_debug_info_writer.h212 const uint32_t vreg = accessor.RegistersSize() - accessor.InsSize() + arg_reg; in Write()
232 const uint32_t vreg = accessor.RegistersSize() - accessor.InsSize() + arg_reg; in Write()
251 if (var.reg_ < accessor.RegistersSize() - accessor.InsSize()) { in Write()
/art/dexlayout/
Ddex_verify.cc850 if (orig->RegistersSize() != output->RegistersSize()) { in VerifyCode()
853 orig->RegistersSize(), in VerifyCode()
854 output->RegistersSize()); in VerifyCode()
Dcompact_dex_writer.cc155 code_item->RegistersSize(), in WriteCodeItem()
Ddexlayout.cc1083 fprintf(out_file_, " registers : %d\n", code->RegistersSize()); in DumpCode()
1131 code->RegistersSize(), in DumpCode()
/art/runtime/verifier/
Dmethod_verifier.cc310 if (UNLIKELY(idx >= code_item_accessor_.RegistersSize())) { in CheckRegisterIndex()
312 << code_item_accessor_.RegistersSize() << ")"; in CheckRegisterIndex()
320 if (UNLIKELY(idx + 1 >= code_item_accessor_.RegistersSize())) { in CheckWideRegisterIndex()
322 << "+1 >= " << code_item_accessor_.RegistersSize() << ")"; in CheckWideRegisterIndex()
435 uint16_t registers_size = code_item_accessor_.RegistersSize(); in CheckVarArgRegs()
451 uint16_t registers_size = code_item_accessor_.RegistersSize(); in CheckVarArgRangeRegs()
876 uint16_t registers_size = accessor.RegistersSize(); in IsLargeMethod()
1041 if (code_item_accessor_.InsSize() > code_item_accessor_.RegistersSize()) { in Verify()
1044 << " regs=" << code_item_accessor_.RegistersSize(); in Verify()
1592 const uint16_t registers_size = code_item_accessor_.RegistersSize(); in VerifyCodeFlow()
[all …]
/art/tools/veridex/
Dflow_analysis.cc41 new std::vector<RegisterValue>(code_item_accessor_.RegistersSize())); in SetAsBranchTarget()
667 uint32_t number_of_registers = code_item_accessor_.RegistersSize(); in Run()
/art/openjdkjvmti/
Dti_method.cc310 *max_ptr = art_method->DexInstructionData().RegistersSize(); in GetMaxLocals()
580 } else if (slot_ >= method->DexInstructionData().RegistersSize() || slot_ < 0) { in Run()

12