%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /home/ubuntu/node-v16.18.1/out/Release/obj/gen/torque-generated/src/objects/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : //home/ubuntu/node-v16.18.1/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq-inl.inc
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoContextLocalNames(ScopeInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoContextLocalInfos(ScopeInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoSavedClassVariableInfo(ScopeInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoReceiverInfo(ScopeInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoFunctionVariableInfo(ScopeInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoInferredFunctionName(ScopeInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoPositionInfo(ScopeInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoOuterScopeInfo(ScopeInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoLocalsBlockList(ScopeInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoModuleInfo(ScopeInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoModuleVariableCount(ScopeInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoModuleVariables(ScopeInfo p_o);
inline intptr_t TqRuntimeFromConstexpr_intptr_constexpr_int31_0(int31_t p_i);
inline intptr_t TqRuntimeConvert_intptr_Smi_0(Smi p_s);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_String_0(Object p_object, intptr_t p_offset, intptr_t p_length);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_SmiTagged_VariableProperties_0(Object p_object, intptr_t p_offset, intptr_t p_length);
inline int31_t TqRuntimeFromConstexpr_int31_constexpr_int31_0(int31_t p_i);
inline intptr_t TqRuntimeConvert_intptr_int31_0(int31_t p_i);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_Smi_0(Object p_object, intptr_t p_offset, intptr_t p_length);
inline uint32_t TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_STACK_0(VariableAllocationInfo p_o);
inline bool TqRuntimeFromConstexpr_bool_constexpr_bool_0(bool p_b);
inline uint32_t TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_CONTEXT_0(VariableAllocationInfo p_o);
inline uint32_t TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_NONE_0(VariableAllocationInfo p_o);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_FunctionVariableInfo_0(Object p_object, intptr_t p_offset, intptr_t p_length);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_Undefined_OR_String_0(Object p_object, intptr_t p_offset, intptr_t p_length);
inline uint32_t TqRuntimeFromConstexpr_uint32_constexpr_uint32_0(uint32_t p_i);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_PositionInfo_0(Object p_object, intptr_t p_offset, intptr_t p_length);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_TheHole_OR_ScopeInfo_0(Object p_object, intptr_t p_offset, intptr_t p_length);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_HashTable_0(Object p_object, intptr_t p_offset, intptr_t p_length);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_SourceTextModuleInfo_0(Object p_object, intptr_t p_offset, intptr_t p_length);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewConstSlice_Smi_0(Object p_object, intptr_t p_offset, intptr_t p_length);
inline intptr_t TqRuntimeConvert_intptr_constexpr_int31_0(int31_t p_i);
inline uintptr_t TqRuntimeConvert_uintptr_intptr_0(intptr_t p_i);
inline intptr_t TqRuntimeTimesSizeOf_Smi_0(intptr_t p_i);
inline std::tuple<Object, intptr_t> TqRuntimeNewReference_Smi_0(Object p_object, intptr_t p_offset);
inline Smi TqRuntimeFromConstexpr_Smi_constexpr_int31_0(int31_t p_i);
inline std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_ModuleVariable_0(Object p_object, intptr_t p_offset, intptr_t p_length);
#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoContextLocalNames
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoContextLocalNames
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoContextLocalNames(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  intptr_t tmp0{}; USE(tmp0);
  Smi tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  Object tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  goto block0;

  block0:
  tmp0 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(24);
  tmp1 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp0));
  tmp2 = TqRuntimeConvert_intptr_Smi_0(tmp1);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(32);
  std::tie(tmp4, tmp5, tmp6) = TqRuntimeNewMutableSlice_String_0(p_o, tmp3, tmp2);
  goto block2;

  block2:
  return std::make_tuple(tmp4, tmp5, tmp6);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoContextLocalNames

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoContextLocalInfos
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoContextLocalInfos
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoContextLocalInfos(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  intptr_t tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  Smi tmp7{}; USE(tmp7);
  intptr_t tmp8{}; USE(tmp8);
  Object tmp9{}; USE(tmp9);
  intptr_t tmp10{}; USE(tmp10);
  intptr_t tmp11{}; USE(tmp11);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = TqRuntimeFieldSliceScopeInfoContextLocalNames(p_o);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp4 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(tmp3, tmp2);
  tmp5 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp1, tmp4);
  tmp6 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(24);
  tmp7 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp6));
  tmp8 = TqRuntimeConvert_intptr_Smi_0(tmp7);
  std::tie(tmp9, tmp10, tmp11) = TqRuntimeNewMutableSlice_SmiTagged_VariableProperties_0(p_o, tmp5, tmp8);
  goto block2;

  block2:
  return std::make_tuple(tmp9, tmp10, tmp11);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoContextLocalInfos

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoSavedClassVariableInfo
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoSavedClassVariableInfo
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoSavedClassVariableInfo(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  intptr_t tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  Smi tmp7{}; USE(tmp7);
  bool tmp8{}; USE(tmp8);
  int31_t tmp9{}; USE(tmp9);
  int31_t tmp10{}; USE(tmp10);
  int31_t phi_bb4_8{}; USE(phi_bb4_8);
  intptr_t tmp11{}; USE(tmp11);
  Object tmp12{}; USE(tmp12);
  intptr_t tmp13{}; USE(tmp13);
  intptr_t tmp14{}; USE(tmp14);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = TqRuntimeFieldSliceScopeInfoContextLocalInfos(p_o);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp4 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(tmp3, tmp2);
  tmp5 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp1, tmp4);
  tmp6 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp7 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp6));
  tmp8 = CastToUnderlyingTypeIfEnum(base::BitField<bool, 10, 1, uint32_t>::decode(tmp7.value()));
  if (tmp8) {
    goto block2;
  } else {
    goto block3;
  }

  block2:
  tmp9 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(1);
  phi_bb4_8 = tmp9;
  goto block4;

  block3:
  tmp10 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(0);
  phi_bb4_8 = tmp10;
  goto block4;

  block4:
  tmp11 = TqRuntimeConvert_intptr_int31_0(phi_bb4_8);
  std::tie(tmp12, tmp13, tmp14) = TqRuntimeNewMutableSlice_Smi_0(p_o, tmp5, tmp11);
  goto block6;

  block6:
  return std::make_tuple(tmp12, tmp13, tmp14);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoSavedClassVariableInfo

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoReceiverInfo
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoReceiverInfo
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoReceiverInfo(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  intptr_t tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  Smi tmp7{}; USE(tmp7);
  uint32_t tmp8{}; USE(tmp8);
  uint32_t tmp9{}; USE(tmp9);
  bool tmp10{}; USE(tmp10);
  bool tmp11{}; USE(tmp11);
  intptr_t tmp12{}; USE(tmp12);
  Smi tmp13{}; USE(tmp13);
  uint32_t tmp14{}; USE(tmp14);
  uint32_t tmp15{}; USE(tmp15);
  bool tmp16{}; USE(tmp16);
  bool phi_bb8_9{}; USE(phi_bb8_9);
  int31_t tmp17{}; USE(tmp17);
  int31_t tmp18{}; USE(tmp18);
  int31_t phi_bb4_8{}; USE(phi_bb4_8);
  intptr_t tmp19{}; USE(tmp19);
  Object tmp20{}; USE(tmp20);
  intptr_t tmp21{}; USE(tmp21);
  intptr_t tmp22{}; USE(tmp22);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = TqRuntimeFieldSliceScopeInfoSavedClassVariableInfo(p_o);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp4 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(tmp3, tmp2);
  tmp5 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp1, tmp4);
  tmp6 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp7 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp6));
  tmp8 = CastToUnderlyingTypeIfEnum(base::BitField<VariableAllocationInfo, 7, 2, uint32_t>::decode(tmp7.value()));
  tmp9 = TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_STACK_0(VariableAllocationInfo::STACK);
  tmp10 = TorqueRuntimeMacroShims::CodeStubAssembler::Word32Equal(tmp8, tmp9);
  if (tmp10) {
    goto block6;
  } else {
    goto block7;
  }

  block6:
  tmp11 = TqRuntimeFromConstexpr_bool_constexpr_bool_0(true);
  phi_bb8_9 = tmp11;
  goto block8;

  block7:
  tmp12 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp13 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp12));
  tmp14 = CastToUnderlyingTypeIfEnum(base::BitField<VariableAllocationInfo, 7, 2, uint32_t>::decode(tmp13.value()));
  tmp15 = TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_CONTEXT_0(VariableAllocationInfo::CONTEXT);
  tmp16 = TorqueRuntimeMacroShims::CodeStubAssembler::Word32Equal(tmp14, tmp15);
  phi_bb8_9 = tmp16;
  goto block8;

  block8:
  if (phi_bb8_9) {
    goto block2;
  } else {
    goto block3;
  }

  block2:
  tmp17 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(1);
  phi_bb4_8 = tmp17;
  goto block4;

  block3:
  tmp18 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(0);
  phi_bb4_8 = tmp18;
  goto block4;

  block4:
  tmp19 = TqRuntimeConvert_intptr_int31_0(phi_bb4_8);
  std::tie(tmp20, tmp21, tmp22) = TqRuntimeNewMutableSlice_Smi_0(p_o, tmp5, tmp19);
  goto block9;

  block9:
  return std::make_tuple(tmp20, tmp21, tmp22);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoReceiverInfo

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoFunctionVariableInfo
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoFunctionVariableInfo
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoFunctionVariableInfo(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  intptr_t tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  Smi tmp7{}; USE(tmp7);
  uint32_t tmp8{}; USE(tmp8);
  uint32_t tmp9{}; USE(tmp9);
  bool tmp10{}; USE(tmp10);
  int31_t tmp11{}; USE(tmp11);
  int31_t tmp12{}; USE(tmp12);
  int31_t phi_bb4_8{}; USE(phi_bb4_8);
  intptr_t tmp13{}; USE(tmp13);
  Object tmp14{}; USE(tmp14);
  intptr_t tmp15{}; USE(tmp15);
  intptr_t tmp16{}; USE(tmp16);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = TqRuntimeFieldSliceScopeInfoReceiverInfo(p_o);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp4 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(tmp3, tmp2);
  tmp5 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp1, tmp4);
  tmp6 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp7 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp6));
  tmp8 = CastToUnderlyingTypeIfEnum(base::BitField<VariableAllocationInfo, 12, 2, uint32_t>::decode(tmp7.value()));
  tmp9 = TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_NONE_0(VariableAllocationInfo::NONE);
  tmp10 = TorqueRuntimeMacroShims::CodeStubAssembler::Word32NotEqual(tmp8, tmp9);
  if (tmp10) {
    goto block2;
  } else {
    goto block3;
  }

  block2:
  tmp11 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(1);
  phi_bb4_8 = tmp11;
  goto block4;

  block3:
  tmp12 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(0);
  phi_bb4_8 = tmp12;
  goto block4;

  block4:
  tmp13 = TqRuntimeConvert_intptr_int31_0(phi_bb4_8);
  std::tie(tmp14, tmp15, tmp16) = TqRuntimeNewMutableSlice_FunctionVariableInfo_0(p_o, tmp5, tmp13);
  goto block6;

  block6:
  return std::make_tuple(tmp14, tmp15, tmp16);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoFunctionVariableInfo

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoInferredFunctionName
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoInferredFunctionName
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoInferredFunctionName(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  intptr_t tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  Smi tmp7{}; USE(tmp7);
  bool tmp8{}; USE(tmp8);
  int31_t tmp9{}; USE(tmp9);
  int31_t tmp10{}; USE(tmp10);
  int31_t phi_bb4_8{}; USE(phi_bb4_8);
  intptr_t tmp11{}; USE(tmp11);
  Object tmp12{}; USE(tmp12);
  intptr_t tmp13{}; USE(tmp13);
  intptr_t tmp14{}; USE(tmp14);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = TqRuntimeFieldSliceScopeInfoFunctionVariableInfo(p_o);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(16);
  tmp4 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(tmp3, tmp2);
  tmp5 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp1, tmp4);
  tmp6 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp7 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp6));
  tmp8 = CastToUnderlyingTypeIfEnum(base::BitField<bool, 14, 1, uint32_t>::decode(tmp7.value()));
  if (tmp8) {
    goto block2;
  } else {
    goto block3;
  }

  block2:
  tmp9 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(1);
  phi_bb4_8 = tmp9;
  goto block4;

  block3:
  tmp10 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(0);
  phi_bb4_8 = tmp10;
  goto block4;

  block4:
  tmp11 = TqRuntimeConvert_intptr_int31_0(phi_bb4_8);
  std::tie(tmp12, tmp13, tmp14) = TqRuntimeNewMutableSlice_Undefined_OR_String_0(p_o, tmp5, tmp11);
  goto block6;

  block6:
  return std::make_tuple(tmp12, tmp13, tmp14);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoInferredFunctionName

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoPositionInfo
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoPositionInfo
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoPositionInfo(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  intptr_t tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  Smi tmp7{}; USE(tmp7);
  uint32_t tmp8{}; USE(tmp8);
  uint32_t tmp9{}; USE(tmp9);
  bool tmp10{}; USE(tmp10);
  bool tmp11{}; USE(tmp11);
  intptr_t tmp12{}; USE(tmp12);
  Smi tmp13{}; USE(tmp13);
  uint32_t tmp14{}; USE(tmp14);
  uint32_t tmp15{}; USE(tmp15);
  bool tmp16{}; USE(tmp16);
  bool phi_bb8_9{}; USE(phi_bb8_9);
  bool tmp17{}; USE(tmp17);
  intptr_t tmp18{}; USE(tmp18);
  Smi tmp19{}; USE(tmp19);
  uint32_t tmp20{}; USE(tmp20);
  uint32_t tmp21{}; USE(tmp21);
  bool tmp22{}; USE(tmp22);
  bool phi_bb11_9{}; USE(phi_bb11_9);
  bool tmp23{}; USE(tmp23);
  intptr_t tmp24{}; USE(tmp24);
  Smi tmp25{}; USE(tmp25);
  uint32_t tmp26{}; USE(tmp26);
  uint32_t tmp27{}; USE(tmp27);
  bool tmp28{}; USE(tmp28);
  bool phi_bb14_9{}; USE(phi_bb14_9);
  int31_t tmp29{}; USE(tmp29);
  int31_t tmp30{}; USE(tmp30);
  int31_t phi_bb4_8{}; USE(phi_bb4_8);
  intptr_t tmp31{}; USE(tmp31);
  Object tmp32{}; USE(tmp32);
  intptr_t tmp33{}; USE(tmp33);
  intptr_t tmp34{}; USE(tmp34);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = TqRuntimeFieldSliceScopeInfoInferredFunctionName(p_o);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp4 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(tmp3, tmp2);
  tmp5 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp1, tmp4);
  tmp6 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp7 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp6));
  tmp8 = CastToUnderlyingTypeIfEnum(base::BitField<ScopeType, 0, 4, uint32_t>::decode(tmp7.value()));
  tmp9 = TqRuntimeFromConstexpr_uint32_constexpr_uint32_0(ScopeType::FUNCTION_SCOPE);
  tmp10 = TorqueRuntimeMacroShims::CodeStubAssembler::Word32Equal(tmp8, tmp9);
  if (tmp10) {
    goto block6;
  } else {
    goto block7;
  }

  block6:
  tmp11 = TqRuntimeFromConstexpr_bool_constexpr_bool_0(true);
  phi_bb8_9 = tmp11;
  goto block8;

  block7:
  tmp12 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp13 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp12));
  tmp14 = CastToUnderlyingTypeIfEnum(base::BitField<ScopeType, 0, 4, uint32_t>::decode(tmp13.value()));
  tmp15 = TqRuntimeFromConstexpr_uint32_constexpr_uint32_0(ScopeType::SCRIPT_SCOPE);
  tmp16 = TorqueRuntimeMacroShims::CodeStubAssembler::Word32Equal(tmp14, tmp15);
  phi_bb8_9 = tmp16;
  goto block8;

  block8:
  if (phi_bb8_9) {
    goto block9;
  } else {
    goto block10;
  }

  block9:
  tmp17 = TqRuntimeFromConstexpr_bool_constexpr_bool_0(true);
  phi_bb11_9 = tmp17;
  goto block11;

  block10:
  tmp18 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp19 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp18));
  tmp20 = CastToUnderlyingTypeIfEnum(base::BitField<ScopeType, 0, 4, uint32_t>::decode(tmp19.value()));
  tmp21 = TqRuntimeFromConstexpr_uint32_constexpr_uint32_0(ScopeType::EVAL_SCOPE);
  tmp22 = TorqueRuntimeMacroShims::CodeStubAssembler::Word32Equal(tmp20, tmp21);
  phi_bb11_9 = tmp22;
  goto block11;

  block11:
  if (phi_bb11_9) {
    goto block12;
  } else {
    goto block13;
  }

  block12:
  tmp23 = TqRuntimeFromConstexpr_bool_constexpr_bool_0(true);
  phi_bb14_9 = tmp23;
  goto block14;

  block13:
  tmp24 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp25 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp24));
  tmp26 = CastToUnderlyingTypeIfEnum(base::BitField<ScopeType, 0, 4, uint32_t>::decode(tmp25.value()));
  tmp27 = TqRuntimeFromConstexpr_uint32_constexpr_uint32_0(ScopeType::MODULE_SCOPE);
  tmp28 = TorqueRuntimeMacroShims::CodeStubAssembler::Word32Equal(tmp26, tmp27);
  phi_bb14_9 = tmp28;
  goto block14;

  block14:
  if (phi_bb14_9) {
    goto block2;
  } else {
    goto block3;
  }

  block2:
  tmp29 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(1);
  phi_bb4_8 = tmp29;
  goto block4;

  block3:
  tmp30 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(0);
  phi_bb4_8 = tmp30;
  goto block4;

  block4:
  tmp31 = TqRuntimeConvert_intptr_int31_0(phi_bb4_8);
  std::tie(tmp32, tmp33, tmp34) = TqRuntimeNewMutableSlice_PositionInfo_0(p_o, tmp5, tmp31);
  goto block15;

  block15:
  return std::make_tuple(tmp32, tmp33, tmp34);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoPositionInfo

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoOuterScopeInfo
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoOuterScopeInfo
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoOuterScopeInfo(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  intptr_t tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  Smi tmp7{}; USE(tmp7);
  bool tmp8{}; USE(tmp8);
  int31_t tmp9{}; USE(tmp9);
  int31_t tmp10{}; USE(tmp10);
  int31_t phi_bb4_8{}; USE(phi_bb4_8);
  intptr_t tmp11{}; USE(tmp11);
  Object tmp12{}; USE(tmp12);
  intptr_t tmp13{}; USE(tmp13);
  intptr_t tmp14{}; USE(tmp14);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = TqRuntimeFieldSliceScopeInfoPositionInfo(p_o);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(16);
  tmp4 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(tmp3, tmp2);
  tmp5 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp1, tmp4);
  tmp6 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp7 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp6));
  tmp8 = CastToUnderlyingTypeIfEnum(base::BitField<bool, 22, 1, uint32_t>::decode(tmp7.value()));
  if (tmp8) {
    goto block2;
  } else {
    goto block3;
  }

  block2:
  tmp9 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(1);
  phi_bb4_8 = tmp9;
  goto block4;

  block3:
  tmp10 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(0);
  phi_bb4_8 = tmp10;
  goto block4;

  block4:
  tmp11 = TqRuntimeConvert_intptr_int31_0(phi_bb4_8);
  std::tie(tmp12, tmp13, tmp14) = TqRuntimeNewMutableSlice_TheHole_OR_ScopeInfo_0(p_o, tmp5, tmp11);
  goto block6;

  block6:
  return std::make_tuple(tmp12, tmp13, tmp14);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoOuterScopeInfo

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoLocalsBlockList
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoLocalsBlockList
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoLocalsBlockList(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  intptr_t tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  Smi tmp7{}; USE(tmp7);
  bool tmp8{}; USE(tmp8);
  int31_t tmp9{}; USE(tmp9);
  int31_t tmp10{}; USE(tmp10);
  int31_t phi_bb4_8{}; USE(phi_bb4_8);
  intptr_t tmp11{}; USE(tmp11);
  Object tmp12{}; USE(tmp12);
  intptr_t tmp13{}; USE(tmp13);
  intptr_t tmp14{}; USE(tmp14);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = TqRuntimeFieldSliceScopeInfoOuterScopeInfo(p_o);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp4 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(tmp3, tmp2);
  tmp5 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp1, tmp4);
  tmp6 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp7 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp6));
  tmp8 = CastToUnderlyingTypeIfEnum(base::BitField<bool, 28, 1, uint32_t>::decode(tmp7.value()));
  if (tmp8) {
    goto block2;
  } else {
    goto block3;
  }

  block2:
  tmp9 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(1);
  phi_bb4_8 = tmp9;
  goto block4;

  block3:
  tmp10 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(0);
  phi_bb4_8 = tmp10;
  goto block4;

  block4:
  tmp11 = TqRuntimeConvert_intptr_int31_0(phi_bb4_8);
  std::tie(tmp12, tmp13, tmp14) = TqRuntimeNewMutableSlice_HashTable_0(p_o, tmp5, tmp11);
  goto block6;

  block6:
  return std::make_tuple(tmp12, tmp13, tmp14);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoLocalsBlockList

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoModuleInfo
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoModuleInfo
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoModuleInfo(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  intptr_t tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  Smi tmp7{}; USE(tmp7);
  uint32_t tmp8{}; USE(tmp8);
  uint32_t tmp9{}; USE(tmp9);
  bool tmp10{}; USE(tmp10);
  int31_t tmp11{}; USE(tmp11);
  int31_t tmp12{}; USE(tmp12);
  int31_t phi_bb4_8{}; USE(phi_bb4_8);
  intptr_t tmp13{}; USE(tmp13);
  Object tmp14{}; USE(tmp14);
  intptr_t tmp15{}; USE(tmp15);
  intptr_t tmp16{}; USE(tmp16);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = TqRuntimeFieldSliceScopeInfoLocalsBlockList(p_o);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp4 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(tmp3, tmp2);
  tmp5 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp1, tmp4);
  tmp6 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp7 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp6));
  tmp8 = CastToUnderlyingTypeIfEnum(base::BitField<ScopeType, 0, 4, uint32_t>::decode(tmp7.value()));
  tmp9 = TqRuntimeFromConstexpr_uint32_constexpr_uint32_0(ScopeType::MODULE_SCOPE);
  tmp10 = TorqueRuntimeMacroShims::CodeStubAssembler::Word32Equal(tmp8, tmp9);
  if (tmp10) {
    goto block2;
  } else {
    goto block3;
  }

  block2:
  tmp11 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(1);
  phi_bb4_8 = tmp11;
  goto block4;

  block3:
  tmp12 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(0);
  phi_bb4_8 = tmp12;
  goto block4;

  block4:
  tmp13 = TqRuntimeConvert_intptr_int31_0(phi_bb4_8);
  std::tie(tmp14, tmp15, tmp16) = TqRuntimeNewMutableSlice_SourceTextModuleInfo_0(p_o, tmp5, tmp13);
  goto block6;

  block6:
  return std::make_tuple(tmp14, tmp15, tmp16);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoModuleInfo

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoModuleVariableCount
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoModuleVariableCount
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoModuleVariableCount(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  intptr_t tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  Smi tmp7{}; USE(tmp7);
  uint32_t tmp8{}; USE(tmp8);
  uint32_t tmp9{}; USE(tmp9);
  bool tmp10{}; USE(tmp10);
  int31_t tmp11{}; USE(tmp11);
  int31_t tmp12{}; USE(tmp12);
  int31_t phi_bb4_8{}; USE(phi_bb4_8);
  intptr_t tmp13{}; USE(tmp13);
  Object tmp14{}; USE(tmp14);
  intptr_t tmp15{}; USE(tmp15);
  intptr_t tmp16{}; USE(tmp16);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = TqRuntimeFieldSliceScopeInfoModuleInfo(p_o);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp4 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(tmp3, tmp2);
  tmp5 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp1, tmp4);
  tmp6 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp7 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp6));
  tmp8 = CastToUnderlyingTypeIfEnum(base::BitField<ScopeType, 0, 4, uint32_t>::decode(tmp7.value()));
  tmp9 = TqRuntimeFromConstexpr_uint32_constexpr_uint32_0(ScopeType::MODULE_SCOPE);
  tmp10 = TorqueRuntimeMacroShims::CodeStubAssembler::Word32Equal(tmp8, tmp9);
  if (tmp10) {
    goto block2;
  } else {
    goto block3;
  }

  block2:
  tmp11 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(1);
  phi_bb4_8 = tmp11;
  goto block4;

  block3:
  tmp12 = TqRuntimeFromConstexpr_int31_constexpr_int31_0(0);
  phi_bb4_8 = tmp12;
  goto block4;

  block4:
  tmp13 = TqRuntimeConvert_intptr_int31_0(phi_bb4_8);
  std::tie(tmp14, tmp15, tmp16) = TqRuntimeNewConstSlice_Smi_0(p_o, tmp5, tmp13);
  goto block6;

  block6:
  return std::make_tuple(tmp14, tmp15, tmp16);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoModuleVariableCount

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoModuleVariables
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoModuleVariables
std::tuple<Object, intptr_t, intptr_t> TqRuntimeFieldSliceScopeInfoModuleVariables(ScopeInfo p_o) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  intptr_t tmp3{}; USE(tmp3);
  intptr_t tmp4{}; USE(tmp4);
  intptr_t tmp5{}; USE(tmp5);
  intptr_t tmp6{}; USE(tmp6);
  Smi tmp7{}; USE(tmp7);
  uint32_t tmp8{}; USE(tmp8);
  uint32_t tmp9{}; USE(tmp9);
  bool tmp10{}; USE(tmp10);
  Object tmp11{}; USE(tmp11);
  intptr_t tmp12{}; USE(tmp12);
  intptr_t tmp13{}; USE(tmp13);
  intptr_t tmp14{}; USE(tmp14);
  uintptr_t tmp15{}; USE(tmp15);
  uintptr_t tmp16{}; USE(tmp16);
  bool tmp17{}; USE(tmp17);
  intptr_t tmp18{}; USE(tmp18);
  intptr_t tmp19{}; USE(tmp19);
  Object tmp20{}; USE(tmp20);
  intptr_t tmp21{}; USE(tmp21);
  Smi tmp22{}; USE(tmp22);
  Smi tmp23{}; USE(tmp23);
  Smi phi_bb4_8{}; USE(phi_bb4_8);
  intptr_t tmp24{}; USE(tmp24);
  Object tmp25{}; USE(tmp25);
  intptr_t tmp26{}; USE(tmp26);
  intptr_t tmp27{}; USE(tmp27);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = TqRuntimeFieldSliceScopeInfoModuleVariableCount(p_o);
  tmp3 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp4 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(tmp3, tmp2);
  tmp5 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp1, tmp4);
  tmp6 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(8);
  tmp7 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&p_o), static_cast<int>(tmp6));
  tmp8 = CastToUnderlyingTypeIfEnum(base::BitField<ScopeType, 0, 4, uint32_t>::decode(tmp7.value()));
  tmp9 = TqRuntimeFromConstexpr_uint32_constexpr_uint32_0(ScopeType::MODULE_SCOPE);
  tmp10 = TorqueRuntimeMacroShims::CodeStubAssembler::Word32Equal(tmp8, tmp9);
  if (tmp10) {
    goto block2;
  } else {
    goto block3;
  }

  block2:
  std::tie(tmp11, tmp12, tmp13) = TqRuntimeFieldSliceScopeInfoModuleVariableCount(p_o);
  tmp14 = TqRuntimeConvert_intptr_constexpr_int31_0(0);
  tmp15 = TqRuntimeConvert_uintptr_intptr_0(tmp14);
  tmp16 = TqRuntimeConvert_uintptr_intptr_0(tmp13);
  tmp17 = TorqueRuntimeMacroShims::CodeStubAssembler::UintPtrLessThan(tmp15, tmp16);
  if (tmp17) {
    goto block10;
  } else {
    goto block11;
  }

  block10:
  tmp18 = TqRuntimeTimesSizeOf_Smi_0(tmp14);
  tmp19 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd(tmp12, tmp18);
  std::tie(tmp20, tmp21) = TqRuntimeNewReference_Smi_0(tmp11, tmp19);
  tmp22 = TaggedField<Smi>::load(*static_cast<HeapObject*>(&tmp20), static_cast<int>(tmp21));
  phi_bb4_8 = tmp22;
  goto block4;

  block11:
  UNREACHABLE();

  block3:
  tmp23 = TqRuntimeFromConstexpr_Smi_constexpr_int31_0(0);
  phi_bb4_8 = tmp23;
  goto block4;

  block4:
  tmp24 = TqRuntimeConvert_intptr_Smi_0(phi_bb4_8);
  std::tie(tmp25, tmp26, tmp27) = TqRuntimeNewMutableSlice_ModuleVariable_0(p_o, tmp5, tmp24);
  goto block13;

  block13:
  return std::make_tuple(tmp25, tmp26, tmp27);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceScopeInfoModuleVariables

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_int31_0
#define V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_int31_0
intptr_t TqRuntimeFromConstexpr_intptr_constexpr_int31_0(int31_t p_i) {
  DisallowGarbageCollection no_gc;
  intptr_t tmp0{}; USE(tmp0);
  goto block0;

  block0:
  tmp0 = (CastToUnderlyingTypeIfEnum(p_i));
  goto block2;

  block2:
  return tmp0;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_int31_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_Smi_0
#define V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_Smi_0
intptr_t TqRuntimeConvert_intptr_Smi_0(Smi p_s) {
  DisallowGarbageCollection no_gc;
  intptr_t tmp0{}; USE(tmp0);
  goto block0;

  block0:
  tmp0 = TorqueRuntimeMacroShims::CodeStubAssembler::SmiUntag(p_s);
  goto block2;

  block2:
  return tmp0;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_Smi_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_String_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_String_0
std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_String_0(Object p_object, intptr_t p_offset, intptr_t p_length) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = (std::make_tuple(p_object, p_offset, p_length));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1, tmp2);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_String_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_SmiTagged_VariableProperties_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_SmiTagged_VariableProperties_0
std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_SmiTagged_VariableProperties_0(Object p_object, intptr_t p_offset, intptr_t p_length) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = (std::make_tuple(p_object, p_offset, p_length));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1, tmp2);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_SmiTagged_VariableProperties_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_int31_constexpr_int31_0
#define V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_int31_constexpr_int31_0
int31_t TqRuntimeFromConstexpr_int31_constexpr_int31_0(int31_t p_i) {
  DisallowGarbageCollection no_gc;
  int31_t tmp0{}; USE(tmp0);
  goto block0;

  block0:
  tmp0 = (CastToUnderlyingTypeIfEnum(p_i));
  goto block2;

  block2:
  return tmp0;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_int31_constexpr_int31_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_int31_0
#define V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_int31_0
intptr_t TqRuntimeConvert_intptr_int31_0(int31_t p_i) {
  DisallowGarbageCollection no_gc;
  intptr_t tmp0{}; USE(tmp0);
  goto block0;

  block0:
  tmp0 = TorqueRuntimeMacroShims::CodeStubAssembler::ChangeInt32ToIntPtr(p_i);
  goto block2;

  block2:
  return tmp0;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_int31_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_Smi_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_Smi_0
std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_Smi_0(Object p_object, intptr_t p_offset, intptr_t p_length) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = (std::make_tuple(p_object, p_offset, p_length));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1, tmp2);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_Smi_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_STACK_0
#define V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_STACK_0
uint32_t TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_STACK_0(VariableAllocationInfo p_o) {
  DisallowGarbageCollection no_gc;
  uint32_t tmp0{}; USE(tmp0);
  uint32_t tmp1{}; USE(tmp1);
  goto block0;

  block0:
  tmp0 = (CastToUnderlyingTypeIfEnum(p_o));
  tmp1 = (tmp0);
  goto block2;

  block2:
  return tmp1;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_STACK_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_bool_constexpr_bool_0
#define V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_bool_constexpr_bool_0
bool TqRuntimeFromConstexpr_bool_constexpr_bool_0(bool p_b) {
  DisallowGarbageCollection no_gc;
  bool tmp0{}; USE(tmp0);
  goto block0;

  block0:
  tmp0 = TorqueRuntimeMacroShims::CodeStubAssembler::BoolConstant(p_b);
  goto block2;

  block2:
  return tmp0;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_bool_constexpr_bool_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_CONTEXT_0
#define V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_CONTEXT_0
uint32_t TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_CONTEXT_0(VariableAllocationInfo p_o) {
  DisallowGarbageCollection no_gc;
  uint32_t tmp0{}; USE(tmp0);
  uint32_t tmp1{}; USE(tmp1);
  goto block0;

  block0:
  tmp0 = (CastToUnderlyingTypeIfEnum(p_o));
  tmp1 = (tmp0);
  goto block2;

  block2:
  return tmp1;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_CONTEXT_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_NONE_0
#define V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_NONE_0
uint32_t TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_NONE_0(VariableAllocationInfo p_o) {
  DisallowGarbageCollection no_gc;
  uint32_t tmp0{}; USE(tmp0);
  uint32_t tmp1{}; USE(tmp1);
  goto block0;

  block0:
  tmp0 = (CastToUnderlyingTypeIfEnum(p_o));
  tmp1 = (tmp0);
  goto block2;

  block2:
  return tmp1;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_VariableAllocationInfo_constexpr_NONE_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_FunctionVariableInfo_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_FunctionVariableInfo_0
std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_FunctionVariableInfo_0(Object p_object, intptr_t p_offset, intptr_t p_length) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = (std::make_tuple(p_object, p_offset, p_length));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1, tmp2);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_FunctionVariableInfo_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_Undefined_OR_String_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_Undefined_OR_String_0
std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_Undefined_OR_String_0(Object p_object, intptr_t p_offset, intptr_t p_length) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = (std::make_tuple(p_object, p_offset, p_length));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1, tmp2);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_Undefined_OR_String_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_uint32_constexpr_uint32_0
#define V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_uint32_constexpr_uint32_0
uint32_t TqRuntimeFromConstexpr_uint32_constexpr_uint32_0(uint32_t p_i) {
  DisallowGarbageCollection no_gc;
  int32_t tmp0{}; USE(tmp0);
  uint32_t tmp1{}; USE(tmp1);
  goto block0;

  block0:
  tmp0 = (CastToUnderlyingTypeIfEnum(p_i));
  tmp1 = TorqueRuntimeMacroShims::CodeStubAssembler::Unsigned(tmp0);
  goto block2;

  block2:
  return tmp1;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_uint32_constexpr_uint32_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_PositionInfo_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_PositionInfo_0
std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_PositionInfo_0(Object p_object, intptr_t p_offset, intptr_t p_length) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = (std::make_tuple(p_object, p_offset, p_length));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1, tmp2);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_PositionInfo_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_TheHole_OR_ScopeInfo_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_TheHole_OR_ScopeInfo_0
std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_TheHole_OR_ScopeInfo_0(Object p_object, intptr_t p_offset, intptr_t p_length) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = (std::make_tuple(p_object, p_offset, p_length));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1, tmp2);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_TheHole_OR_ScopeInfo_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_HashTable_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_HashTable_0
std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_HashTable_0(Object p_object, intptr_t p_offset, intptr_t p_length) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = (std::make_tuple(p_object, p_offset, p_length));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1, tmp2);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_HashTable_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_SourceTextModuleInfo_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_SourceTextModuleInfo_0
std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_SourceTextModuleInfo_0(Object p_object, intptr_t p_offset, intptr_t p_length) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = (std::make_tuple(p_object, p_offset, p_length));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1, tmp2);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_SourceTextModuleInfo_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewConstSlice_Smi_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewConstSlice_Smi_0
std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewConstSlice_Smi_0(Object p_object, intptr_t p_offset, intptr_t p_length) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = (std::make_tuple(p_object, p_offset, p_length));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1, tmp2);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewConstSlice_Smi_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_constexpr_int31_0
#define V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_constexpr_int31_0
intptr_t TqRuntimeConvert_intptr_constexpr_int31_0(int31_t p_i) {
  DisallowGarbageCollection no_gc;
  intptr_t tmp0{}; USE(tmp0);
  goto block0;

  block0:
  tmp0 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(p_i);
  goto block2;

  block2:
  return tmp0;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_constexpr_int31_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeConvert_uintptr_intptr_0
#define V8_INTERNAL_DEFINED_TqRuntimeConvert_uintptr_intptr_0
uintptr_t TqRuntimeConvert_uintptr_intptr_0(intptr_t p_i) {
  DisallowGarbageCollection no_gc;
  uintptr_t tmp0{}; USE(tmp0);
  goto block0;

  block0:
  tmp0 = TorqueRuntimeMacroShims::CodeStubAssembler::Unsigned(p_i);
  goto block2;

  block2:
  return tmp0;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeConvert_uintptr_intptr_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeTimesSizeOf_Smi_0
#define V8_INTERNAL_DEFINED_TqRuntimeTimesSizeOf_Smi_0
intptr_t TqRuntimeTimesSizeOf_Smi_0(intptr_t p_i) {
  DisallowGarbageCollection no_gc;
  intptr_t tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  goto block0;

  block0:
  tmp0 = TqRuntimeFromConstexpr_intptr_constexpr_int31_0(kTaggedSize);
  tmp1 = TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul(p_i, tmp0);
  goto block2;

  block2:
  return tmp1;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeTimesSizeOf_Smi_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewReference_Smi_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewReference_Smi_0
std::tuple<Object, intptr_t> TqRuntimeNewReference_Smi_0(Object p_object, intptr_t p_offset) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  goto block0;

  block0:
  std::tie(tmp0, tmp1) = (std::make_tuple(p_object, p_offset));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewReference_Smi_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_Smi_constexpr_int31_0
#define V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_Smi_constexpr_int31_0
Smi TqRuntimeFromConstexpr_Smi_constexpr_int31_0(int31_t p_i) {
  DisallowGarbageCollection no_gc;
  Smi tmp0{}; USE(tmp0);
  goto block0;

  block0:
  tmp0 = Smi::FromInt(CastToUnderlyingTypeIfEnum(p_i));
  goto block2;

  block2:
  return tmp0;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_Smi_constexpr_int31_0

#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_ModuleVariable_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_ModuleVariable_0
std::tuple<Object, intptr_t, intptr_t> TqRuntimeNewMutableSlice_ModuleVariable_0(Object p_object, intptr_t p_offset, intptr_t p_length) {
  DisallowGarbageCollection no_gc;
  Object tmp0{}; USE(tmp0);
  intptr_t tmp1{}; USE(tmp1);
  intptr_t tmp2{}; USE(tmp2);
  goto block0;

  block0:
  std::tie(tmp0, tmp1, tmp2) = (std::make_tuple(p_object, p_offset, p_length));
  goto block2;

  block2:
  return std::make_tuple(tmp0, tmp1, tmp2);
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_ModuleVariable_0

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::flags() const {
  int value;
  value = TaggedField<Smi>::load(*this, kFlagsOffset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_flags(int value) {
  WRITE_FIELD(*this, kFlagsOffset, Smi::FromInt(value));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::parameter_count() const {
  int value;
  value = TaggedField<Smi>::load(*this, kParameterCountOffset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_parameter_count(int value) {
  WRITE_FIELD(*this, kParameterCountOffset, Smi::FromInt(value));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::context_local_count() const {
  int value;
  value = TaggedField<Smi>::load(*this, kContextLocalCountOffset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_context_local_count(int value) {
  WRITE_FIELD(*this, kContextLocalCountOffset, Smi::FromInt(value));
}

template<class D, class P>
String TorqueGeneratedScopeInfo<D, P>::context_local_names(int i) const {
  PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
  return TorqueGeneratedScopeInfo::context_local_names(cage_base, i);
}

template<class D, class P>
String TorqueGeneratedScopeInfo<D, P>::context_local_names(PtrComprCageBase cage_base, int i) const {
  String value;
  DCHECK_GE(i, 0);
  DCHECK_LT(i, this ->context_local_count());
  int offset = kContextLocalNamesOffset + i * kTaggedSize;
  value = TaggedField<String>::load(cage_base, *this, offset);
  DCHECK(value.IsString());
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_context_local_names(int i, String value, WriteBarrierMode mode) {
  DCHECK_GE(i, 0);
  DCHECK_LT(i, this ->context_local_count());
  int offset = kContextLocalNamesOffset + i * kTaggedSize;
  SLOW_DCHECK(value.IsString());
  WRITE_FIELD(*this, offset, value);
  CONDITIONAL_WRITE_BARRIER(*this, offset, value, mode);
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::context_local_infos(int i) const {
  int value;
  DCHECK_GE(i, 0);
  DCHECK_LT(i, this ->context_local_count());
  int offset = ContextLocalInfosOffset() + i * kTaggedSize;
  value = TaggedField<Smi>::load(*this, offset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_context_local_infos(int i, int value) {
  DCHECK_GE(i, 0);
  DCHECK_LT(i, this ->context_local_count());
  int offset = ContextLocalInfosOffset() + i * kTaggedSize;
  WRITE_FIELD(*this, offset, Smi::FromInt(value));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::saved_class_variable_info() const {
  int value;
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoSavedClassVariableInfo(*static_cast<const D*>(this)))));
  int offset = SavedClassVariableInfoOffset() + 0 * kTaggedSize;
  value = TaggedField<Smi>::load(*this, offset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_saved_class_variable_info(int value) {
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoSavedClassVariableInfo(*static_cast<const D*>(this)))));
  int offset = SavedClassVariableInfoOffset() + 0 * kTaggedSize;
  WRITE_FIELD(*this, offset, Smi::FromInt(value));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::receiver_info() const {
  int value;
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoReceiverInfo(*static_cast<const D*>(this)))));
  int offset = ReceiverInfoOffset() + 0 * kTaggedSize;
  value = TaggedField<Smi>::load(*this, offset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_receiver_info(int value) {
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoReceiverInfo(*static_cast<const D*>(this)))));
  int offset = ReceiverInfoOffset() + 0 * kTaggedSize;
  WRITE_FIELD(*this, offset, Smi::FromInt(value));
}

template<class D, class P>
Object TorqueGeneratedScopeInfo<D, P>::function_variable_info_name() const {
  PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
  return TorqueGeneratedScopeInfo::function_variable_info_name(cage_base);
}

template<class D, class P>
Object TorqueGeneratedScopeInfo<D, P>::function_variable_info_name(PtrComprCageBase cage_base) const {
  Object value;
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoFunctionVariableInfo(*static_cast<const D*>(this)))));
  int offset = FunctionVariableInfoOffset() + 0 + 0 * 16;
  value = TaggedField<Object>::load(cage_base, *this, offset);
  DCHECK(value.IsString() || value.IsZero());
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_function_variable_info_name(Object value, WriteBarrierMode mode) {
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoFunctionVariableInfo(*static_cast<const D*>(this)))));
  int offset = FunctionVariableInfoOffset() + 0 + 0 * 16;
  SLOW_DCHECK(value.IsString() || value.IsZero());
  WRITE_FIELD(*this, offset, value);
  CONDITIONAL_WRITE_BARRIER(*this, offset, value, mode);
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::function_variable_info_context_or_stack_slot_index() const {
  int value;
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoFunctionVariableInfo(*static_cast<const D*>(this)))));
  int offset = FunctionVariableInfoOffset() + 8 + 0 * 16;
  value = TaggedField<Smi>::load(*this, offset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_function_variable_info_context_or_stack_slot_index(int value) {
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoFunctionVariableInfo(*static_cast<const D*>(this)))));
  int offset = FunctionVariableInfoOffset() + 8 + 0 * 16;
  WRITE_FIELD(*this, offset, Smi::FromInt(value));
}

template<class D, class P>
PrimitiveHeapObject TorqueGeneratedScopeInfo<D, P>::inferred_function_name() const {
  PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
  return TorqueGeneratedScopeInfo::inferred_function_name(cage_base);
}

template<class D, class P>
PrimitiveHeapObject TorqueGeneratedScopeInfo<D, P>::inferred_function_name(PtrComprCageBase cage_base) const {
  PrimitiveHeapObject value;
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoInferredFunctionName(*static_cast<const D*>(this)))));
  int offset = InferredFunctionNameOffset() + 0 * kTaggedSize;
  value = TaggedField<PrimitiveHeapObject>::load(cage_base, *this, offset);
  DCHECK(value.IsUndefined() || value.IsString());
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_inferred_function_name(PrimitiveHeapObject value, WriteBarrierMode mode) {
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoInferredFunctionName(*static_cast<const D*>(this)))));
  int offset = InferredFunctionNameOffset() + 0 * kTaggedSize;
  SLOW_DCHECK(value.IsUndefined() || value.IsString());
  WRITE_FIELD(*this, offset, value);
  CONDITIONAL_WRITE_BARRIER(*this, offset, value, mode);
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::position_info_start() const {
  int value;
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoPositionInfo(*static_cast<const D*>(this)))));
  int offset = PositionInfoOffset() + 0 + 0 * 16;
  value = TaggedField<Smi>::load(*this, offset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_position_info_start(int value) {
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoPositionInfo(*static_cast<const D*>(this)))));
  int offset = PositionInfoOffset() + 0 + 0 * 16;
  WRITE_FIELD(*this, offset, Smi::FromInt(value));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::position_info_end() const {
  int value;
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoPositionInfo(*static_cast<const D*>(this)))));
  int offset = PositionInfoOffset() + 8 + 0 * 16;
  value = TaggedField<Smi>::load(*this, offset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_position_info_end(int value) {
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoPositionInfo(*static_cast<const D*>(this)))));
  int offset = PositionInfoOffset() + 8 + 0 * 16;
  WRITE_FIELD(*this, offset, Smi::FromInt(value));
}

