chromium/out/Default/gen/v8/torque-generated/src/objects/turboshaft-types-tq-inl.inc

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=38&c=3
inline std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeFieldSliceTurboshaftWord32SetTypeElements(Tagged<TurboshaftWord32SetType> p_o);

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=61&c=3
inline std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeFieldSliceTurboshaftWord64SetTypeElementsHigh(Tagged<TurboshaftWord64SetType> p_o);

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=62&c=3
inline std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeFieldSliceTurboshaftWord64SetTypeElementsLow(Tagged<TurboshaftWord64SetType> p_o);

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=86&c=3
inline std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeFieldSliceTurboshaftFloat64SetTypeElements(Tagged<TurboshaftFloat64SetType> p_o);

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/builtins/convert.tq?l=73&c=1
inline intptr_t TqRuntimeFromConstexpr_intptr_constexpr_int31_0(int31_t p_i);

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/builtins/convert.tq?l=210&c=1
inline intptr_t TqRuntimeConvert_intptr_uint32_0(uint32_t p_i);

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/builtins/convert.tq?l=8&c=1
inline intptr_t TqRuntimeFromConstexpr_intptr_constexpr_IntegerLiteral_0(IntegerLiteral p_i);

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=38&c=3
inline std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeNewMutableSlice_uint32_0(Tagged<Union<HeapObject, TaggedIndex>> p_object, intptr_t p_offset, intptr_t p_length);

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=86&c=3
inline std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeNewMutableSlice_float64_0(Tagged<Union<HeapObject, TaggedIndex>> p_object, intptr_t p_offset, intptr_t p_length);

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/builtins/convert.tq?l=79&c=1
inline intptr_t TqRuntimeFromConstexpr_intptr_constexpr_intptr_0(intptr_t p_i);

