5#ifndef V8_BUILTINS_BUILTINS_DATA_VIEW_GEN_H_
6#define V8_BUILTINS_BUILTINS_DATA_VIEW_GEN_H_
static constexpr U encode(T value)
TNode< Uint32T > DecodeWord32(TNode< Word32T > word32)
TNode< Word32T > LoadBigIntBitfield(TNode< BigInt > bigint)
TNode< Uint32T > DataViewEncodeBigIntBits(bool sign, int32_t digits)
DataViewBuiltinsAssembler(compiler::CodeAssemblerState *state)
TNode< Uint32T > DataViewDecodeBigIntSign(TNode< BigInt > value)
TNode< Uint8T > LoadUint8(TNode< RawPtrT > data_pointer, TNode< UintPtrT > offset)
TNode< Int8T > LoadInt8(TNode< RawPtrT > data_pointer, TNode< UintPtrT > offset)
int32_t DataViewElementSize(ElementsKind elements_kind)
void StoreWord8(TNode< RawPtrT > data_pointer, TNode< UintPtrT > offset, TNode< Word32T > value)
TNode< Uint32T > DataViewDecodeBigIntLength(TNode< BigInt > value)
static constexpr MachineType Uint8()
static constexpr MachineType Int8()
TNode< T > UncheckedCast(Node *value)
TNode< Uint32T > Unsigned(TNode< Word32T > x)
Node * Load(MachineType type, Node *base)
TNode< Int32T > Int32Constant(int32_t value)
void StoreNoWriteBarrier(MachineRepresentation rep, Node *base, Node *value)
constexpr int ElementsKindToByteSize(ElementsKind elements_kind)