template<class D, class P>
HeapObject TorqueGeneratedScopeInfo<D, P>::outer_scope_info() const {
  PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
  return TorqueGeneratedScopeInfo::outer_scope_info(cage_base);
}

template<class D, class P>
HeapObject TorqueGeneratedScopeInfo<D, P>::outer_scope_info(PtrComprCageBase cage_base) const {
  HeapObject value;
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoOuterScopeInfo(*static_cast<const D*>(this)))));
  int offset = OuterScopeInfoOffset() + 0 * kTaggedSize;
  value = TaggedField<HeapObject>::load(cage_base, *this, offset);
  DCHECK(value.IsTheHole() || value.IsScopeInfo());
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_outer_scope_info(HeapObject value, WriteBarrierMode mode) {
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoOuterScopeInfo(*static_cast<const D*>(this)))));
  int offset = OuterScopeInfoOffset() + 0 * kTaggedSize;
  SLOW_DCHECK(value.IsTheHole() || value.IsScopeInfo());
  WRITE_FIELD(*this, offset, value);
  CONDITIONAL_WRITE_BARRIER(*this, offset, value, mode);
}

template<class D, class P>
FixedArray TorqueGeneratedScopeInfo<D, P>::locals_block_list() const {
  PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
  return TorqueGeneratedScopeInfo::locals_block_list(cage_base);
}