#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftWord32SetTypeElements
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftWord32SetTypeElements

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=38&c=3
std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeFieldSliceTurboshaftWord32SetTypeElements(Tagged<TurboshaftWord32SetType> p_o) {}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftWord32SetTypeElements
#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftWord64SetTypeElementsHigh
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftWord64SetTypeElementsHigh

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=61&c=3
std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeFieldSliceTurboshaftWord64SetTypeElementsHigh(Tagged<TurboshaftWord64SetType> p_o) {}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftWord64SetTypeElementsHigh
#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftWord64SetTypeElementsLow
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftWord64SetTypeElementsLow

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=62&c=3
std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeFieldSliceTurboshaftWord64SetTypeElementsLow(Tagged<TurboshaftWord64SetType> p_o) {}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftWord64SetTypeElementsLow
#ifndef V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftFloat64SetTypeElements
#define V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftFloat64SetTypeElements

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=86&c=3
std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeFieldSliceTurboshaftFloat64SetTypeElements(Tagged<TurboshaftFloat64SetType> p_o) {}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFieldSliceTurboshaftFloat64SetTypeElements
#ifndef V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_int31_0
#define V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_int31_0

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/builtins/convert.tq?l=73&c=1
intptr_t TqRuntimeFromConstexpr_intptr_constexpr_int31_0(int31_t p_i) {
  DisallowGarbageCollection no_gc;
  intptr_t tmp0{}; USE(tmp0);
  goto block0;

  block0:
  // ../../v8/src/builtins/convert.tq:74
  tmp0 = (CastToUnderlyingTypeIfEnum(p_i));
  // ../../v8/src/builtins/convert.tq:73
  goto block2;

  block2:
  return tmp0;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_int31_0
#ifndef V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_uint32_0
#define V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_uint32_0

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/builtins/convert.tq?l=210&c=1
intptr_t TqRuntimeConvert_intptr_uint32_0(uint32_t p_i) {}

#endif // V8_INTERNAL_DEFINED_TqRuntimeConvert_intptr_uint32_0
#ifndef V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_IntegerLiteral_0
#define V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_IntegerLiteral_0

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/builtins/convert.tq?l=8&c=1
intptr_t TqRuntimeFromConstexpr_intptr_constexpr_IntegerLiteral_0(IntegerLiteral p_i) {
  DisallowGarbageCollection no_gc;
  intptr_t tmp0{}; USE(tmp0);
  goto block0;

  block0:
  // ../../v8/src/builtins/convert.tq:10
  tmp0 = TqRuntimeFromConstexpr_intptr_constexpr_intptr_0((TorqueRuntimeMacroShims::CodeStubAssembler::ConstexprIntegerLiteralToIntptr(p_i)));
  // ../../v8/src/builtins/convert.tq:8
  goto block2;

  block2:
  return tmp0;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_IntegerLiteral_0
#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_uint32_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_uint32_0

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=38&c=3
std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeNewMutableSlice_uint32_0(Tagged<Union<HeapObject, TaggedIndex>> p_object, intptr_t p_offset, intptr_t p_length) {}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_uint32_0
#ifndef V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_float64_0
#define V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_float64_0

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=86&c=3
std::tuple<Tagged<Union<HeapObject, TaggedIndex>>, intptr_t, intptr_t> TqRuntimeNewMutableSlice_float64_0(Tagged<Union<HeapObject, TaggedIndex>> p_object, intptr_t p_offset, intptr_t p_length) {}

#endif // V8_INTERNAL_DEFINED_TqRuntimeNewMutableSlice_float64_0
#ifndef V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_intptr_0
#define V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_intptr_0

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/builtins/convert.tq?l=79&c=1
intptr_t TqRuntimeFromConstexpr_intptr_constexpr_intptr_0(intptr_t p_i) {
  DisallowGarbageCollection no_gc;
  intptr_t tmp0{}; USE(tmp0);
  goto block0;

  block0:
  // ../../v8/src/builtins/convert.tq:80
  tmp0 = (CastToUnderlyingTypeIfEnum(p_i));
  // ../../v8/src/builtins/convert.tq:79
  goto block2;

  block2:
  return tmp0;
}

#endif // V8_INTERNAL_DEFINED_TqRuntimeFromConstexpr_intptr_constexpr_intptr_0
template<class D, class P>
inline TorqueGeneratedTurboshaftType<D, P>::TorqueGeneratedTurboshaftType(Address ptr)
    :{}
template<class D, class P>
inline TorqueGeneratedTurboshaftWord32Type<D, P>::TorqueGeneratedTurboshaftWord32Type(Address ptr)
    :{}
// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=29&c=3
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftWord32RangeType<D, P>::from() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=29&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftWord32RangeType<D, P>::set_from(uint32_t value) {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=30&c=3
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftWord32RangeType<D, P>::to() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=30&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftWord32RangeType<D, P>::set_to(uint32_t value) {}

template<class D, class P>
inline TorqueGeneratedTurboshaftWord32RangeType<D, P>::TorqueGeneratedTurboshaftWord32RangeType(Address ptr)
    :{}
// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=37&c=9
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftWord32SetType<D, P>::set_size() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=37&c=9
template<class D, class P>
void TorqueGeneratedTurboshaftWord32SetType<D, P>::set_set_size(uint32_t value) {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=38&c=3
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftWord32SetType<D, P>::elements(int i) const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=38&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftWord32SetType<D, P>::set_elements(int i, uint32_t value) {}

template<class D, class P>
inline TorqueGeneratedTurboshaftWord32SetType<D, P>::TorqueGeneratedTurboshaftWord32SetType(Address ptr)
    :{}
template<class D, class P>
inline TorqueGeneratedTurboshaftWord64Type<D, P>::TorqueGeneratedTurboshaftWord64Type(Address ptr)
    :{}
// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=50&c=3
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftWord64RangeType<D, P>::from_high() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=50&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftWord64RangeType<D, P>::set_from_high(uint32_t value) {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=51&c=3
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftWord64RangeType<D, P>::from_low() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=51&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftWord64RangeType<D, P>::set_from_low(uint32_t value) {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=52&c=3
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftWord64RangeType<D, P>::to_high() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=52&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftWord64RangeType<D, P>::set_to_high(uint32_t value) {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=53&c=3
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftWord64RangeType<D, P>::to_low() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=53&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftWord64RangeType<D, P>::set_to_low(uint32_t value) {}

template<class D, class P>
inline TorqueGeneratedTurboshaftWord64RangeType<D, P>::TorqueGeneratedTurboshaftWord64RangeType(Address ptr)
    :{}
// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=60&c=9
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftWord64SetType<D, P>::set_size() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=60&c=9
template<class D, class P>
void TorqueGeneratedTurboshaftWord64SetType<D, P>::set_set_size(uint32_t value) {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=61&c=3
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftWord64SetType<D, P>::elements_high(int i) const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=61&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftWord64SetType<D, P>::set_elements_high(int i, uint32_t value) {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=62&c=3
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftWord64SetType<D, P>::elements_low(int i) const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=62&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftWord64SetType<D, P>::set_elements_low(int i, uint32_t value) {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=62&c=3
template<class D, class P>
int TorqueGeneratedTurboshaftWord64SetType<D, P>::ElementsLowOffset() const {}

template<class D, class P>
inline TorqueGeneratedTurboshaftWord64SetType<D, P>::TorqueGeneratedTurboshaftWord64SetType(Address ptr)
    :{}
// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=69&c=3
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftFloat64Type<D, P>::special_values() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=69&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftFloat64Type<D, P>::set_special_values(uint32_t value) {}

template<class D, class P>
inline TorqueGeneratedTurboshaftFloat64Type<D, P>::TorqueGeneratedTurboshaftFloat64Type(Address ptr)
    :{}
// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=76&c=3
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftFloat64RangeType<D, P>::_padding() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=76&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftFloat64RangeType<D, P>::set__padding(uint32_t value) {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=77&c=3
template<class D, class P>
double TorqueGeneratedTurboshaftFloat64RangeType<D, P>::min() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=77&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftFloat64RangeType<D, P>::set_min(double value) {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=78&c=3
template<class D, class P>
double TorqueGeneratedTurboshaftFloat64RangeType<D, P>::max() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=78&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftFloat64RangeType<D, P>::set_max(double value) {}

template<class D, class P>
inline TorqueGeneratedTurboshaftFloat64RangeType<D, P>::TorqueGeneratedTurboshaftFloat64RangeType(Address ptr)
    :{}
// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=85&c=9
template<class D, class P>
uint32_t TorqueGeneratedTurboshaftFloat64SetType<D, P>::set_size() const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=85&c=9
template<class D, class P>
void TorqueGeneratedTurboshaftFloat64SetType<D, P>::set_set_size(uint32_t value) {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=86&c=3
template<class D, class P>
double TorqueGeneratedTurboshaftFloat64SetType<D, P>::elements(int i) const {}

// https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/turboshaft-types.tq?l=86&c=3
template<class D, class P>
void TorqueGeneratedTurboshaftFloat64SetType<D, P>::set_elements(int i, double value) {}

template<class D, class P>
inline TorqueGeneratedTurboshaftFloat64SetType<D, P>::TorqueGeneratedTurboshaftFloat64SetType(Address ptr)
    :{}