Lines Matching refs:depth
88 Deoptimizier::Deoptimizier(JSThread *thread, size_t depth) : thread_(thread), inlineDepth_(depth)
434 void Deoptimizier::Dump(JSTaggedValue callTarget, kungfu::DeoptType type, size_t depth)
448 const uint8_t *pc = GetMethod(callTarget)->GetBytecodeArray() + pc_.at(depth);
582 // depth records the number of layers of nested calls when deopt occurs
619 int32_t Deoptimizier::EncodeDeoptVregIndex(int32_t index, size_t depth, size_t shift)
622 return (index << shift) | depth;
624 return -((-index << shift) | depth);
627 size_t Deoptimizier::ComputeShift(size_t depth)
630 if (depth != 0) {
631 shift = std::floor(std::log2(depth)) + 1;