Lines Matching defs:extraLiteralInfo

97     static uint64_t SetCallNapi(uint64_t extraLiteralInfo, bool isCallNapi)
99 return IsCallNapiBit::Update(extraLiteralInfo, isCallNapi);
102 static bool IsCallNapi(uint64_t extraLiteralInfo)
104 return IsCallNapiBit::Decode(extraLiteralInfo);
263 uint64_t SetFunctionKind(uint64_t extraLiteralInfo, FunctionKind kind)
265 return FunctionKindBits::Update(extraLiteralInfo, kind);
268 FunctionKind GetFunctionKind(uint64_t extraLiteralInfo) const
270 return static_cast<FunctionKind>(FunctionKindBits::Decode(extraLiteralInfo));
283 uint64_t SetDeoptType(uint64_t extraLiteralInfo, kungfu::DeoptType type)
285 return DeoptTypeBits::Update(extraLiteralInfo, type);
288 uint64_t SetIsSendable(uint64_t extraLiteralInfo, bool isSendable)
290 return IsSharedBit::Update(extraLiteralInfo, isSendable);
298 int32_t GetFpDelta(uint64_t extraLiteralInfo) const
300 return static_cast<int32_t>(FpDeltaBits::Decode(extraLiteralInfo));
305 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
306 uint64_t newValue = SetDeoptType(extraLiteralInfo, type);
310 kungfu::DeoptType GetDeoptType(uint64_t extraLiteralInfo) const
312 return static_cast<kungfu::DeoptType>(DeoptTypeBits::Decode(extraLiteralInfo));
317 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
318 return GetDeoptType(extraLiteralInfo);
323 uint64_t extraLiteralInfo = AtomicGetExtraLiteralInfo();
324 uint64_t newValue = SetFunctionKind(extraLiteralInfo, kind);
330 uint64_t extraLiteralInfo = AtomicGetExtraLiteralInfo();
331 return GetFunctionKind(extraLiteralInfo);
336 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
337 return GetBuiltinId(extraLiteralInfo);
355 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
356 uint64_t newValue = SetCallNapi(extraLiteralInfo, isCallNapi);
362 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
363 return IsCallNapi(extraLiteralInfo);
368 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
369 uint64_t newValue = SetBuiltinId(extraLiteralInfo, id);
375 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
376 uint64_t newValue = SetDeoptThreshold(extraLiteralInfo, count);
382 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
383 return GetDeoptThreshold(extraLiteralInfo);
388 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
389 uint64_t newValue = SetFpDelta(extraLiteralInfo, delta);
395 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
396 return GetFpDelta(extraLiteralInfo);
416 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
417 return IsSharedBit::Decode(extraLiteralInfo);
422 uint64_t extraLiteralInfo = GetExtraLiteralInfo();
423 uint64_t newValue = SetIsSendable(extraLiteralInfo, isSendable);