Home
last modified time | relevance | path

Searched refs:num_vregs (Results 1 – 6 of 6) sorted by relevance

/art/runtime/interpreter/
Dshadow_frame.h53 static size_t ComputeSize(uint32_t num_vregs) { in ComputeSize() argument
54 return sizeof(ShadowFrame) + (sizeof(uint32_t) * num_vregs) + in ComputeSize()
55 (sizeof(StackReference<mirror::Object>) * num_vregs); in ComputeSize()
59 static ShadowFrame* CreateDeoptimizedFrame(uint32_t num_vregs, ShadowFrame* link, in CreateDeoptimizedFrame() argument
61 uint8_t* memory = new uint8_t[ComputeSize(num_vregs)]; in CreateDeoptimizedFrame()
62 return CreateShadowFrameImpl(num_vregs, link, method, dex_pc, memory); in CreateDeoptimizedFrame()
74 #define CREATE_SHADOW_FRAME(num_vregs, link, method, dex_pc) ({ \ argument
75 size_t frame_size = ShadowFrame::ComputeSize(num_vregs); \
78 ShadowFrame::CreateShadowFrameImpl((num_vregs), (link), (method), (dex_pc), \
336 static ShadowFrame* CreateShadowFrameImpl(uint32_t num_vregs, in CreateShadowFrameImpl() argument
[all …]
/art/runtime/mirror/
Dmethod_type.cc70 size_t num_vregs = static_cast<size_t>(p_types_length); in NumberOfVRegs() local
74 ++num_vregs; in NumberOfVRegs()
77 return num_vregs; in NumberOfVRegs()
/art/compiler/optimizing/
Dcode_generator.cc1109 uint32_t num_vregs = graph_->GetNumberOfVRegs(); in RecordCatchBlockInfo() local
1122 num_vregs, in RecordCatchBlockInfo()
1126 for (size_t vreg = 0; vreg < num_vregs; ++vreg) { in RecordCatchBlockInfo()
1151 DCHECK_LT(vreg, num_vregs); in RecordCatchBlockInfo()
/art/runtime/
Dthread.cc302 size_t num_vregs) { in Create() argument
304 uint8_t* memory = new uint8_t[sizeof(FrameIdToShadowFrame) + sizeof(bool) * num_vregs]; in Create()
372 uint32_t num_vregs, in FindOrCreateDebuggerShadowFrame() argument
380 shadow_frame = ShadowFrame::CreateDeoptimizedFrame(num_vregs, nullptr, method, dex_pc); in FindOrCreateDebuggerShadowFrame()
384 num_vregs); in FindOrCreateDebuggerShadowFrame()
385 for (uint32_t i = 0; i < num_vregs; i++) { in FindOrCreateDebuggerShadowFrame()
Dthread.h1048 uint32_t num_vregs,
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc2814 const size_t num_vregs = is_range ? inst.VRegA_4rcc() : inst.VRegA_45cc(); in artInvokePolymorphic() local
2817 CREATE_SHADOW_FRAME(num_vregs, /* link */ nullptr, resolved_method, dex_pc); in artInvokePolymorphic()
2835 RangeInstructionOperands operands(first_arg + 1, num_vregs - 1); in artInvokePolymorphic()