template<class D, class P>
FixedArray TorqueGeneratedScopeInfo<D, P>::locals_block_list(PtrComprCageBase cage_base) const {
  FixedArray value;
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoLocalsBlockList(*static_cast<const D*>(this)))));
  int offset = LocalsBlockListOffset() + 0 * kTaggedSize;
  value = TaggedField<FixedArray>::load(cage_base, *this, offset);
  DCHECK(value.IsHashTable());
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_locals_block_list(FixedArray value, WriteBarrierMode mode) {
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoLocalsBlockList(*static_cast<const D*>(this)))));
  int offset = LocalsBlockListOffset() + 0 * kTaggedSize;
  SLOW_DCHECK(value.IsHashTable());
  WRITE_FIELD(*this, offset, value);
  CONDITIONAL_WRITE_BARRIER(*this, offset, value, mode);
}

template<class D, class P>
FixedArray TorqueGeneratedScopeInfo<D, P>::module_info() const {
  PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
  return TorqueGeneratedScopeInfo::module_info(cage_base);
}

template<class D, class P>
FixedArray TorqueGeneratedScopeInfo<D, P>::module_info(PtrComprCageBase cage_base) const {
  FixedArray value;
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoModuleInfo(*static_cast<const D*>(this)))));
  int offset = ModuleInfoOffset() + 0 * kTaggedSize;
  value = TaggedField<FixedArray>::load(cage_base, *this, offset);
  DCHECK(value.IsSourceTextModuleInfo());
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_module_info(FixedArray value, WriteBarrierMode mode) {
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoModuleInfo(*static_cast<const D*>(this)))));
  int offset = ModuleInfoOffset() + 0 * kTaggedSize;
  SLOW_DCHECK(value.IsSourceTextModuleInfo());
  WRITE_FIELD(*this, offset, value);
  CONDITIONAL_WRITE_BARRIER(*this, offset, value, mode);
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::module_variable_count() const {
  int value;
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoModuleVariableCount(*static_cast<const D*>(this)))));
  int offset = ModuleVariableCountOffset() + 0 * kTaggedSize;
  value = TaggedField<Smi>::load(*this, offset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_module_variable_count(int value) {
  DCHECK_GE(0, 0);
  DCHECK_LT(0, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoModuleVariableCount(*static_cast<const D*>(this)))));
  int offset = ModuleVariableCountOffset() + 0 * kTaggedSize;
  WRITE_FIELD(*this, offset, Smi::FromInt(value));
}

