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()
49 CodeItemDataAccessor(m->DexInstructionData()).RegistersSize(); in VisitFrame()
/art/runtime/
Dcheck_reference_map_visitor.h70 uint16_t number_of_dex_registers = accessor.RegistersSize(); in CheckOptimizedMethod()
77 CHECK_LT(reg, accessor.RegistersSize()); in CheckOptimizedMethod()
Dquick_exception_handler.cc297 const size_t number_of_vregs = accessor.RegistersSize(); in SetCatchEnvironmentForOptimizedHandler()
428 const size_t num_regs = accessor.RegistersSize(); in VisitFrame()
475 const size_t number_of_vregs = accessor.RegistersSize(); in HandleOptimizingDeoptimization()
Dstack.cc140 uint16_t reg = accessor.RegistersSize() - accessor.InsSize(); in GetThisObject()
206 uint16_t number_of_dex_registers = accessor.RegistersSize(); in GetVRegFromOptimizedCode()
388 const uint16_t num_regs = accessor.RegistersSize(); in SetVReg()
424 const uint16_t num_regs = accessor.RegistersSize(); in SetVRegPair()
Dmethod_handles.cc438 num_regs = accessor.RegistersSize(); in MethodHandleInvokeMethod()
569 DCHECK_EQ(kNumRegsForTransform, accessor.RegistersSize()); in MethodHandleInvokeTransform()
1187 num_regs = accessor.RegistersSize(); in MethodHandleInvokeExactInternal()
/art/runtime/interpreter/
Dshadow_frame.cc32 uint16_t reg = accessor.RegistersSize() - accessor.InsSize(); in GetThisObject()
Dinterpreter.cc304 uint16_t arg_offset = accessor.RegistersSize() - accessor.InsSize(); in Execute()
425 num_regs = accessor.RegistersSize(); in EnterInterpreterFromInvoke()
Dinterpreter_common.h246 uint32_t num_regs = accessor.RegistersSize(); in DoInvoke()
/art/libdexfile/dex/
Dcode_item_accessors_test.cc85 EXPECT_EQ(data_accessor.RegistersSize(), kRegisterSize); in TEST()
Dcode_item_accessors.h100 uint16_t RegistersSize() const { in RegistersSize() function
Dcode_item_accessors-inl.h206 return dex_file_->DecodeDebugLocalInfo(RegistersSize(), in DecodeDebugLocalInfo()
Ddex_file_verifier.cc1240 if (UNLIKELY(accessor.InsSize() > accessor.RegistersSize())) { in CheckIntraCodeItem()
1242 accessor.InsSize(), accessor.RegistersSize()); in CheckIntraCodeItem()
1246 if (UNLIKELY(accessor.OutsSize() > 5 && accessor.OutsSize() > accessor.RegistersSize())) { in CheckIntraCodeItem()
1254 accessor.OutsSize(), accessor.RegistersSize()); in CheckIntraCodeItem()
/art/compiler/optimizing/
Dbuilder.cc111 graph_->SetNumberOfVRegs(code_item_accessor_.RegistersSize()); in BuildGraph()
Doptimization.cc262 accessor.RegistersSize(), in ConstructOptimizations()
/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/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/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()
/art/runtime/verifier/
Dmethod_verifier.cc677 uint16_t registers_size = accessor.RegistersSize(); in IsLargeMethod()
880 if (code_item_accessor_.InsSize() > code_item_accessor_.RegistersSize()) { in Verify()
883 << " regs=" << code_item_accessor_.RegistersSize(); in Verify()
1184 if (UNLIKELY(idx >= code_item_accessor_.RegistersSize())) { in CheckRegisterIndex()
1186 << code_item_accessor_.RegistersSize() << ")"; in CheckRegisterIndex()
1194 if (UNLIKELY(idx + 1 >= code_item_accessor_.RegistersSize())) { in CheckWideRegisterIndex()
1196 << "+1 >= " << code_item_accessor_.RegistersSize() << ")"; in CheckWideRegisterIndex()
1551 uint16_t registers_size = code_item_accessor_.RegistersSize(); in CheckVarArgRegs()
1565 uint16_t registers_size = code_item_accessor_.RegistersSize(); in CheckVarArgRangeRegs()
1578 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.cc292 *max_ptr = art_method->DexInstructionData().RegistersSize(); in GetMaxLocals()
551 } else if (method->DexInstructionData().RegistersSize() <= slot_) { in Run()
/art/runtime/jit/
Djit.cc439 const size_t number_of_vregs = accessor.RegistersSize(); in MaybeDoOnStackReplacement()

12