Home
last modified time | relevance | path

Searched refs:lambda_closure (Results 1 – 3 of 3) sorted by relevance

/art/runtime/interpreter/
Dinterpreter_common.h181 const lambda::Closure& lambda_closure, in WriteLambdaClosureIntoVRegs() argument
184 uint32_t closure_lo = static_cast<uint32_t>(reinterpret_cast<uintptr_t>(&lambda_closure)); in WriteLambdaClosureIntoVRegs()
185 uint32_t closure_hi = static_cast<uint32_t>(reinterpret_cast<uint64_t>(&lambda_closure) in WriteLambdaClosureIntoVRegs()
315 lambda::Closure* const lambda_closure = reinterpret_cast<lambda::Closure*>(vc_value_ptr); in ReadLambdaClosureFromVRegsOrThrow() local
316 DCHECK_ALIGNED(lambda_closure, alignof(lambda::Closure)); in ReadLambdaClosureFromVRegsOrThrow()
319 if (UNLIKELY(lambda_closure == nullptr)) { in ReadLambdaClosureFromVRegsOrThrow()
322 } else if (UNLIKELY(!IsValidLambdaTargetOrThrow(lambda_closure->GetTargetMethod()))) { in ReadLambdaClosureFromVRegsOrThrow()
327 return lambda_closure; in ReadLambdaClosureFromVRegsOrThrow()
521 const lambda::Closure* lambda_closure = in DoLiberateVariable() local
525 if (UNLIKELY(lambda_closure == nullptr)) { in DoLiberateVariable()
[all …]
Dinterpreter_switch_impl.cc2376 lambda::Closure* lambda_closure = in ExecuteSwitchImpl() local
2382 /*inout*/lambda_closure); in ExecuteSwitchImpl()
Dinterpreter_goto_table_impl.cc2467 lambda::Closure* lambda_closure = in ExecuteGotoImpl() local
2473 /*inout*/lambda_closure); in ExecuteGotoImpl()