template<class D, class P>
String TorqueGeneratedScopeInfo<D, P>::module_variables_name(int i) const {
  PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
  return TorqueGeneratedScopeInfo::module_variables_name(cage_base, i);
}

template<class D, class P>
String TorqueGeneratedScopeInfo<D, P>::module_variables_name(PtrComprCageBase cage_base, int i) const {
  String value;
  DCHECK_GE(i, 0);
  DCHECK_LT(i, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoModuleVariables(*static_cast<const D*>(this)))));
  int offset = ModuleVariablesOffset() + 0 + i * 24;
  value = TaggedField<String>::load(cage_base, *this, offset);
  DCHECK(value.IsString());
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_module_variables_name(int i, String value, WriteBarrierMode mode) {
  DCHECK_GE(i, 0);
  DCHECK_LT(i, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoModuleVariables(*static_cast<const D*>(this)))));
  int offset = ModuleVariablesOffset() + 0 + i * 24;
  SLOW_DCHECK(value.IsString());
  WRITE_FIELD(*this, offset, value);
  CONDITIONAL_WRITE_BARRIER(*this, offset, value, mode);
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::module_variables_index(int i) const {
  int value;
  DCHECK_GE(i, 0);
  DCHECK_LT(i, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoModuleVariables(*static_cast<const D*>(this)))));
  int offset = ModuleVariablesOffset() + 8 + i * 24;
  value = TaggedField<Smi>::load(*this, offset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_module_variables_index(int i, int value) {
  DCHECK_GE(i, 0);
  DCHECK_LT(i, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoModuleVariables(*static_cast<const D*>(this)))));
  int offset = ModuleVariablesOffset() + 8 + i * 24;
  WRITE_FIELD(*this, offset, Smi::FromInt(value));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::module_variables_properties(int i) const {
  int value;
  DCHECK_GE(i, 0);
  DCHECK_LT(i, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoModuleVariables(*static_cast<const D*>(this)))));
  int offset = ModuleVariablesOffset() + 16 + i * 24;
  value = TaggedField<Smi>::load(*this, offset).value();
  return value;
}

