Lines Matching defs:value

33     void PushValue(JSTaggedType value)
35 *(--top_) = value;
38 void PushRawValue(uintptr_t value)
40 *(--top_) = value;
75 void ReviseValueByIndex(JSTaggedType value, size_t index)
78 *(top_ + index) = value;
103 if (std::holds_alternative<DwarfRegAndOffsetType>(deopt.value)) {
105 auto value = std::get<DwarfRegAndOffsetType>(deopt.value);
106 DwarfRegType dwarfReg = value.first;
107 OffsetType offset = value.second;
116 } else if (std::holds_alternative<LargeInt>(deopt.value)) {
118 v = JSTaggedType(static_cast<int64_t>(std::get<LargeInt>(deopt.value)));
120 ASSERT(std::holds_alternative<IntType>(deopt.value));
122 v = JSTaggedType(static_cast<int64_t>(std::get<IntType>(deopt.value)));
335 uintptr_t value = *(reinterpret_cast<uintptr_t *>(context_.callsiteFp + offset));
337 calleeRegAddr_[order] = value;
364 auto value = JSTaggedValue(actualNumArgs);
365 frameWriter->PushValue(value.GetRawData());
373 JSTaggedValue value = JSTaggedValue::Undefined();
374 // deopt value
376 value = GetDeoptValue(curDepth, virtualIndex);
378 frameWriter->PushValue(value.GetRawData());
384 JSTaggedValue value = deoptVregs_.at(
386 frameWriter->PushValue(value.GetRawData());
390 JSTaggedValue value = deoptVregs_.at(
392 frameWriter->PushValue(value.GetRawData());
396 JSTaggedValue value = deoptVregs_.at(
398 frameWriter->PushValue(value.GetRawData());
404 JSTaggedValue value = GetDeoptValue(curDepth, virtualIndex);
405 frameWriter->PushValue(value.GetRawData());
408 // revise correct a0 - aN virtual regs , for example: ldobjbyname key; sta a2; update value to a2
425 JSTaggedValue value = JSTaggedValue::Undefined();
427 value = GetDeoptValue(curDepth, i);
428 frameWriter->ReviseValueByIndex(value.GetRawData(), i);