v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::WasmGraphAssembler Member List

This is the complete list of members for v8::internal::compiler::WasmGraphAssembler, including all inherited members.

AdaptLocalArgument(Node *argument)v8::internal::compiler::GraphAssembler
AddClonedNode(Node *node)v8::internal::compiler::GraphAssemblerprotected
AddInlineReducer(Reducer *reducer)v8::internal::compiler::GraphAssemblerinline
AddNode(Node *node)v8::internal::compiler::GraphAssembler
AddNode(Node *node)v8::internal::compiler::GraphAssemblerinline
Allocate(int size)v8::internal::compiler::WasmGraphAssembler
Allocate(Node *size)v8::internal::compiler::WasmGraphAssembler
ArrayGet(Node *array, Node *index, const wasm::ArrayType *type, bool is_signed)v8::internal::compiler::WasmGraphAssembler
ArrayInitializeLength(Node *array, Node *length)v8::internal::compiler::WasmGraphAssembler
ArrayLength(Node *array, CheckForNull null_check)v8::internal::compiler::WasmGraphAssembler
ArraySet(Node *array, Node *index, Node *value, const wasm::ArrayType *type)v8::internal::compiler::WasmGraphAssembler
AssertNotNull(Node *object, wasm::ValueType type, TrapId trap_id)v8::internal::compiler::WasmGraphAssembler
Bind(GraphAssemblerLabel< VarCount > *label)v8::internal::compiler::GraphAssembler
BitcastMaybeObjectToWord(Node *value)v8::internal::compiler::GraphAssembler
BitcastTaggedToWord(Node *value)v8::internal::compiler::GraphAssembler
BitcastTaggedToWordForTagAndSmiBits(Node *value)v8::internal::compiler::GraphAssembler
BitcastWordToTagged(Node *value)v8::internal::compiler::GraphAssembler
BitcastWordToTaggedSigned(Node *value)v8::internal::compiler::GraphAssembler
Branch(Node *cond, Node **true_node, Node **false_node, BranchHint hint)v8::internal::compiler::WasmGraphAssembler
v8::internal::compiler::GraphAssembler::Branch(Node *condition, detail::GraphAssemblerLabelForVars< Vars... > *if_true, detail::GraphAssemblerLabelForVars< Vars... > *if_false, Vars...)v8::internal::compiler::GraphAssembler
BranchImpl(BranchSemantics semantics, Node *condition, GraphAssemblerLabel< sizeof...(Vars)> *if_true, GraphAssemblerLabel< sizeof...(Vars)> *if_false, BranchHint hint, Vars...)v8::internal::compiler::GraphAssemblerprivate
BranchWithCriticalSafetyCheck(Node *condition, GraphAssemblerLabel< 0u > *if_true, GraphAssemblerLabel< 0u > *if_false)v8::internal::compiler::GraphAssembler
BranchWithHint(Node *condition, detail::GraphAssemblerLabelForVars< Vars... > *if_true, detail::GraphAssemblerLabelForVars< Vars... > *if_false, BranchHint hint, Vars...)v8::internal::compiler::GraphAssembler
BuildChangeInt32ToIntPtr(Node *value)v8::internal::compiler::WasmGraphAssembler
BuildChangeInt32ToSmi(Node *value)v8::internal::compiler::WasmGraphAssembler
BuildChangeIntPtrToInt64(Node *value)v8::internal::compiler::WasmGraphAssembler
BuildChangeSmiToInt32(Node *value)v8::internal::compiler::WasmGraphAssembler
BuildChangeSmiToIntPtr(Node *value)v8::internal::compiler::WasmGraphAssembler
BuildChangeUint31ToSmi(Node *value)v8::internal::compiler::WasmGraphAssembler
BuildChangeUint32ToUintPtr(Node *node)v8::internal::compiler::WasmGraphAssembler
BuildConvertUint32ToSmiWithSaturation(Node *value, uint32_t maxval)v8::internal::compiler::WasmGraphAssembler
BuildDecodeSandboxedExternalPointer(Node *handle, ExternalPointerTagRange tag_range, Node *isolate_root)v8::internal::compiler::WasmGraphAssembler
BuildDecodeTrustedPointer(Node *handle, IndirectPointerTag tag)v8::internal::compiler::WasmGraphAssembler
BuildLoadExternalPointerFromObject(Node *object, int offset, ExternalPointerTagRange tag_range, Node *isolate_root)v8::internal::compiler::WasmGraphAssembler
BuildLoadExternalPointerFromObject(Node *object, int offset, Node *index, ExternalPointerTagRange tag_range, Node *isolate_root)v8::internal::compiler::WasmGraphAssembler
BuildSmiShiftBitsConstant()v8::internal::compiler::WasmGraphAssembler
BuildSmiShiftBitsConstant32()v8::internal::compiler::WasmGraphAssembler
BuildTruncateIntPtrToInt32(Node *value)v8::internal::compiler::WasmGraphAssembler
Call(const CallDescriptor *call_descriptor, int inputs_size, Node **inputs)v8::internal::compiler::GraphAssembler
Call(const Operator *op, int inputs_size, Node **inputs)v8::internal::compiler::GraphAssembler
Call(const CallDescriptor *call_descriptor, Node *first_arg, Args... args)v8::internal::compiler::GraphAssembler
Call(const Operator *op, Node *first_arg, Args... args)v8::internal::compiler::GraphAssembler
CallBuiltin(Builtin name, Operator::Properties properties, Args... args)v8::internal::compiler::WasmGraphAssemblerinline
CallBuiltinImpl(Builtin name, bool needs_frame_state, Operator::Properties properties, Args... args)v8::internal::compiler::WasmGraphAssemblerinlineprivate
CallBuiltinThroughJumptable(Builtin builtin, Operator::Properties properties, Args... args)v8::internal::compiler::WasmGraphAssemblerinline
CallBuiltinWithFrameState(Builtin name, Operator::Properties properties, Node *frame_state, Args... args)v8::internal::compiler::WasmGraphAssemblerinline
ChangeUint32ToUintPtr(SloppyTNode< Uint32T > value)v8::internal::compiler::GraphAssembler
Checkpoint(FrameState frame_state)v8::internal::compiler::GraphAssembler
common() constv8::internal::compiler::GraphAssemblerinlineprotected
ConnectUnreachableToEnd()v8::internal::compiler::GraphAssembler
control() constv8::internal::compiler::GraphAssemblerinline
control_v8::internal::compiler::GraphAssemblerprivate
DebugBreak()v8::internal::compiler::GraphAssembler
default_branch_semantics_v8::internal::compiler::GraphAssemblerprivate
DeoptimizeIf(DeoptimizeReason reason, FeedbackSource const &feedback, Node *condition, Node *frame_state)v8::internal::compiler::GraphAssembler
DeoptimizeIfNot(DeoptimizeReason reason, FeedbackSource const &feedback, Node *condition, Node *frame_state)v8::internal::compiler::GraphAssembler
effect() constv8::internal::compiler::GraphAssemblerinline
effect_v8::internal::compiler::GraphAssemblerprivate
ExternalConstant(ExternalReference ref)v8::internal::compiler::GraphAssembler
FieldOffset(const wasm::StructType *type, uint32_t field_index)v8::internal::compiler::WasmGraphAssembler
Float64Constant(double value)v8::internal::compiler::GraphAssembler
Float64RoundDown(Node *value)v8::internal::compiler::GraphAssembler
Float64RoundTruncate(Node *value)v8::internal::compiler::GraphAssembler
GetBuiltinPointerTarget(Builtin builtin)v8::internal::compiler::WasmGraphAssemblerinline
Goto(detail::GraphAssemblerLabelForVars< Vars... > *label, Vars...)v8::internal::compiler::GraphAssembler
GotoIf(Node *condition, detail::GraphAssemblerLabelForVars< Vars... > *label, BranchHint hint, Vars...)v8::internal::compiler::GraphAssembler
GotoIf(Node *condition, detail::GraphAssemblerLabelForVars< Vars... > *label, Vars...)v8::internal::compiler::GraphAssembler
GotoIfNot(Node *condition, detail::GraphAssemblerLabelForVars< Vars... > *label, BranchHint hint, Vars...)v8::internal::compiler::GraphAssembler
GotoIfNot(Node *condition, detail::GraphAssemblerLabelForVars< Vars... > *label, Vars...)v8::internal::compiler::GraphAssembler
graph() constv8::internal::compiler::GraphAssemblerinlineprotected
GraphAssembler(MachineGraph *jsgraph, Zone *zone, BranchSemantics default_branch_semantics, std::optional< NodeChangedCallback > node_changed_callback=std::nullopt, bool mark_loop_exits=false)v8::internal::compiler::GraphAssembler
HasActiveBlock() constv8::internal::compiler::GraphAssemblerinline
HasInstanceType(Node *heap_object, InstanceType type)v8::internal::compiler::WasmGraphAssembler
InitializeEffectControl(Node *effect, Node *control)v8::internal::compiler::GraphAssembler
InitializeImmutableInObject(ObjectAccess access, Node *base, Node *offset, Node *value)v8::internal::compiler::WasmGraphAssembler
InitializeImmutableInObject(ObjectAccess access, Node *base, int offset, Node *value)v8::internal::compiler::WasmGraphAssemblerinline
inline_reducers_v8::internal::compiler::GraphAssemblerprivate
inline_reductions_blocked_v8::internal::compiler::GraphAssemblerprivate
Int32Constant(int32_t value)v8::internal::compiler::GraphAssembler
Int64Constant(int64_t value)v8::internal::compiler::GraphAssembler
IntPtrAdd(Node *a, Node *b)v8::internal::compiler::GraphAssembler
IntPtrConstant(intptr_t value)v8::internal::compiler::GraphAssembler
IntPtrEqual(Node *left, Node *right)v8::internal::compiler::GraphAssembler
IntPtrSub(Node *a, Node *b)v8::internal::compiler::GraphAssembler
Is64() constv8::internal::compiler::GraphAssemblerinlineprotected
IsDataRefMap(Node *map)v8::internal::compiler::WasmGraphAssembler
IsNotNull(Node *object, wasm::ValueType type)v8::internal::compiler::WasmGraphAssembler
IsNull(Node *object, wasm::ValueType type)v8::internal::compiler::WasmGraphAssembler
IsolateField(IsolateFieldId id)v8::internal::compiler::GraphAssembler
IsSmi(Node *object)v8::internal::compiler::WasmGraphAssembler
JSBranch(TNode< Boolean > condition, GraphAssemblerLabel< sizeof...(Vars)> *if_true, GraphAssemblerLabel< sizeof...(Vars)> *if_false, BranchHint hint, Vars...)v8::internal::compiler::GraphAssembler
Load(MachineType type, Node *object, Node *offset)v8::internal::compiler::GraphAssembler
Load(MachineType type, Node *object, int offset)v8::internal::compiler::GraphAssembler
LoadByteArrayElement(Node *byte_array, Node *index_intptr, MachineType type)v8::internal::compiler::WasmGraphAssembler
LoadContextFromJSFunction(Node *js_function)v8::internal::compiler::WasmGraphAssembler
LoadExportedFunctionIndexAsSmi(Node *exported_function_data)v8::internal::compiler::WasmGraphAssembler
LoadExportedFunctionInstanceData(Node *exported_function_data)v8::internal::compiler::WasmGraphAssembler
LoadFixedArrayElement(Node *fixed_array, Node *index_intptr, MachineType type=MachineType::AnyTagged())v8::internal::compiler::WasmGraphAssembler
LoadFixedArrayElement(Node *array, int index, MachineType type)v8::internal::compiler::WasmGraphAssembler
LoadFixedArrayElementAny(Node *array, int index)v8::internal::compiler::WasmGraphAssemblerinline
LoadFixedArrayElementPtr(Node *array, int index)v8::internal::compiler::WasmGraphAssemblerinline
LoadFixedArrayElementSmi(Node *array, int index)v8::internal::compiler::WasmGraphAssemblerinline
LoadFixedArrayLengthAsSmi(Node *fixed_array)v8::internal::compiler::WasmGraphAssembler
LoadFramePointer()v8::internal::compiler::GraphAssembler
LoadFromObject(MachineType type, Node *base, Node *offset)v8::internal::compiler::WasmGraphAssembler
LoadFromObject(MachineType type, Node *base, int offset)v8::internal::compiler::WasmGraphAssemblerinline
LoadFunctionDataFromJSFunction(Node *js_function)v8::internal::compiler::WasmGraphAssembler
LoadHeapNumberValue(Node *heap_number)v8::internal::compiler::GraphAssembler
LoadImmutable(LoadRepresentation rep, Node *base, Node *offset)v8::internal::compiler::WasmGraphAssembler
LoadImmutable(LoadRepresentation rep, Node *base, int offset)v8::internal::compiler::WasmGraphAssemblerinline
LoadImmutableFixedArrayElement(Node *fixed_array, Node *index_intptr, MachineType type=MachineType::AnyTagged())v8::internal::compiler::WasmGraphAssembler
LoadImmutableFromObject(MachineType type, Node *base, Node *offset)v8::internal::compiler::WasmGraphAssembler
LoadImmutableFromObject(MachineType type, Node *base, int offset)v8::internal::compiler::WasmGraphAssemblerinline
LoadImmutableProtectedPointerFromObject(Node *object, Node *offset)v8::internal::compiler::WasmGraphAssembler
LoadImmutableProtectedPointerFromObject(Node *object, int offset)v8::internal::compiler::WasmGraphAssemblerinline
LoadImmutableTrustedPointerFromObject(Node *object, int offset, IndirectPointerTag tag)v8::internal::compiler::WasmGraphAssembler
LoadInstanceType(Node *map)v8::internal::compiler::WasmGraphAssembler
LoadJSArrayElements(Node *js_array)v8::internal::compiler::WasmGraphAssembler
LoadMap(Node *object)v8::internal::compiler::WasmGraphAssembler
LoadProtectedFixedArrayElement(Node *array, int index)v8::internal::compiler::WasmGraphAssembler
LoadProtectedFixedArrayElement(Node *array, Node *index_intptr)v8::internal::compiler::WasmGraphAssembler
LoadProtectedPointerFromObject(Node *object, Node *offset)v8::internal::compiler::WasmGraphAssembler
LoadProtectedPointerFromObject(Node *object, int offset)v8::internal::compiler::WasmGraphAssemblerinline
LoadRootRegister()v8::internal::compiler::GraphAssembler
LoadSharedFunctionInfo(Node *js_function)v8::internal::compiler::WasmGraphAssembler
LoadStringLength(Node *string)v8::internal::compiler::WasmGraphAssembler
LoadTrapOnNull(MachineType type, Node *object, Node *offset)v8::internal::compiler::GraphAssembler
LoadTrustedDataFromInstanceObject(Node *instance_object)v8::internal::compiler::WasmGraphAssembler
LoadTrustedPointerFromObject(Node *object, int offset, IndirectPointerTag tag)v8::internal::compiler::WasmGraphAssembler
LoadTrustedPointerFromObjectTrapOnNull(Node *object, int offset, IndirectPointerTag tag)v8::internal::compiler::WasmGraphAssembler
LoadUnaligned(MachineType type, Node *object, Node *offset)v8::internal::compiler::GraphAssembler
LoadWasmCodePointer(Node *code_pointer)v8::internal::compiler::WasmGraphAssembler
LoadWasmTypeInfo(Node *map)v8::internal::compiler::WasmGraphAssembler
LoadWeakFixedArrayElement(Node *fixed_array, Node *index_intptr)v8::internal::compiler::WasmGraphAssembler
loop_headers_v8::internal::compiler::GraphAssemblerprivate
loop_nesting_level_v8::internal::compiler::GraphAssemblerprivate
machine() constv8::internal::compiler::GraphAssemblerinlineprotected
MachineBranch(TNode< Word32T > condition, GraphAssemblerLabel< sizeof...(Vars)> *if_true, GraphAssemblerLabel< sizeof...(Vars)> *if_false, BranchHint hint, Vars...)v8::internal::compiler::GraphAssembler
MakeDeferredLabel(Reps... reps)v8::internal::compiler::GraphAssemblerinline
MakeLabel(Reps... reps)v8::internal::compiler::GraphAssemblerinline
MakeLabelFor(GraphAssemblerLabelType type, Reps... reps)v8::internal::compiler::GraphAssemblerinline
MakeLabelFor(GraphAssemblerLabelType type, base::SmallVector< MachineRepresentation, 4 > reps)v8::internal::compiler::GraphAssemblerinline
MakeLoopLabel(Reps... reps)v8::internal::compiler::GraphAssemblerinline
mark_loop_exits_v8::internal::compiler::GraphAssemblerprivate
mcgraph() constv8::internal::compiler::GraphAssemblerinlineprotected
mcgraph_v8::internal::compiler::GraphAssemblerprivate
MergeControlToEnd(Node *control)v8::internal::compiler::WasmGraphAssemblerinline
MergeState(detail::GraphAssemblerLabelForVars< Vars... > *label, Vars... vars)v8::internal::compiler::GraphAssemblerprotected
node_changed_callback_v8::internal::compiler::GraphAssemblerprivate
Null(wasm::ValueType type)v8::internal::compiler::WasmGraphAssembler
NumberConstant(double value)v8::internal::compiler::WasmGraphAssemblerinline
Parameter(int index)v8::internal::compiler::GraphAssembler
Projection(int index, Node *value, Node *ctrl=nullptr)v8::internal::compiler::GraphAssembler
ProtectedLoad(MachineType type, Node *object, Node *offset)v8::internal::compiler::GraphAssembler
ProtectedStore(MachineRepresentation rep, Node *object, Node *offset, Node *value)v8::internal::compiler::GraphAssembler
Reset()v8::internal::compiler::GraphAssembler
Retain(Node *buffer)v8::internal::compiler::GraphAssembler
RuntimeAbort(AbortReason reason)v8::internal::compiler::GraphAssembler
simplified() overridev8::internal::compiler::WasmGraphAssemblerinlinevirtual
simplified_v8::internal::compiler::WasmGraphAssemblerprivate
SmiConstant(Tagged_t value)v8::internal::compiler::WasmGraphAssemblerinline
SmiLessThan(Node *left, Node *right)v8::internal::compiler::GraphAssembler
SmiSub(Node *left, Node *right)v8::internal::compiler::GraphAssembler
StackSlot(int size, int alignment, bool is_tagged=false)v8::internal::compiler::GraphAssembler
start() constv8::internal::compiler::GraphAssemblerinline
Store(StoreRepresentation rep, Node *object, Node *offset, Node *value)v8::internal::compiler::GraphAssembler
Store(StoreRepresentation rep, Node *object, int offset, Node *value)v8::internal::compiler::GraphAssembler
StoreFixedArrayElement(Node *array, int index, Node *value, ObjectAccess access)v8::internal::compiler::WasmGraphAssembler
StoreFixedArrayElementAny(Node *array, int index, Node *value)v8::internal::compiler::WasmGraphAssemblerinline
StoreFixedArrayElementSmi(Node *array, int index, Node *value)v8::internal::compiler::WasmGraphAssemblerinline
StoreMap(Node *heap_object, Node *map)v8::internal::compiler::WasmGraphAssembler
StoreToObject(ObjectAccess access, Node *base, Node *offset, Node *value)v8::internal::compiler::WasmGraphAssembler
StoreToObject(ObjectAccess access, Node *base, int offset, Node *value)v8::internal::compiler::WasmGraphAssemblerinline
StoreTrapOnNull(StoreRepresentation rep, Node *object, Node *offset, Node *value)v8::internal::compiler::GraphAssembler
StoreUnaligned(MachineRepresentation rep, Node *object, Node *offset, Node *value)v8::internal::compiler::GraphAssembler
StringAsWtf16(Node *string)v8::internal::compiler::WasmGraphAssembler
StringPrepareForGetCodeunit(Node *string)v8::internal::compiler::WasmGraphAssembler
StructGet(Node *object, const wasm::StructType *type, int field_index, bool is_signed, CheckForNull null_check)v8::internal::compiler::WasmGraphAssembler
StructSet(Node *object, Node *value, const wasm::StructType *type, int field_index, CheckForNull null_check)v8::internal::compiler::WasmGraphAssembler
TaggedEqual(Node *left, Node *right)v8::internal::compiler::GraphAssembler
TailCall(const CallDescriptor *call_descriptor, int inputs_size, Node **inputs)v8::internal::compiler::GraphAssembler
temp_zone() constv8::internal::compiler::GraphAssemblerinlineprotected
temp_zone_v8::internal::compiler::GraphAssemblerprivate
TrapIf(Node *condition, TrapId reason)v8::internal::compiler::WasmGraphAssemblerinline
TrapUnless(Node *condition, TrapId reason)v8::internal::compiler::WasmGraphAssemblerinline
TruncateFloat64ToInt64(Node *value, TruncateKind kind)v8::internal::compiler::GraphAssembler
TypeGuard(Type type, Node *value)v8::internal::compiler::GraphAssembler
TypeGuard(Type type, TNode< T > value)v8::internal::compiler::GraphAssemblerinline
Uint32Constant(uint32_t value)v8::internal::compiler::GraphAssembler
Uint64Constant(uint64_t value)v8::internal::compiler::GraphAssembler
UintPtrAdd(TNode< UintPtrT > left, TNode< UintPtrT > right)v8::internal::compiler::GraphAssembler
UintPtrConstant(uintptr_t value)v8::internal::compiler::GraphAssembler
UintPtrDiv(TNode< UintPtrT > left, TNode< UintPtrT > right)v8::internal::compiler::GraphAssembler
UintPtrLessThan(TNode< UintPtrT > left, TNode< UintPtrT > right)v8::internal::compiler::GraphAssembler
UintPtrLessThanOrEqual(TNode< UintPtrT > left, TNode< UintPtrT > right)v8::internal::compiler::GraphAssembler
UintPtrSub(TNode< UintPtrT > left, TNode< UintPtrT > right)v8::internal::compiler::GraphAssembler
UniqueIntPtrConstant(intptr_t value)v8::internal::compiler::GraphAssembler
Unreachable()v8::internal::compiler::GraphAssembler
UnreachableWithoutConnectToEnd()v8::internal::compiler::GraphAssembler
UpdateEffectControlWith(Node *node)v8::internal::compiler::GraphAssemblerinline
WasmAnyConvertExtern(Node *object)v8::internal::compiler::WasmGraphAssembler
WasmArrayElementOffset(Node *index, wasm::ValueType element_type)v8::internal::compiler::WasmGraphAssembler
WasmExternConvertAny(Node *object)v8::internal::compiler::WasmGraphAssembler
WasmGraphAssembler(MachineGraph *mcgraph, Zone *zone)v8::internal::compiler::WasmGraphAssemblerinline
WasmTypeCast(Node *object, Node *rtt, WasmTypeCheckConfig config)v8::internal::compiler::WasmGraphAssembler
WasmTypeCastAbstract(Node *object, WasmTypeCheckConfig config)v8::internal::compiler::WasmGraphAssembler
WasmTypeCheck(Node *object, Node *rtt, WasmTypeCheckConfig config)v8::internal::compiler::WasmGraphAssembler
WasmTypeCheckAbstract(Node *object, WasmTypeCheckConfig config)v8::internal::compiler::WasmGraphAssembler
~GraphAssembler()v8::internal::compiler::GraphAssemblervirtual