#include "src/objects/turboshaft-types-inl.h"
#include "torque-generated/class-verifiers.h"
#include "src/objects/instance-type-inl.h"
namespace v8 {
namespace internal {
bool IsTurboshaftType_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTurboshaftType<TurboshaftType, HeapObject>::TurboshaftTypeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::TurboshaftTypeVerify(Cast<TurboshaftType>(*this), isolate);
}
#endif
bool IsTurboshaftWord32Type_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTurboshaftWord32Type<TurboshaftWord32Type, TurboshaftType>::TurboshaftWord32TypeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::TurboshaftWord32TypeVerify(Cast<TurboshaftWord32Type>(*this), isolate);
}
#endif
bool IsTurboshaftWord32RangeType_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTurboshaftWord32RangeType<TurboshaftWord32RangeType, TurboshaftWord32Type>::TurboshaftWord32RangeTypeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::TurboshaftWord32RangeTypeVerify(Cast<TurboshaftWord32RangeType>(*this), isolate);
}
#endif
bool IsTurboshaftWord32SetType_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTurboshaftWord32SetType<TurboshaftWord32SetType, TurboshaftWord32Type>::TurboshaftWord32SetTypeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::TurboshaftWord32SetTypeVerify(Cast<TurboshaftWord32SetType>(*this), isolate);
}
#endif
bool IsTurboshaftWord64Type_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTurboshaftWord64Type<TurboshaftWord64Type, TurboshaftType>::TurboshaftWord64TypeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::TurboshaftWord64TypeVerify(Cast<TurboshaftWord64Type>(*this), isolate);
}
#endif
bool IsTurboshaftWord64RangeType_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTurboshaftWord64RangeType<TurboshaftWord64RangeType, TurboshaftWord64Type>::TurboshaftWord64RangeTypeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::TurboshaftWord64RangeTypeVerify(Cast<TurboshaftWord64RangeType>(*this), isolate);
}
#endif
bool IsTurboshaftWord64SetType_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTurboshaftWord64SetType<TurboshaftWord64SetType, TurboshaftWord64Type>::TurboshaftWord64SetTypeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::TurboshaftWord64SetTypeVerify(Cast<TurboshaftWord64SetType>(*this), isolate);
}
#endif
bool IsTurboshaftFloat64Type_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTurboshaftFloat64Type<TurboshaftFloat64Type, TurboshaftType>::TurboshaftFloat64TypeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::TurboshaftFloat64TypeVerify(Cast<TurboshaftFloat64Type>(*this), isolate);
}
#endif
bool IsTurboshaftFloat64RangeType_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTurboshaftFloat64RangeType<TurboshaftFloat64RangeType, TurboshaftFloat64Type>::TurboshaftFloat64RangeTypeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::TurboshaftFloat64RangeTypeVerify(Cast<TurboshaftFloat64RangeType>(*this), isolate);
}
#endif
bool IsTurboshaftFloat64SetType_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTurboshaftFloat64SetType<TurboshaftFloat64SetType, TurboshaftFloat64Type>::TurboshaftFloat64SetTypeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::TurboshaftFloat64SetTypeVerify(Cast<TurboshaftFloat64SetType>(*this), isolate);
}
#endif
}
}