template<class D, class P>
void TorqueGeneratedScopeInfo<D, P>::set_module_variables_properties(int i, int value) {
  DCHECK_GE(i, 0);
  DCHECK_LT(i, static_cast<int>(std::get<2>(TqRuntimeFieldSliceScopeInfoModuleVariables(*static_cast<const D*>(this)))));
  int offset = ModuleVariablesOffset() + 16 + i * 24;
  WRITE_FIELD(*this, offset, Smi::FromInt(value));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::ContextLocalInfosOffset() const {
  return static_cast<int>(std::get<1>(TqRuntimeFieldSliceScopeInfoContextLocalInfos(*static_cast<const D*>(this))));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::SavedClassVariableInfoOffset() const {
  return static_cast<int>(std::get<1>(TqRuntimeFieldSliceScopeInfoSavedClassVariableInfo(*static_cast<const D*>(this))));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::ReceiverInfoOffset() const {
  return static_cast<int>(std::get<1>(TqRuntimeFieldSliceScopeInfoReceiverInfo(*static_cast<const D*>(this))));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::FunctionVariableInfoOffset() const {
  return static_cast<int>(std::get<1>(TqRuntimeFieldSliceScopeInfoFunctionVariableInfo(*static_cast<const D*>(this))));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::InferredFunctionNameOffset() const {
  return static_cast<int>(std::get<1>(TqRuntimeFieldSliceScopeInfoInferredFunctionName(*static_cast<const D*>(this))));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::PositionInfoOffset() const {
  return static_cast<int>(std::get<1>(TqRuntimeFieldSliceScopeInfoPositionInfo(*static_cast<const D*>(this))));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::OuterScopeInfoOffset() const {
  return static_cast<int>(std::get<1>(TqRuntimeFieldSliceScopeInfoOuterScopeInfo(*static_cast<const D*>(this))));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::LocalsBlockListOffset() const {
  return static_cast<int>(std::get<1>(TqRuntimeFieldSliceScopeInfoLocalsBlockList(*static_cast<const D*>(this))));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::ModuleInfoOffset() const {
  return static_cast<int>(std::get<1>(TqRuntimeFieldSliceScopeInfoModuleInfo(*static_cast<const D*>(this))));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::ModuleVariableCountOffset() const {
  return static_cast<int>(std::get<1>(TqRuntimeFieldSliceScopeInfoModuleVariableCount(*static_cast<const D*>(this))));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::ModuleVariablesOffset() const {
  return static_cast<int>(std::get<1>(TqRuntimeFieldSliceScopeInfoModuleVariables(*static_cast<const D*>(this))));
}

template<class D, class P>
int TorqueGeneratedScopeInfo<D, P>::AllocatedSize() const {
  auto slice = TqRuntimeFieldSliceScopeInfoModuleVariables(*static_cast<const D*>(this));
  return static_cast<int>(std::get<1>(slice)) + 24 * static_cast<int>(std::get<2>(slice));
}

template<class D, class P>
inline TorqueGeneratedScopeInfo<D, P>::TorqueGeneratedScopeInfo(Address ptr)
  : P(ptr) {
  SLOW_DCHECK(IsScopeInfo_NonInline(*this));
}
template<class D, class P>
inline TorqueGeneratedScopeInfo<D, P>::TorqueGeneratedScopeInfo(Address ptr, HeapObject::AllowInlineSmiStorage allow_smi)
  : P(ptr, allow_smi) {
  SLOW_DCHECK((allow_smi == HeapObject::AllowInlineSmiStorage::kAllowBeingASmi && this->IsSmi()) || IsScopeInfo_NonInline(*this));
}

Kontol Shell Bypass