| 
|   | HandlerBuiltinsAssembler (compiler::CodeAssemblerState *state) | 
|   | 
|   | CodeStubAssembler (compiler::CodeAssemblerState *state) | 
|   | 
| TNode< UintPtrT >  | ArrayBufferMaxByteLength () | 
|   | 
| TNode< IntPtrT >  | ParameterToIntPtr (TNode< Smi > value) | 
|   | 
| TNode< IntPtrT >  | ParameterToIntPtr (TNode< IntPtrT > value) | 
|   | 
| TNode< IntPtrT >  | ParameterToIntPtr (TNode< UintPtrT > value) | 
|   | 
| TNode< IntPtrT >  | ParameterToIntPtr (TNode< TaggedIndex > value) | 
|   | 
| TNode< Smi >  | ParameterToTagged (TNode< Smi > value) | 
|   | 
| TNode< Smi >  | ParameterToTagged (TNode< IntPtrT > value) | 
|   | 
| template<typename TIndex >  | 
| TNode< TIndex >  | TaggedToParameter (TNode< Smi > value) | 
|   | 
| bool  | ToParameterConstant (TNode< Smi > node, intptr_t *out) | 
|   | 
| bool  | ToParameterConstant (TNode< IntPtrT > node, intptr_t *out) | 
|   | 
| TNode< IntPtrT >  | TaggedIndexToIntPtr (TNode< TaggedIndex > value) | 
|   | 
| TNode< TaggedIndex >  | IntPtrToTaggedIndex (TNode< IntPtrT > value) | 
|   | 
| TNode< Smi >  | TaggedIndexToSmi (TNode< TaggedIndex > value) | 
|   | 
| TNode< TaggedIndex >  | SmiToTaggedIndex (TNode< Smi > value) | 
|   | 
| TNode< Smi >  | NormalizeSmiIndex (TNode< Smi > smi_index) | 
|   | 
| TNode< Smi >  | TaggedToSmi (TNode< Object > value, Label *fail) | 
|   | 
| TNode< Smi >  | TaggedToPositiveSmi (TNode< Object > value, Label *fail) | 
|   | 
| TNode< String >  | TaggedToDirectString (TNode< Object > value, Label *fail) | 
|   | 
| TNode< HeapObject >  | TaggedToHeapObject (TNode< Object > value, Label *fail) | 
|   | 
| TNode< Uint16T >  | Uint16Constant (uint16_t t) | 
|   | 
| TNode< JSDataView >  | HeapObjectToJSDataView (TNode< HeapObject > heap_object, Label *fail) | 
|   | 
| TNode< JSProxy >  | HeapObjectToJSProxy (TNode< HeapObject > heap_object, Label *fail) | 
|   | 
| TNode< JSStringIterator >  | HeapObjectToJSStringIterator (TNode< HeapObject > heap_object, Label *fail) | 
|   | 
| TNode< JSCallable >  | HeapObjectToCallable (TNode< HeapObject > heap_object, Label *fail) | 
|   | 
| TNode< String >  | HeapObjectToString (TNode< HeapObject > heap_object, Label *fail) | 
|   | 
| TNode< JSReceiver >  | HeapObjectToConstructor (TNode< HeapObject > heap_object, Label *fail) | 
|   | 
| TNode< JSFunction >  | HeapObjectToJSFunctionWithPrototypeSlot (TNode< HeapObject > heap_object, Label *fail) | 
|   | 
| template<typename T >  | 
| TNode< T >  | RunLazy (LazyNode< T > lazy) | 
|   | 
|   | PARAMETER_BINOP (IntPtrOrSmiLessThanOrEqual, IntPtrLessThanOrEqual, SmiLessThanOrEqual) PARAMETER_BINOP(UintPtrOrSmiLessThanOrEqual | 
|   | 
| SmiBelowOrEqual  | PARAMETER_BINOP (UintPtrOrSmiGreaterThanOrEqual, UintPtrGreaterThanOrEqual, SmiAboveOrEqual) uintptr_t ConstexprUintPtrShl(uintptr_t a | 
|   | 
| uintptr_t  | ConstexprUintPtrShr (uintptr_t a, int32_t b) | 
|   | 
| intptr_t  | ConstexprIntPtrAdd (intptr_t a, intptr_t b) | 
|   | 
| uintptr_t  | ConstexprUintPtrAdd (uintptr_t a, uintptr_t b) | 
|   | 
| intptr_t  | ConstexprWordNot (intptr_t a) | 
|   | 
| uintptr_t  | ConstexprWordNot (uintptr_t a) | 
|   | 
| TNode< BoolT >  | TaggedEqual (TNode< AnyTaggedT > a, TNode< AnyTaggedT > b) | 
|   | 
| TNode< BoolT >  | TaggedNotEqual (TNode< AnyTaggedT > a, TNode< AnyTaggedT > b) | 
|   | 
| TNode< Smi >  | NoContextConstant () | 
|   | 
| TNode< IntPtrT >  | StackAlignmentInBytes () | 
|   | 
| TNode< BInt >  | BIntConstant (int value) | 
|   | 
| template<typename TIndex >  | 
| TNode< TIndex >  | IntPtrOrSmiConstant (int value) | 
|   | 
| bool  | TryGetIntPtrOrSmiConstantValue (TNode< Smi > maybe_constant, int *value) | 
|   | 
| bool  | TryGetIntPtrOrSmiConstantValue (TNode< IntPtrT > maybe_constant, int *value) | 
|   | 
| TNode< IntPtrT >  | PopulationCountFallback (TNode< UintPtrT > value) | 
|   | 
| TNode< Int64T >  | PopulationCount64 (TNode< Word64T > value) | 
|   | 
| TNode< Int32T >  | PopulationCount32 (TNode< Word32T > value) | 
|   | 
| TNode< Int64T >  | CountTrailingZeros64 (TNode< Word64T > value) | 
|   | 
| TNode< Int32T >  | CountTrailingZeros32 (TNode< Word32T > value) | 
|   | 
| TNode< Int64T >  | CountLeadingZeros64 (TNode< Word64T > value) | 
|   | 
| TNode< Int32T >  | CountLeadingZeros32 (TNode< Word32T > value) | 
|   | 
| TNode< IntPtrT >  | IntPtrRoundUpToPowerOfTwo32 (TNode< IntPtrT > value) | 
|   | 
| TNode< IntPtrT >  | IntPtrMax (TNode< IntPtrT > left, TNode< IntPtrT > right) | 
|   | 
| TNode< IntPtrT >  | IntPtrMin (TNode< IntPtrT > left, TNode< IntPtrT > right) | 
|   | 
| TNode< UintPtrT >  | UintPtrMin (TNode< UintPtrT > left, TNode< UintPtrT > right) | 
|   | 
| TNode< BoolT >  | Float64AlmostEqual (TNode< Float64T > x, TNode< Float64T > y, double max_relative_error=0.0000001) | 
|   | 
| TNode< Float64T >  | Float64Ceil (TNode< Float64T > x) | 
|   | 
| TNode< Float64T >  | Float64Floor (TNode< Float64T > x) | 
|   | 
| TNode< Float64T >  | Float64Round (TNode< Float64T > x) | 
|   | 
| TNode< Float64T >  | Float64RoundToEven (TNode< Float64T > x) | 
|   | 
| TNode< Float64T >  | Float64Trunc (TNode< Float64T > x) | 
|   | 
| TNode< Number >  | NumberMax (TNode< Number > left, TNode< Number > right) | 
|   | 
| TNode< Number >  | NumberMin (TNode< Number > left, TNode< Number > right) | 
|   | 
| TNode< BoolT >  | IsValidPositiveSmi (TNode< IntPtrT > value) | 
|   | 
| TNode< Smi >  | SmiTag (TNode< IntPtrT > value) | 
|   | 
| TNode< IntPtrT >  | SmiUntag (TNode< Smi > value) | 
|   | 
| TNode< IntPtrT >  | PositiveSmiUntag (TNode< Smi > value) | 
|   | 
| TNode< Float64T >  | SmiToFloat64 (TNode< Smi > value) | 
|   | 
| TNode< Smi >  | SmiFromIntPtr (TNode< IntPtrT > value) | 
|   | 
| TNode< Smi >  | SmiFromInt32 (TNode< Int32T > value) | 
|   | 
| TNode< Smi >  | SmiFromUint32 (TNode< Uint32T > value) | 
|   | 
| TNode< IntPtrT >  | SmiToIntPtr (TNode< Smi > value) | 
|   | 
| TNode< Int32T >  | SmiToInt32 (TNode< Smi > value) | 
|   | 
| TNode< Uint32T >  | PositiveSmiToUint32 (TNode< Smi > value) | 
|   | 
| TNode< IntPtrT >  | TryIntPtrAdd (TNode< IntPtrT > a, TNode< IntPtrT > b, Label *if_overflow) | 
|   | 
| TNode< IntPtrT >  | TryIntPtrSub (TNode< IntPtrT > a, TNode< IntPtrT > b, Label *if_overflow) | 
|   | 
| TNode< IntPtrT >  | TryIntPtrMul (TNode< IntPtrT > a, TNode< IntPtrT > b, Label *if_overflow) | 
|   | 
| TNode< IntPtrT >  | TryIntPtrDiv (TNode< IntPtrT > a, TNode< IntPtrT > b, Label *if_div_zero) | 
|   | 
| TNode< IntPtrT >  | TryIntPtrMod (TNode< IntPtrT > a, TNode< IntPtrT > b, Label *if_div_zero) | 
|   | 
| TNode< Int32T >  | TryInt32Mul (TNode< Int32T > a, TNode< Int32T > b, Label *if_overflow) | 
|   | 
| TNode< Smi >  | TrySmiAdd (TNode< Smi > a, TNode< Smi > b, Label *if_overflow) | 
|   | 
| TNode< Smi >  | TrySmiSub (TNode< Smi > a, TNode< Smi > b, Label *if_overflow) | 
|   | 
| TNode< Smi >  | TrySmiAbs (TNode< Smi > a, Label *if_overflow) | 
|   | 
| TNode< Smi >  | UnsignedSmiShl (TNode< Smi > a, int shift) | 
|   | 
| TNode< Smi >  | SmiShl (TNode< Smi > a, int shift) | 
|   | 
| TNode< Smi >  | SmiShr (TNode< Smi > a, int shift) | 
|   | 
| TNode< Smi >  | SmiSar (TNode< Smi > a, int shift) | 
|   | 
| TNode< Smi >  | WordOrSmiShr (TNode< Smi > a, int shift) | 
|   | 
| TNode< IntPtrT >  | WordOrSmiShr (TNode< IntPtrT > a, int shift) | 
|   | 
|   | SMI_COMPARISON_OP (SmiAboveOrEqual, UintPtrGreaterThanOrEqual, Uint32GreaterThanOrEqual) SMI_COMPARISON_OP(SmiBelowOrEqual | 
|   | 
| Uint32LessThanOrEqual  | SMI_COMPARISON_OP (SmiLessThanOrEqual, IntPtrLessThanOrEqual, Int32LessThanOrEqual) SMI_COMPARISON_OP(SmiGreaterThanOrEqual | 
|   | 
| Uint32LessThanOrEqual Int32GreaterThanOrEqual TNode< Smi >  | SmiMax (TNode< Smi > a, TNode< Smi > b) | 
|   | 
| TNode< Smi >  | SmiMin (TNode< Smi > a, TNode< Smi > b) | 
|   | 
| TNode< Number >  | SmiMod (TNode< Smi > a, TNode< Smi > b) | 
|   | 
| TNode< Number >  | SmiMul (TNode< Smi > a, TNode< Smi > b) | 
|   | 
| TNode< Smi >  | TrySmiDiv (TNode< Smi > dividend, TNode< Smi > divisor, Label *bailout) | 
|   | 
| TNode< Smi >  | SmiLexicographicCompare (TNode< Smi > x, TNode< Smi > y) | 
|   | 
| TNode< Object >  | GetCoverageInfo (TNode< SharedFunctionInfo > sfi) | 
|   | 
|   | BINT_COMPARISON_OP (BIntAboveOrEqual, SmiAboveOrEqual, UintPtrGreaterThanOrEqual) BINT_COMPARISON_OP(BIntLessThanOrEqual | 
|   | 
| IntPtrLessThanOrEqual  | BINT_COMPARISON_OP (BIntGreaterThanOrEqual, SmiGreaterThanOrEqual, IntPtrGreaterThanOrEqual) TNode< Number > NumberInc(TNode< Number > value) | 
|   | 
| TNode< Number >  | NumberDec (TNode< Number > value) | 
|   | 
| TNode< Number >  | NumberAdd (TNode< Number > a, TNode< Number > b) | 
|   | 
| TNode< Number >  | NumberSub (TNode< Number > a, TNode< Number > b) | 
|   | 
| void  | GotoIfNotNumber (TNode< Object > value, Label *is_not_number) | 
|   | 
| void  | GotoIfNumber (TNode< Object > value, Label *is_number) | 
|   | 
| TNode< Number >  | SmiToNumber (TNode< Smi > v) | 
|   | 
| void  | GotoIfLargeBigInt (TNode< BigInt > bigint, Label *true_label) | 
|   | 
| TNode< Word32T >  | NormalizeShift32OperandIfNecessary (TNode< Word32T > right32) | 
|   | 
| TNode< Number >  | BitwiseOp (TNode< Word32T > left32, TNode< Word32T > right32, Operation bitwise_op) | 
|   | 
| TNode< Number >  | BitwiseSmiOp (TNode< Smi > left32, TNode< Smi > right32, Operation bitwise_op) | 
|   | 
| TNode< IntPtrT >  | AlignToAllocationAlignment (TNode< IntPtrT > value) | 
|   | 
| TNode< HeapObject >  | AllocateInNewSpace (TNode< IntPtrT > size, AllocationFlags flags=AllocationFlag::kNone) | 
|   | 
| TNode< HeapObject >  | AllocateInNewSpace (int size, AllocationFlags flags=AllocationFlag::kNone) | 
|   | 
| TNode< HeapObject >  | Allocate (TNode< IntPtrT > size, AllocationFlags flags=AllocationFlag::kNone) | 
|   | 
| TNode< HeapObject >  | Allocate (int size, AllocationFlags flags=AllocationFlag::kNone) | 
|   | 
| TNode< BoolT >  | IsRegularHeapObjectSize (TNode< IntPtrT > size) | 
|   | 
| void  | Dcheck (const BranchGenerator &branch, const char *message, const char *file, int line, std::initializer_list< ExtraNode > extra_nodes={}, const SourceLocation &loc=SourceLocation::Current()) | 
|   | 
| void  | Dcheck (const NodeGenerator< BoolT > &condition_body, const char *message, const char *file, int line, std::initializer_list< ExtraNode > extra_nodes={}, const SourceLocation &loc=SourceLocation::Current()) | 
|   | 
| void  | Dcheck (TNode< Word32T > condition_node, const char *message, const char *file, int line, std::initializer_list< ExtraNode > extra_nodes={}, const SourceLocation &loc=SourceLocation::Current()) | 
|   | 
| void  | Check (const BranchGenerator &branch, const char *message, const char *file, int line, std::initializer_list< ExtraNode > extra_nodes={}, const SourceLocation &loc=SourceLocation::Current()) | 
|   | 
| void  | Check (const NodeGenerator< BoolT > &condition_body, const char *message, const char *file, int line, std::initializer_list< ExtraNode > extra_nodes={}, const SourceLocation &loc=SourceLocation::Current()) | 
|   | 
| void  | Check (TNode< Word32T > condition_node, const char *message, const char *file, int line, std::initializer_list< ExtraNode > extra_nodes={}, const SourceLocation &loc=SourceLocation::Current()) | 
|   | 
| void  | FailAssert (const char *message, const std::vector< FileAndLine > &files_and_lines, std::initializer_list< ExtraNode > extra_nodes={}, const SourceLocation &loc=SourceLocation::Current()) | 
|   | 
| void  | FastCheck (TNode< BoolT > condition) | 
|   | 
| TNode< RawPtrT >  | LoadCodeInstructionStart (TNode< Code > code, CodeEntrypointTag tag) | 
|   | 
| TNode< BoolT >  | IsMarkedForDeoptimization (TNode< Code > code) | 
|   | 
| void  | DCheckReceiver (ConvertReceiverMode mode, TNode< JSAny > receiver) | 
|   | 
| template<typename TCallable , class... TArgs>  | 
| TNode< JSAny >  | Call (TNode< Context > context, TNode< TCallable > callable, ConvertReceiverMode mode, TNode< JSAny > receiver, TArgs... args) | 
|   | 
| template<typename TCallable , class... TArgs>  | 
| TNode< JSAny >  | Call (TNode< Context > context, TNode< TCallable > callable, TNode< JSReceiver > receiver, TArgs... args) | 
|   | 
| template<typename TCallable , class... TArgs>  | 
| TNode< JSAny >  | Call (TNode< Context > context, TNode< TCallable > callable, TNode< JSAny > receiver, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| TNode< JSAny >  | CallFunction (TNode< Context > context, TNode< JSFunction > callable, ConvertReceiverMode mode, TNode< JSAny > receiver, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| TNode< JSAny >  | CallFunction (TNode< Context > context, TNode< JSFunction > callable, TNode< JSReceiver > receiver, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| TNode< JSAny >  | CallFunction (TNode< Context > context, TNode< JSFunction > callable, TNode< JSAny > receiver, TArgs... args) | 
|   | 
| TNode< Object >  | CallApiCallback (TNode< Object > context, TNode< RawPtrT > callback, TNode< Int32T > argc, TNode< Object > data, TNode< Object > holder, TNode< JSAny > receiver) | 
|   | 
| TNode< Object >  | CallApiCallback (TNode< Object > context, TNode< RawPtrT > callback, TNode< Int32T > argc, TNode< Object > data, TNode< Object > holder, TNode< JSAny > receiver, TNode< Object > value) | 
|   | 
| TNode< Object >  | CallRuntimeNewArray (TNode< Context > context, TNode< JSAny > receiver, TNode< Object > length, TNode< Object > new_target, TNode< Object > allocation_site) | 
|   | 
| void  | TailCallRuntimeNewArray (TNode< Context > context, TNode< JSAny > receiver, TNode< Object > length, TNode< Object > new_target, TNode< Object > allocation_site) | 
|   | 
| template<class... TArgs>  | 
| TNode< JSReceiver >  | ConstructWithTarget (TNode< Context > context, TNode< JSReceiver > target, TNode< JSReceiver > new_target, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| TNode< JSReceiver >  | Construct (TNode< Context > context, TNode< JSReceiver > new_target, TArgs... args) | 
|   | 
| template<typename T >  | 
| TNode< T >  | Select (TNode< BoolT > condition, const NodeGenerator< T > &true_body, const NodeGenerator< T > &false_body, BranchHint branch_hint=BranchHint::kNone) | 
|   | 
| template<class A >  | 
| TNode< A >  | SelectConstant (TNode< BoolT > condition, TNode< A > true_value, TNode< A > false_value) | 
|   | 
| TNode< Int32T >  | SelectInt32Constant (TNode< BoolT > condition, int true_value, int false_value) | 
|   | 
| TNode< IntPtrT >  | SelectIntPtrConstant (TNode< BoolT > condition, int true_value, int false_value) | 
|   | 
| TNode< Boolean >  | SelectBooleanConstant (TNode< BoolT > condition) | 
|   | 
| TNode< Smi >  | SelectSmiConstant (TNode< BoolT > condition, Tagged< Smi > true_value, Tagged< Smi > false_value) | 
|   | 
| TNode< Smi >  | SelectSmiConstant (TNode< BoolT > condition, int true_value, Tagged< Smi > false_value) | 
|   | 
| TNode< Smi >  | SelectSmiConstant (TNode< BoolT > condition, Tagged< Smi > true_value, int false_value) | 
|   | 
| TNode< Smi >  | SelectSmiConstant (TNode< BoolT > condition, int true_value, int false_value) | 
|   | 
| TNode< String >  | SingleCharacterStringConstant (char const *single_char) | 
|   | 
| TNode< Float16RawBitsT >  | TruncateFloat32ToFloat16 (TNode< Float32T > value) | 
|   | 
| TNode< Float16RawBitsT >  | TruncateFloat64ToFloat16 (TNode< Float64T > value) | 
|   | 
| TNode< Int32T >  | TruncateWordToInt32 (TNode< WordT > value) | 
|   | 
| TNode< Int32T >  | TruncateIntPtrToInt32 (TNode< IntPtrT > value) | 
|   | 
| TNode< Word32T >  | TruncateWord64ToWord32 (TNode< Word64T > value) | 
|   | 
| TNode< BoolT >  | TaggedIsSmi (TNode< MaybeObject > a) | 
|   | 
| TNode< BoolT >  | TaggedIsNotSmi (TNode< MaybeObject > a) | 
|   | 
| TNode< BoolT >  | TaggedIsPositiveSmi (TNode< Object > a) | 
|   | 
| TNode< BoolT >  | WordIsAligned (TNode< WordT > word, size_t alignment) | 
|   | 
| TNode< BoolT >  | WordIsPowerOfTwo (TNode< IntPtrT > value) | 
|   | 
| template<typename U >  | 
| TNode< BoolT >  | IsInRange (TNode< Word32T > value, U lower_limit, U higher_limit) | 
|   | 
| TNode< BoolT >  | IsInRange (TNode< UintPtrT > value, TNode< UintPtrT > lower_limit, TNode< UintPtrT > higher_limit) | 
|   | 
| TNode< BoolT >  | IsInRange (TNode< WordT > value, intptr_t lower_limit, intptr_t higher_limit) | 
|   | 
| void  | Bind (Label *label) | 
|   | 
| template<class... T>  | 
| void  | Bind (compiler::CodeAssemblerParameterizedLabel< T... > *label, TNode< T > *... phis) | 
|   | 
| void  | BranchIfSmiEqual (TNode< Smi > a, TNode< Smi > b, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfSmiLessThan (TNode< Smi > a, TNode< Smi > b, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfSmiLessThanOrEqual (TNode< Smi > a, TNode< Smi > b, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfFloat64IsNaN (TNode< Float64T > value, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfToBooleanIsTrue (TNode< Object > value, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfToBooleanIsFalse (TNode< Object > value, Label *if_false, Label *if_true) | 
|   | 
| void  | BranchIfJSReceiver (TNode< Object > object, Label *if_true, Label *if_false) | 
|   | 
| void  | GotoIfForceSlowPath (Label *if_true) | 
|   | 
| TNode< RawPtrT >  | LoadSandboxedPointerFromObject (TNode< HeapObject > object, int offset) | 
|   | 
| TNode< RawPtrT >  | LoadSandboxedPointerFromObject (TNode< HeapObject > object, TNode< IntPtrT > offset) | 
|   | 
| void  | StoreSandboxedPointerToObject (TNode< HeapObject > object, int offset, TNode< RawPtrT > pointer) | 
|   | 
| void  | StoreSandboxedPointerToObject (TNode< HeapObject > object, TNode< IntPtrT > offset, TNode< RawPtrT > pointer) | 
|   | 
| TNode< RawPtrT >  | EmptyBackingStoreBufferConstant () | 
|   | 
| TNode< UintPtrT >  | LoadBoundedSizeFromObject (TNode< HeapObject > object, int offset) | 
|   | 
| TNode< UintPtrT >  | LoadBoundedSizeFromObject (TNode< HeapObject > object, TNode< IntPtrT > offset) | 
|   | 
| void  | StoreBoundedSizeToObject (TNode< HeapObject > object, int offset, TNode< UintPtrT > value) | 
|   | 
| void  | StoreBoundedSizeToObject (TNode< HeapObject > object, TNode< IntPtrT > offset, TNode< UintPtrT > value) | 
|   | 
| TNode< RawPtrT >  | ExternalPointerTableAddress (ExternalPointerTagRange tag_range) | 
|   | 
| TNode< RawPtrT >  | LoadExternalPointerFromObject (TNode< HeapObject > object, int offset, ExternalPointerTagRange tag_range) | 
|   | 
| TNode< RawPtrT >  | LoadExternalPointerFromObject (TNode< HeapObject > object, TNode< IntPtrT > offset, ExternalPointerTagRange tag_range) | 
|   | 
| void  | StoreExternalPointerToObject (TNode< HeapObject > object, int offset, TNode< RawPtrT > pointer, ExternalPointerTag tag) | 
|   | 
| void  | StoreExternalPointerToObject (TNode< HeapObject > object, TNode< IntPtrT > offset, TNode< RawPtrT > pointer, ExternalPointerTag tag) | 
|   | 
| TNode< TrustedObject >  | LoadTrustedPointerFromObject (TNode< HeapObject > object, int offset, IndirectPointerTag tag) | 
|   | 
| TNode< Code >  | LoadCodePointerFromObject (TNode< HeapObject > object, int offset) | 
|   | 
| TNode< JSDispatchHandleT >  | InvalidDispatchHandleConstant () | 
|   | 
| TNode< Object >  | LoadProtectedPointerField (TNode< TrustedObject > object, TNode< IntPtrT > offset) | 
|   | 
| TNode< Object >  | LoadProtectedPointerField (TNode< TrustedObject > object, int offset) | 
|   | 
| TNode< RawPtrT >  | LoadForeignForeignAddressPtr (TNode< Foreign > object, ExternalPointerTag tag) | 
|   | 
| TNode< RawPtrT >  | LoadFunctionTemplateInfoJsCallbackPtr (TNode< FunctionTemplateInfo > object) | 
|   | 
| TNode< RawPtrT >  | LoadExternalStringResourcePtr (TNode< ExternalString > object) | 
|   | 
| TNode< RawPtrT >  | LoadExternalStringResourceDataPtr (TNode< ExternalString > object) | 
|   | 
| TNode< RawPtr< Uint64T > >  | Log10OffsetTable () | 
|   | 
| TNode< RawPtrT >  | LoadJSTypedArrayExternalPointerPtr (TNode< JSTypedArray > holder) | 
|   | 
| void  | StoreJSTypedArrayExternalPointerPtr (TNode< JSTypedArray > holder, TNode< RawPtrT > value) | 
|   | 
| void  | InitializeJSAPIObjectWithEmbedderSlotsCppHeapWrapperPtr (TNode< JSAPIObjectWithEmbedderSlots > holder) | 
|   | 
| TNode< Object >  | LoadFromParentFrame (int offset) | 
|   | 
| TNode< Object >  | LoadBufferObject (TNode< RawPtrT > buffer, int offset) | 
|   | 
| template<typename T >  | 
| TNode< T >  | LoadBufferData (TNode< RawPtrT > buffer, int offset) | 
|   | 
| TNode< RawPtrT >  | LoadBufferPointer (TNode< RawPtrT > buffer, int offset) | 
|   | 
| TNode< Smi >  | LoadBufferSmi (TNode< RawPtrT > buffer, int offset) | 
|   | 
| TNode< IntPtrT >  | LoadBufferIntptr (TNode< RawPtrT > buffer, int offset) | 
|   | 
| TNode< Uint8T >  | LoadUint8Ptr (TNode< RawPtrT > ptr, TNode< IntPtrT > offset) | 
|   | 
| TNode< Uint64T >  | LoadUint64Ptr (TNode< RawPtrT > ptr, TNode< IntPtrT > index) | 
|   | 
| template<typename T >  | 
| TNode< T >  | LoadObjectField (TNode< HeapObject > object, int offset) | 
|   | 
| TNode< Object >  | LoadObjectField (TNode< HeapObject > object, int offset) | 
|   | 
| TNode< Object >  | LoadObjectField (TNode< HeapObject > object, TNode< IntPtrT > offset) | 
|   | 
template<class T >  
requires std::is_convertible_v<TNode<T>, TNode<UntaggedT>> | 
| TNode< T >  | LoadObjectField (TNode< HeapObject > object, TNode< IntPtrT > offset) | 
|   | 
| TNode< IntPtrT >  | LoadAndUntagPositiveSmiObjectField (TNode< HeapObject > object, int offset) | 
|   | 
| TNode< Int32T >  | LoadAndUntagToWord32ObjectField (TNode< HeapObject > object, int offset) | 
|   | 
| TNode< MaybeObject >  | LoadMaybeWeakObjectField (TNode< HeapObject > object, int offset) | 
|   | 
| TNode< Object >  | LoadConstructorOrBackPointer (TNode< Map > map) | 
|   | 
| TNode< Simd128T >  | LoadSimd128 (TNode< IntPtrT > ptr) | 
|   | 
template<class T >  
requires std::is_convertible_v<TNode<T>, TNode<Object>> | 
| TNode< T >  | LoadReference (Reference reference) | 
|   | 
template<class T >  
requires (std::is_convertible_v<TNode<T>, TNode<UntaggedT>> || is_maybe_weak_v<T>) | 
| TNode< T >  | LoadReference (Reference reference) | 
|   | 
template<class T >  
requires (std::is_convertible_v<TNode<T>, TNode<MaybeObject>>) | 
| void  | StoreReference (Reference reference, TNode< T > value) | 
|   | 
template<class T >  
requires std::is_convertible_v<TNode<T>, TNode<UntaggedT>> | 
| void  | StoreReference (Reference reference, TNode< T > value) | 
|   | 
| TNode< RawPtrT >  | GCUnsafeReferenceToRawPtr (TNode< Object > object, TNode< IntPtrT > offset) | 
|   | 
| TNode< Float64T >  | LoadHeapNumberValue (TNode< HeapObject > object) | 
|   | 
| TNode< Int32T >  | LoadHeapInt32Value (TNode< HeapObject > object) | 
|   | 
| void  | StoreHeapInt32Value (TNode< HeapObject > object, TNode< Int32T > value) | 
|   | 
| TNode< Map >  | LoadMap (TNode< HeapObject > object) | 
|   | 
| TNode< Uint16T >  | LoadInstanceType (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | HasInstanceType (TNode< HeapObject > object, InstanceType type) | 
|   | 
| TNode< BoolT >  | DoesntHaveInstanceType (TNode< HeapObject > object, InstanceType type) | 
|   | 
| TNode< BoolT >  | TaggedDoesntHaveInstanceType (TNode< HeapObject > any_tagged, InstanceType type) | 
|   | 
| TNode< Word32T >  | IsStringWrapperElementsKind (TNode< Map > map) | 
|   | 
| void  | GotoIfMapHasSlowProperties (TNode< Map > map, Label *if_slow) | 
|   | 
| TNode< HeapObject >  | LoadSlowProperties (TNode< JSReceiver > object) | 
|   | 
| TNode< HeapObject >  | LoadFastProperties (TNode< JSReceiver > object, bool skip_empty_check=false) | 
|   | 
| TNode< FixedArrayBase >  | LoadElements (TNode< JSObject > object) | 
|   | 
| TNode< Object >  | LoadJSArgumentsObjectLength (TNode< Context > context, TNode< JSArgumentsObject > array) | 
|   | 
| TNode< Smi >  | LoadFastJSArrayLength (TNode< JSArray > array) | 
|   | 
| TNode< Smi >  | LoadFixedArrayBaseLength (TNode< FixedArrayBase > array) | 
|   | 
| template<typename Array >  | 
| TNode< Smi >  | LoadSmiArrayLength (TNode< Array > array) | 
|   | 
| TNode< IntPtrT >  | LoadAndUntagFixedArrayBaseLength (TNode< FixedArrayBase > array) | 
|   | 
| TNode< Uint32T >  | LoadAndUntagFixedArrayBaseLengthAsUint32 (TNode< FixedArrayBase > array) | 
|   | 
| TNode< Smi >  | LoadWeakFixedArrayLength (TNode< WeakFixedArray > array) | 
|   | 
| TNode< IntPtrT >  | LoadAndUntagWeakFixedArrayLength (TNode< WeakFixedArray > array) | 
|   | 
| TNode< Uint32T >  | LoadAndUntagWeakFixedArrayLengthAsUint32 (TNode< WeakFixedArray > array) | 
|   | 
| TNode< Uint32T >  | LoadAndUntagBytecodeArrayLength (TNode< BytecodeArray > array) | 
|   | 
| TNode< Int32T >  | LoadNumberOfDescriptors (TNode< DescriptorArray > array) | 
|   | 
| TNode< Int32T >  | LoadNumberOfOwnDescriptors (TNode< Map > map) | 
|   | 
| TNode< Int32T >  | LoadMapBitField (TNode< Map > map) | 
|   | 
| TNode< Int32T >  | LoadMapBitField2 (TNode< Map > map) | 
|   | 
| TNode< Uint32T >  | LoadMapBitField3 (TNode< Map > map) | 
|   | 
| TNode< Uint16T >  | LoadMapInstanceType (TNode< Map > map) | 
|   | 
| TNode< Int32T >  | LoadMapElementsKind (TNode< Map > map) | 
|   | 
| TNode< Int32T >  | LoadElementsKind (TNode< HeapObject > object) | 
|   | 
| TNode< DescriptorArray >  | LoadMapDescriptors (TNode< Map > map) | 
|   | 
| TNode< JSPrototype >  | LoadMapPrototype (TNode< Map > map) | 
|   | 
| TNode< IntPtrT >  | LoadMapInstanceSizeInWords (TNode< Map > map) | 
|   | 
| TNode< IntPtrT >  | LoadMapInobjectPropertiesStartInWords (TNode< Map > map) | 
|   | 
| TNode< IntPtrT >  | LoadMapConstructorFunctionIndex (TNode< Map > map) | 
|   | 
| TNode< Object >  | LoadMapConstructor (TNode< Map > map) | 
|   | 
| TNode< Uint32T >  | LoadMapEnumLength (TNode< Map > map) | 
|   | 
| TNode< Object >  | LoadMapBackPointer (TNode< Map > map) | 
|   | 
| TNode< IntPtrT >  | MapUsedInstanceSizeInWords (TNode< Map > map) | 
|   | 
| TNode< IntPtrT >  | MapUsedInObjectProperties (TNode< Map > map) | 
|   | 
| TNode< Uint32T >  | EnsureOnlyHasSimpleProperties (TNode< Map > map, TNode< Int32T > instance_type, Label *bailout) | 
|   | 
| TNode< Uint32T >  | LoadJSReceiverIdentityHash (TNode< JSReceiver > receiver, Label *if_no_hash=nullptr) | 
|   | 
| void  | InitializePropertyArrayLength (TNode< PropertyArray > property_array, TNode< IntPtrT > length) | 
|   | 
| TNode< BoolT >  | IsDictionaryMap (TNode< Map > map) | 
|   | 
| TNode< Uint32T >  | LoadNameHash (TNode< Name > name, Label *if_hash_not_computed=nullptr) | 
|   | 
| TNode< Uint32T >  | LoadNameHashAssumeComputed (TNode< Name > name) | 
|   | 
| TNode< Uint32T >  | LoadNameRawHash (TNode< Name > name) | 
|   | 
| TNode< Smi >  | LoadStringLengthAsSmi (TNode< String > string) | 
|   | 
| TNode< IntPtrT >  | LoadStringLengthAsWord (TNode< String > string) | 
|   | 
| TNode< Uint32T >  | LoadStringLengthAsWord32 (TNode< String > string) | 
|   | 
| TNode< Object >  | LoadJSPrimitiveWrapperValue (TNode< JSPrimitiveWrapper > object) | 
|   | 
| void  | DispatchMaybeObject (TNode< MaybeObject > maybe_object, Label *if_smi, Label *if_cleared, Label *if_weak, Label *if_strong, TVariable< Object > *extracted) | 
|   | 
| TNode< BoolT >  | IsStrong (TNode< MaybeObject > value) | 
|   | 
| TNode< BoolT >  | IsStrong (TNode< HeapObjectReference > value) | 
|   | 
| TNode< HeapObject >  | GetHeapObjectIfStrong (TNode< MaybeObject > value, Label *if_not_strong) | 
|   | 
| TNode< HeapObject >  | GetHeapObjectIfStrong (TNode< HeapObjectReference > value, Label *if_not_strong) | 
|   | 
| TNode< BoolT >  | IsWeakOrCleared (TNode< MaybeObject > value) | 
|   | 
| TNode< BoolT >  | IsWeakOrCleared (TNode< HeapObjectReference > value) | 
|   | 
| TNode< BoolT >  | IsCleared (TNode< MaybeObject > value) | 
|   | 
| TNode< BoolT >  | IsNotCleared (TNode< MaybeObject > value) | 
|   | 
| TNode< HeapObject >  | GetHeapObjectAssumeWeak (TNode< MaybeObject > value) | 
|   | 
| TNode< HeapObject >  | GetHeapObjectAssumeWeak (TNode< MaybeObject > value, Label *if_cleared) | 
|   | 
| TNode< BoolT >  | IsWeakReferenceTo (TNode< MaybeObject > maybe_object, TNode< HeapObject > heap_object) | 
|   | 
| TNode< BoolT >  | IsWeakReferenceToObject (TNode< MaybeObject > maybe_object, TNode< Object > object) | 
|   | 
| TNode< HeapObjectReference >  | MakeWeak (TNode< HeapObject > value) | 
|   | 
| TNode< MaybeObject >  | ClearedValue () | 
|   | 
| void  | FixedArrayBoundsCheck (TNode< FixedArrayBase > array, TNode< Smi > index, int additional_offset) | 
|   | 
| void  | FixedArrayBoundsCheck (TNode< FixedArray > array, TNode< Smi > index, int additional_offset) | 
|   | 
| void  | FixedArrayBoundsCheck (TNode< FixedArrayBase > array, TNode< IntPtrT > index, int additional_offset) | 
|   | 
| void  | FixedArrayBoundsCheck (TNode< FixedArray > array, TNode< IntPtrT > index, int additional_offset) | 
|   | 
| void  | FixedArrayBoundsCheck (TNode< FixedArrayBase > array, TNode< UintPtrT > index, int additional_offset) | 
|   | 
| void  | FixedArrayBoundsCheck (TNode< FixedArrayBase > array, TNode< TaggedIndex > index, int additional_offset) | 
|   | 
| void  | FixedArrayBoundsCheck (TNode< FixedArray > array, TNode< TaggedIndex > index, int additional_offset) | 
|   | 
| template<typename Array >  | 
| TNode< IntPtrT >  | LoadArrayLength (TNode< Array > array) | 
|   | 
| template<typename Array , typename TIndex , typename TValue  = MaybeObject>  | 
| TNode< TValue >  | LoadArrayElement (TNode< Array > array, int array_header_size, TNode< TIndex > index, int additional_offset=0) | 
|   | 
| template<typename Array , typename TIndex >  | 
| TNode< typename Array::Shape::ElementT >  | LoadArrayElement (TNode< Array > array, TNode< TIndex > index, int additional_offset=0) | 
|   | 
| template<typename TIndex >  | 
| TNode< Object >  | LoadFixedArrayElement (TNode< FixedArray > object, TNode< TIndex > index, int additional_offset=0, CheckBounds check_bounds=CheckBounds::kAlways) | 
|   | 
| TNode< Object >  | UnsafeLoadFixedArrayElement (TNode< FixedArray > object, TNode< IntPtrT > index, int additional_offset=0) | 
|   | 
| TNode< Object >  | LoadFixedArrayElement (TNode< FixedArray > object, int index, int additional_offset=0) | 
|   | 
| TNode< Object >  | UnsafeLoadFixedArrayElement (TNode< FixedArray > object, int index, int additional_offset=0) | 
|   | 
| TNode< Object >  | LoadPropertyArrayElement (TNode< PropertyArray > object, TNode< IntPtrT > index) | 
|   | 
| TNode< IntPtrT >  | LoadPropertyArrayLength (TNode< PropertyArray > object) | 
|   | 
| template<typename Array >  | 
| TNode< Int32T >  | LoadAndUntagToWord32ArrayElement (TNode< Array > array, int array_header_size, TNode< IntPtrT > index, int additional_offset=0) | 
|   | 
| TNode< Int32T >  | LoadAndUntagToWord32FixedArrayElement (TNode< FixedArray > object, TNode< IntPtrT > index, int additional_offset=0) | 
|   | 
| TNode< MaybeObject >  | LoadWeakFixedArrayElement (TNode< WeakFixedArray > object, TNode< IntPtrT > index, int additional_offset=0) | 
|   | 
| TNode< Float64T >  | LoadFixedDoubleArrayElement (TNode< FixedDoubleArray > object, TNode< IntPtrT > index, Label *if_hole=nullptr, MachineType machine_type=MachineType::Float64()) | 
|   | 
| TNode< Object >  | LoadFixedArrayBaseElementAsTagged (TNode< FixedArrayBase > elements, TNode< IntPtrT > index, TNode< Int32T > elements_kind, Label *if_accessor, Label *if_hole) | 
|   | 
| template<typename TIndex >  | 
| TNode< MaybeObject >  | LoadFeedbackVectorSlot (TNode< FeedbackVector > feedback_vector, TNode< TIndex > slot, int additional_offset=0) | 
|   | 
| TNode< IntPtrT >  | LoadFeedbackVectorLength (TNode< FeedbackVector >) | 
|   | 
| TNode< Float64T >  | LoadDoubleWithHoleCheck (TNode< FixedDoubleArray > array, TNode< IntPtrT > index, Label *if_hole=nullptr) | 
|   | 
| TNode< BoolT >  | IsDoubleHole (TNode< Object > base, TNode< IntPtrT > offset) | 
|   | 
| TNode< Float64T >  | LoadDoubleWithHoleCheck (TNode< Object > base, TNode< IntPtrT > offset, Label *if_hole, MachineType machine_type=MachineType::Float64()) | 
|   | 
| TNode< Numeric >  | LoadFixedTypedArrayElementAsTagged (TNode< RawPtrT > data_pointer, TNode< UintPtrT > index, ElementsKind elements_kind) | 
|   | 
| TNode< Numeric >  | LoadFixedTypedArrayElementAsTagged (TNode< RawPtrT > data_pointer, TNode< UintPtrT > index, TNode< Int32T > elements_kind) | 
|   | 
| TNode< BigInt >  | LoadFixedBigInt64ArrayElementAsTagged (TNode< RawPtrT > data_pointer, TNode< IntPtrT > offset) | 
|   | 
| TNode< BigInt >  | LoadFixedBigUint64ArrayElementAsTagged (TNode< RawPtrT > data_pointer, TNode< IntPtrT > offset) | 
|   | 
| TNode< BigInt >  | BigIntFromInt64 (TNode< IntPtrT > value) | 
|   | 
| TNode< BigInt >  | BigIntFromUint64 (TNode< UintPtrT > value) | 
|   | 
| TNode< BigInt >  | BigIntFromInt32Pair (TNode< IntPtrT > low, TNode< IntPtrT > high) | 
|   | 
| TNode< BigInt >  | BigIntFromUint32Pair (TNode< UintPtrT > low, TNode< UintPtrT > high) | 
|   | 
| TNode< ScopeInfo >  | LoadScopeInfo (TNode< Context > context) | 
|   | 
| TNode< BoolT >  | LoadScopeInfoHasExtensionField (TNode< ScopeInfo > scope_info) | 
|   | 
| TNode< BoolT >  | LoadScopeInfoClassScopeHasPrivateBrand (TNode< ScopeInfo > scope_info) | 
|   | 
| void  | StoreContextElementNoWriteBarrier (TNode< Context > context, int slot_index, TNode< Object > value) | 
|   | 
| TNode< NativeContext >  | LoadNativeContext (TNode< Context > context) | 
|   | 
| TNode< Context >  | LoadModuleContext (TNode< Context > context) | 
|   | 
| TNode< Object >  | GetImportMetaObject (TNode< Context > context) | 
|   | 
| void  | GotoIfContextElementEqual (TNode< Object > value, TNode< NativeContext > native_context, int slot_index, Label *if_equal) | 
|   | 
| TNode< Map >  | LoadObjectFunctionInitialMap (TNode< NativeContext > native_context) | 
|   | 
| TNode< Map >  | LoadSlowObjectWithNullPrototypeMap (TNode< NativeContext > native_context) | 
|   | 
| TNode< Map >  | LoadCachedMap (TNode< NativeContext > native_context, TNode< IntPtrT > number_of_properties, Label *runtime) | 
|   | 
| TNode< Map >  | LoadJSArrayElementsMap (ElementsKind kind, TNode< NativeContext > native_context) | 
|   | 
| TNode< Map >  | LoadJSArrayElementsMap (TNode< Int32T > kind, TNode< NativeContext > native_context) | 
|   | 
| TNode< BoolT >  | IsJSFunctionWithPrototypeSlot (TNode< HeapObject > object) | 
|   | 
| TNode< Uint32T >  | LoadFunctionKind (TNode< JSFunction > function) | 
|   | 
| TNode< BoolT >  | IsGeneratorFunction (TNode< JSFunction > function) | 
|   | 
| void  | BranchIfHasPrototypeProperty (TNode< JSFunction > function, TNode< Int32T > function_map_bit_field, Label *if_true, Label *if_false) | 
|   | 
| void  | GotoIfPrototypeRequiresRuntimeLookup (TNode< JSFunction > function, TNode< Map > map, Label *runtime) | 
|   | 
| TNode< HeapObject >  | LoadJSFunctionPrototype (TNode< JSFunction > function, Label *if_bailout) | 
|   | 
| TNode< Code >  | LoadJSFunctionCode (TNode< JSFunction > function) | 
|   | 
| TNode< Object >  | LoadSharedFunctionInfoTrustedData (TNode< SharedFunctionInfo > sfi) | 
|   | 
| TNode< Object >  | LoadSharedFunctionInfoUntrustedData (TNode< SharedFunctionInfo > sfi) | 
|   | 
| TNode< BoolT >  | SharedFunctionInfoHasBaselineCode (TNode< SharedFunctionInfo > sfi) | 
|   | 
| TNode< Smi >  | LoadSharedFunctionInfoBuiltinId (TNode< SharedFunctionInfo > sfi) | 
|   | 
| TNode< BytecodeArray >  | LoadSharedFunctionInfoBytecodeArray (TNode< SharedFunctionInfo > sfi) | 
|   | 
| TNode< Int32T >  | LoadBytecodeArrayParameterCount (TNode< BytecodeArray > bytecode_array) | 
|   | 
| TNode< Int32T >  | LoadBytecodeArrayParameterCountWithoutReceiver (TNode< BytecodeArray > bytecode_array) | 
|   | 
| void  | StoreObjectByteNoWriteBarrier (TNode< HeapObject > object, int offset, TNode< Word32T > value) | 
|   | 
| void  | StoreHeapNumberValue (TNode< HeapNumber > object, TNode< Float64T > value) | 
|   | 
| void  | StoreObjectField (TNode< HeapObject > object, int offset, TNode< Smi > value) | 
|   | 
| void  | StoreObjectField (TNode< HeapObject > object, TNode< IntPtrT > offset, TNode< Smi > value) | 
|   | 
| void  | StoreObjectField (TNode< HeapObject > object, int offset, TNode< Object > value) | 
|   | 
| void  | StoreObjectField (TNode< HeapObject > object, TNode< IntPtrT > offset, TNode< Object > value) | 
|   | 
| void  | StoreIndirectPointerField (TNode< HeapObject > object, int offset, IndirectPointerTag tag, TNode< ExposedTrustedObject > value) | 
|   | 
| void  | StoreIndirectPointerFieldNoWriteBarrier (TNode< HeapObject > object, int offset, IndirectPointerTag tag, TNode< ExposedTrustedObject > value) | 
|   | 
| void  | StoreTrustedPointerField (TNode< HeapObject > object, int offset, IndirectPointerTag tag, TNode< ExposedTrustedObject > value) | 
|   | 
| void  | StoreTrustedPointerFieldNoWriteBarrier (TNode< HeapObject > object, int offset, IndirectPointerTag tag, TNode< ExposedTrustedObject > value) | 
|   | 
| void  | ClearTrustedPointerField (TNode< HeapObject > object, int offset) | 
|   | 
| void  | StoreCodePointerField (TNode< HeapObject > object, int offset, TNode< Code > value) | 
|   | 
| void  | StoreCodePointerFieldNoWriteBarrier (TNode< HeapObject > object, int offset, TNode< Code > value) | 
|   | 
| template<class T >  | 
| void  | StoreObjectFieldNoWriteBarrier (TNode< HeapObject > object, TNode< IntPtrT > offset, TNode< T > value) | 
|   | 
| template<class T >  | 
| void  | StoreObjectFieldNoWriteBarrier (TNode< HeapObject > object, int offset, TNode< T > value) | 
|   | 
| void  | UnsafeStoreObjectFieldNoWriteBarrier (TNode< HeapObject > object, int offset, TNode< Object > value) | 
|   | 
| void  | StoreMap (TNode< HeapObject > object, TNode< Map > map) | 
|   | 
| void  | StoreMapNoWriteBarrier (TNode< HeapObject > object, RootIndex map_root_index) | 
|   | 
| void  | StoreMapNoWriteBarrier (TNode< HeapObject > object, TNode< Map > map) | 
|   | 
| void  | StoreObjectFieldRoot (TNode< HeapObject > object, int offset, RootIndex root) | 
|   | 
| void  | StoreFixedArrayElement (TNode< FixedArray > object, int index, TNode< Object > value, WriteBarrierMode barrier_mode=UPDATE_WRITE_BARRIER, CheckBounds check_bounds=CheckBounds::kAlways) | 
|   | 
| void  | StoreFixedArrayElement (TNode< FixedArray > object, int index, TNode< Smi > value, CheckBounds check_bounds=CheckBounds::kAlways) | 
|   | 
| template<typename TIndex >  | 
| void  | StoreFixedArrayElement (TNode< FixedArray > array, TNode< TIndex > index, TNode< Object > value, WriteBarrierMode barrier_mode=UPDATE_WRITE_BARRIER, int additional_offset=0, CheckBounds check_bounds=CheckBounds::kAlways) | 
|   | 
| template<typename TIndex >  | 
| void  | StoreFixedArrayElement (TNode< FixedArray > array, TNode< TIndex > index, TNode< Smi > value, int additional_offset=0) | 
|   | 
| void  | UnsafeStoreFixedArrayElement (TNode< FixedArray > object, int index, TNode< Object > value, WriteBarrierMode barrier_mode=UPDATE_WRITE_BARRIER) | 
|   | 
| template<typename Array >  | 
| void  | UnsafeStoreArrayElement (TNode< Array > object, int index, TNode< typename Array::Shape::ElementT > value, WriteBarrierMode barrier_mode=UPDATE_WRITE_BARRIER) | 
|   | 
| template<typename Array >  | 
| void  | UnsafeStoreArrayElement (TNode< Array > object, TNode< Smi > index, TNode< typename Array::Shape::ElementT > value, WriteBarrierMode barrier_mode=UPDATE_WRITE_BARRIER) | 
|   | 
| void  | UnsafeStoreFixedArrayElement (TNode< FixedArray > object, int index, TNode< Smi > value) | 
|   | 
| void  | UnsafeStoreFixedArrayElement (TNode< FixedArray > array, TNode< IntPtrT > index, TNode< Object > value, WriteBarrierMode barrier_mode=UPDATE_WRITE_BARRIER, int additional_offset=0) | 
|   | 
| void  | UnsafeStoreFixedArrayElement (TNode< FixedArray > array, TNode< IntPtrT > index, TNode< Smi > value, int additional_offset) | 
|   | 
| void  | StorePropertyArrayElement (TNode< PropertyArray > array, TNode< IntPtrT > index, TNode< Object > value) | 
|   | 
| template<typename TIndex >  | 
| void  | StoreFixedDoubleArrayElement (TNode< FixedDoubleArray > object, TNode< TIndex > index, TNode< Float64T > value, CheckBounds check_bounds=CheckBounds::kAlways) | 
|   | 
| void  | StoreDoubleHole (TNode< HeapObject > object, TNode< IntPtrT > offset) | 
|   | 
| void  | StoreFixedDoubleArrayHole (TNode< FixedDoubleArray > array, TNode< IntPtrT > index) | 
|   | 
| void  | StoreFeedbackVectorSlot (TNode< FeedbackVector > feedback_vector, TNode< UintPtrT > slot, TNode< AnyTaggedT > value, WriteBarrierMode barrier_mode=UPDATE_WRITE_BARRIER, int additional_offset=0) | 
|   | 
| void  | StoreSharedObjectField (TNode< HeapObject > object, TNode< IntPtrT > offset, TNode< Object > value) | 
|   | 
| void  | StoreJSSharedStructPropertyArrayElement (TNode< PropertyArray > array, TNode< IntPtrT > index, TNode< Object > value) | 
|   | 
| TNode< Int32T >  | EnsureArrayPushable (TNode< Context > context, TNode< Map > map, Label *bailout) | 
|   | 
| void  | TryStoreArrayElement (ElementsKind kind, Label *bailout, TNode< FixedArrayBase > elements, TNode< BInt > index, TNode< Object > value) | 
|   | 
| TNode< Smi >  | BuildAppendJSArray (ElementsKind kind, TNode< JSArray > array, CodeStubArguments *args, TVariable< IntPtrT > *arg_index, Label *bailout) | 
|   | 
| void  | BuildAppendJSArray (ElementsKind kind, TNode< JSArray > array, TNode< Object > value, Label *bailout) | 
|   | 
| void  | StoreFieldsNoWriteBarrier (TNode< IntPtrT > start_address, TNode< IntPtrT > end_address, TNode< Object > value) | 
|   | 
| void  | MakeFixedArrayCOW (TNode< FixedArray > array) | 
|   | 
| TNode< Cell >  | AllocateCellWithValue (TNode< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | 
|   | 
| TNode< Cell >  | AllocateSmiCell (int value=0) | 
|   | 
| TNode< Object >  | LoadCellValue (TNode< Cell > cell) | 
|   | 
| void  | StoreCellValue (TNode< Cell > cell, TNode< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | 
|   | 
| TNode< HeapNumber >  | AllocateHeapNumber () | 
|   | 
| TNode< HeapNumber >  | AllocateHeapNumberWithValue (TNode< Float64T > value) | 
|   | 
| TNode< HeapNumber >  | AllocateHeapNumberWithValue (double value) | 
|   | 
| TNode< HeapNumber >  | AllocateHeapInt32WithValue (TNode< Int32T > value) | 
|   | 
| TNode< BigInt >  | AllocateBigInt (TNode< IntPtrT > length) | 
|   | 
| TNode< BigInt >  | AllocateRawBigInt (TNode< IntPtrT > length) | 
|   | 
| void  | StoreBigIntBitfield (TNode< BigInt > bigint, TNode< Word32T > bitfield) | 
|   | 
| void  | StoreBigIntDigit (TNode< BigInt > bigint, intptr_t digit_index, TNode< UintPtrT > digit) | 
|   | 
| void  | StoreBigIntDigit (TNode< BigInt > bigint, TNode< IntPtrT > digit_index, TNode< UintPtrT > digit) | 
|   | 
| TNode< Word32T >  | LoadBigIntBitfield (TNode< BigInt > bigint) | 
|   | 
| TNode< UintPtrT >  | LoadBigIntDigit (TNode< BigInt > bigint, intptr_t digit_index) | 
|   | 
| TNode< UintPtrT >  | LoadBigIntDigit (TNode< BigInt > bigint, TNode< IntPtrT > digit_index) | 
|   | 
| TNode< ByteArray >  | AllocateNonEmptyByteArray (TNode< UintPtrT > length, AllocationFlags flags=AllocationFlag::kNone) | 
|   | 
| TNode< ByteArray >  | AllocateByteArray (TNode< UintPtrT > length, AllocationFlags flags=AllocationFlag::kNone) | 
|   | 
| TNode< String >  | AllocateSeqOneByteString (uint32_t length, AllocationFlags flags=AllocationFlag::kNone) | 
|   | 
| TNode< String >  | AllocateSeqTwoByteString (uint32_t length, AllocationFlags flags=AllocationFlag::kNone) | 
|   | 
| TNode< String >  | AllocateSlicedOneByteString (TNode< Uint32T > length, TNode< String > parent, TNode< Smi > offset) | 
|   | 
| TNode< String >  | AllocateSlicedTwoByteString (TNode< Uint32T > length, TNode< String > parent, TNode< Smi > offset) | 
|   | 
| TNode< NameDictionary >  | AllocateNameDictionary (int at_least_space_for) | 
|   | 
| TNode< NameDictionary >  | AllocateNameDictionary (TNode< IntPtrT > at_least_space_for, AllocationFlags=AllocationFlag::kNone) | 
|   | 
| TNode< NameDictionary >  | AllocateNameDictionaryWithCapacity (TNode< IntPtrT > capacity, AllocationFlags=AllocationFlag::kNone) | 
|   | 
| TNode< PropertyDictionary >  | AllocatePropertyDictionary (int at_least_space_for) | 
|   | 
| TNode< PropertyDictionary >  | AllocatePropertyDictionary (TNode< IntPtrT > at_least_space_for, AllocationFlags=AllocationFlag::kNone) | 
|   | 
| TNode< PropertyDictionary >  | AllocatePropertyDictionaryWithCapacity (TNode< IntPtrT > capacity, AllocationFlags=AllocationFlag::kNone) | 
|   | 
| TNode< NameDictionary >  | CopyNameDictionary (TNode< NameDictionary > dictionary, Label *large_object_fallback) | 
|   | 
| TNode< OrderedHashSet >  | AllocateOrderedHashSet () | 
|   | 
| TNode< OrderedHashSet >  | AllocateOrderedHashSet (TNode< IntPtrT > capacity) | 
|   | 
| TNode< OrderedHashMap >  | AllocateOrderedHashMap () | 
|   | 
| TNode< OrderedNameDictionary >  | AllocateOrderedNameDictionary (TNode< IntPtrT > capacity) | 
|   | 
| TNode< OrderedNameDictionary >  | AllocateOrderedNameDictionary (int capacity) | 
|   | 
| TNode< JSObject >  | AllocateJSObjectFromMap (TNode< Map > map, std::optional< TNode< HeapObject > > properties=std::nullopt, std::optional< TNode< FixedArray > > elements=std::nullopt, AllocationFlags flags=AllocationFlag::kNone, SlackTrackingMode slack_tracking_mode=kNoSlackTracking) | 
|   | 
| void  | InitializeJSObjectFromMap (TNode< HeapObject > object, TNode< Map > map, TNode< IntPtrT > instance_size, std::optional< TNode< HeapObject > > properties=std::nullopt, std::optional< TNode< FixedArray > > elements=std::nullopt, SlackTrackingMode slack_tracking_mode=kNoSlackTracking) | 
|   | 
| void  | InitializeJSObjectBodyWithSlackTracking (TNode< HeapObject > object, TNode< Map > map, TNode< IntPtrT > instance_size) | 
|   | 
| void  | InitializeJSObjectBodyNoSlackTracking (TNode< HeapObject > object, TNode< Map > map, TNode< IntPtrT > instance_size, int start_offset=JSObject::kHeaderSize) | 
|   | 
| TNode< BoolT >  | IsValidFastJSArrayCapacity (TNode< IntPtrT > capacity) | 
|   | 
| std::pair< TNode< JSArray >, TNode< FixedArrayBase > >  | AllocateUninitializedJSArrayWithElements (ElementsKind kind, TNode< Map > array_map, TNode< Smi > length, std::optional< TNode< AllocationSite > > allocation_site, TNode< IntPtrT > capacity, AllocationFlags allocation_flags=AllocationFlag::kNone, int array_header_size=JSArray::kHeaderSize) | 
|   | 
| TNode< JSArray >  | AllocateJSArray (ElementsKind kind, TNode< Map > array_map, TNode< IntPtrT > capacity, TNode< Smi > length, std::optional< TNode< AllocationSite > > allocation_site, AllocationFlags allocation_flags=AllocationFlag::kNone) | 
|   | 
| TNode< JSArray >  | AllocateJSArray (ElementsKind kind, TNode< Map > array_map, TNode< Smi > capacity, TNode< Smi > length, std::optional< TNode< AllocationSite > > allocation_site, AllocationFlags allocation_flags=AllocationFlag::kNone) | 
|   | 
| TNode< JSArray >  | AllocateJSArray (ElementsKind kind, TNode< Map > array_map, TNode< Smi > capacity, TNode< Smi > length, AllocationFlags allocation_flags=AllocationFlag::kNone) | 
|   | 
| TNode< JSArray >  | AllocateJSArray (ElementsKind kind, TNode< Map > array_map, TNode< IntPtrT > capacity, TNode< Smi > length, AllocationFlags allocation_flags=AllocationFlag::kNone) | 
|   | 
| TNode< JSArray >  | AllocateJSArray (TNode< Map > array_map, TNode< FixedArrayBase > elements, TNode< Smi > length, std::optional< TNode< AllocationSite > > allocation_site=std::nullopt, int array_header_size=JSArray::kHeaderSize) | 
|   | 
| TNode< JSArray >  | CloneFastJSArray (TNode< Context > context, TNode< JSArray > array, std::optional< TNode< AllocationSite > > allocation_site=std::nullopt, HoleConversionMode convert_holes=HoleConversionMode::kDontConvert) | 
|   | 
| TNode< JSArray >  | ExtractFastJSArray (TNode< Context > context, TNode< JSArray > array, TNode< BInt > begin, TNode< BInt > count) | 
|   | 
| template<typename TIndex >  | 
| TNode< FixedArrayBase >  | AllocateFixedArray (ElementsKind kind, TNode< TIndex > capacity, AllocationFlags flags=AllocationFlag::kNone, std::optional< TNode< Map > > fixed_array_map=std::nullopt) | 
|   | 
| template<typename Function >  | 
| TNode< Object >  | FastCloneJSObject (TNode< HeapObject > source, TNode< Map > source_map, TNode< Map > target_map, const Function &materialize_target, bool target_is_new) | 
|   | 
| TNode< NativeContext >  | GetCreationContextFromMap (TNode< Map > map, Label *if_bailout) | 
|   | 
| TNode< NativeContext >  | GetCreationContext (TNode< JSReceiver > receiver, Label *if_bailout) | 
|   | 
| TNode< NativeContext >  | GetFunctionRealm (TNode< Context > context, TNode< JSReceiver > receiver, Label *if_bailout) | 
|   | 
| TNode< Object >  | GetConstructor (TNode< Map > map) | 
|   | 
| void  | FindNonDefaultConstructor (TNode< JSFunction > this_function, TVariable< Object > &constructor, Label *found_default_base_ctor, Label *found_something_else) | 
|   | 
| TNode< Map >  | GetInstanceTypeMap (InstanceType instance_type) | 
|   | 
| TNode< FixedArray >  | AllocateUninitializedFixedArray (intptr_t capacity) | 
|   | 
| TNode< FixedArray >  | AllocateZeroedFixedArray (TNode< IntPtrT > capacity) | 
|   | 
| TNode< FixedDoubleArray >  | AllocateZeroedFixedDoubleArray (TNode< IntPtrT > capacity) | 
|   | 
| TNode< FixedArray >  | AllocateFixedArrayWithHoles (TNode< IntPtrT > capacity, AllocationFlags flags=AllocationFlag::kNone) | 
|   | 
| TNode< FixedDoubleArray >  | AllocateFixedDoubleArrayWithHoles (TNode< IntPtrT > capacity, AllocationFlags flags=AllocationFlag::kNone) | 
|   | 
| TNode< PropertyArray >  | AllocatePropertyArray (TNode< IntPtrT > capacity) | 
|   | 
| TNode< JSObject >  | AllocateJSIteratorResult (TNode< Context > context, TNode< Object > value, TNode< Boolean > done) | 
|   | 
| TNode< JSObject >  | AllocateJSIteratorResultForEntry (TNode< Context > context, TNode< Object > key, TNode< Object > value) | 
|   | 
| TNode< JSObject >  | AllocatePromiseWithResolversResult (TNode< Context > context, TNode< Object > promise, TNode< Object > resolve, TNode< Object > reject) | 
|   | 
| TNode< JSReceiver >  | ArraySpeciesCreate (TNode< Context > context, TNode< Object > originalArray, TNode< Number > len) | 
|   | 
| template<typename TIndex >  | 
| void  | FillFixedArrayWithValue (ElementsKind kind, TNode< FixedArrayBase > array, TNode< TIndex > from_index, TNode< TIndex > to_index, RootIndex value_root_index) | 
|   | 
| template<typename TIndex >  | 
| void  | FillFixedArrayWithValue (ElementsKind kind, TNode< FixedArray > array, TNode< TIndex > from_index, TNode< TIndex > to_index, RootIndex value_root_index) | 
|   | 
| void  | FillFixedArrayWithSmiZero (ElementsKind kind, TNode< FixedArray > array, TNode< IntPtrT > start, TNode< IntPtrT > length) | 
|   | 
| void  | FillEntireFixedArrayWithSmiZero (ElementsKind kind, TNode< FixedArray > array, TNode< IntPtrT > length) | 
|   | 
| void  | FillFixedDoubleArrayWithZero (TNode< FixedDoubleArray > array, TNode< IntPtrT > start, TNode< IntPtrT > length) | 
|   | 
| void  | FillEntireFixedDoubleArrayWithZero (TNode< FixedDoubleArray > array, TNode< IntPtrT > length) | 
|   | 
| void  | FillPropertyArrayWithUndefined (TNode< PropertyArray > array, TNode< IntPtrT > from_index, TNode< IntPtrT > to_index) | 
|   | 
| void  | IncrementCallCount (TNode< FeedbackVector > feedback_vector, TNode< UintPtrT > slot_id) | 
|   | 
| void  | CopyPropertyArrayValues (TNode< HeapObject > from_array, TNode< PropertyArray > to_array, TNode< IntPtrT > length, WriteBarrierMode barrier_mode, DestroySource destroy_source) | 
|   | 
| template<typename TIndex >  | 
| void  | CopyFixedArrayElements (ElementsKind kind, TNode< FixedArrayBase > from_array, TNode< FixedArrayBase > to_array, TNode< TIndex > length, WriteBarrierMode barrier_mode=UPDATE_WRITE_BARRIER) | 
|   | 
| template<typename TIndex >  | 
| void  | CopyFixedArrayElements (ElementsKind from_kind, TNode< FixedArrayBase > from_array, ElementsKind to_kind, TNode< FixedArrayBase > to_array, TNode< TIndex > element_count, TNode< TIndex > capacity, WriteBarrierMode barrier_mode=UPDATE_WRITE_BARRIER) | 
|   | 
| template<typename TIndex >  | 
| void  | CopyFixedArrayElements (ElementsKind from_kind, TNode< FixedArrayBase > from_array, ElementsKind to_kind, TNode< FixedArrayBase > to_array, TNode< TIndex > first_element, TNode< TIndex > element_count, TNode< TIndex > capacity, WriteBarrierMode barrier_mode=UPDATE_WRITE_BARRIER, HoleConversionMode convert_holes=HoleConversionMode::kDontConvert, TVariable< BoolT > *var_holes_converted=nullptr) | 
|   | 
| void  | TrySkipWriteBarrier (TNode< Object > object, Label *if_needs_write_barrier) | 
|   | 
| void  | MoveElements (ElementsKind kind, TNode< FixedArrayBase > elements, TNode< IntPtrT > dst_index, TNode< IntPtrT > src_index, TNode< IntPtrT > length) | 
|   | 
| void  | CopyElements (ElementsKind kind, TNode< FixedArrayBase > dst_elements, TNode< IntPtrT > dst_index, TNode< FixedArrayBase > src_elements, TNode< IntPtrT > src_index, TNode< IntPtrT > length, WriteBarrierMode write_barrier=UPDATE_WRITE_BARRIER) | 
|   | 
| void  | CopyRange (TNode< HeapObject > dst_object, int dst_offset, TNode< HeapObject > src_object, int src_offset, TNode< IntPtrT > length_in_tagged, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | 
|   | 
| TNode< FixedArray >  | HeapObjectToFixedArray (TNode< HeapObject > base, Label *cast_fail) | 
|   | 
| TNode< FixedDoubleArray >  | HeapObjectToFixedDoubleArray (TNode< HeapObject > base, Label *cast_fail) | 
|   | 
| TNode< ArrayList >  | AllocateArrayList (TNode< Smi > size) | 
|   | 
| TNode< ArrayList >  | ArrayListEnsureSpace (TNode< ArrayList > array, TNode< Smi > length) | 
|   | 
| TNode< ArrayList >  | ArrayListAdd (TNode< ArrayList > array, TNode< Object > object) | 
|   | 
| void  | ArrayListSet (TNode< ArrayList > array, TNode< Smi > index, TNode< Object > object) | 
|   | 
| TNode< Smi >  | ArrayListGetLength (TNode< ArrayList > array) | 
|   | 
| void  | ArrayListSetLength (TNode< ArrayList > array, TNode< Smi > length) | 
|   | 
| TNode< FixedArray >  | ArrayListElements (TNode< ArrayList > array) | 
|   | 
| template<typename T >  | 
| bool  | ClassHasMapConstant () | 
|   | 
| template<typename T >  | 
| TNode< Map >  | GetClassMapConstant () | 
|   | 
| template<typename TIndex >  | 
| TNode< FixedArrayBase >  | ExtractFixedArray (TNode< FixedArrayBase > source, std::optional< TNode< TIndex > > first, std::optional< TNode< TIndex > > count=std::nullopt, std::optional< TNode< TIndex > > capacity=std::nullopt, ExtractFixedArrayFlags extract_flags=ExtractFixedArrayFlag::kAllFixedArrays, TVariable< BoolT > *var_holes_converted=nullptr, std::optional< TNode< Int32T > > source_elements_kind=std::nullopt) | 
|   | 
| template<typename TIndex >  | 
| TNode< FixedArray >  | ExtractToFixedArray (TNode< FixedArrayBase > source, TNode< TIndex > first, TNode< TIndex > count, TNode< TIndex > capacity, TNode< Map > source_map, ElementsKind from_kind, AllocationFlags allocation_flags, ExtractFixedArrayFlags extract_flags, HoleConversionMode convert_holes, TVariable< BoolT > *var_holes_converted=nullptr, std::optional< TNode< Int32T > > source_runtime_kind=std::nullopt) | 
|   | 
| template<typename TIndex >  | 
| TNode< FixedArrayBase >  | ExtractFixedDoubleArrayFillingHoles (TNode< FixedArrayBase > source, TNode< TIndex > first, TNode< TIndex > count, TNode< TIndex > capacity, TNode< Map > source_map, TVariable< BoolT > *var_holes_converted, AllocationFlags allocation_flags, ExtractFixedArrayFlags extract_flags) | 
|   | 
| TNode< FixedArrayBase >  | CloneFixedArray (TNode< FixedArrayBase > source, ExtractFixedArrayFlags flags=ExtractFixedArrayFlag::kAllFixedArraysDontCopyCOW) | 
|   | 
| template<typename TResult >  | 
| TNode< TResult >  | LoadElementAndPrepareForStore (TNode< FixedArrayBase > array, TNode< IntPtrT > offset, ElementsKind from_kind, ElementsKind to_kind, Label *if_hole) | 
|   | 
| template<typename TIndex >  | 
| TNode< TIndex >  | CalculateNewElementsCapacity (TNode< TIndex > old_capacity) | 
|   | 
| TNode< FixedArrayBase >  | TryGrowElementsCapacity (TNode< HeapObject > object, TNode< FixedArrayBase > elements, ElementsKind kind, TNode< Smi > key, Label *bailout) | 
|   | 
| template<typename TIndex >  | 
| TNode< FixedArrayBase >  | TryGrowElementsCapacity (TNode< HeapObject > object, TNode< FixedArrayBase > elements, ElementsKind kind, TNode< TIndex > key, TNode< TIndex > capacity, Label *bailout) | 
|   | 
| template<typename TIndex >  | 
| TNode< FixedArrayBase >  | GrowElementsCapacity (TNode< HeapObject > object, TNode< FixedArrayBase > elements, ElementsKind from_kind, ElementsKind to_kind, TNode< TIndex > capacity, TNode< TIndex > new_capacity, Label *bailout) | 
|   | 
| void  | PossiblyGrowElementsCapacity (ElementsKind kind, TNode< HeapObject > array, TNode< BInt > length, TVariable< FixedArrayBase > *var_elements, TNode< BInt > growth, Label *bailout) | 
|   | 
| void  | InitializeAllocationMemento (TNode< HeapObject > base, TNode< IntPtrT > base_allocation_size, TNode< AllocationSite > allocation_site) | 
|   | 
| TNode< IntPtrT >  | TryTaggedToInt32AsIntPtr (TNode< Object > value, Label *if_not_possible) | 
|   | 
| TNode< Float64T >  | TryTaggedToFloat64 (TNode< Object > value, Label *if_valueisnotnumber) | 
|   | 
| TNode< Float64T >  | TruncateTaggedToFloat64 (TNode< Context > context, TNode< Object > value) | 
|   | 
| TNode< Word32T >  | TruncateTaggedToWord32 (TNode< Context > context, TNode< Object > value) | 
|   | 
| void  | TaggedToWord32OrBigInt (TNode< Context > context, TNode< Object > value, Label *if_number, TVariable< Word32T > *var_word32, Label *if_bigint, Label *if_bigint64, TVariable< BigInt > *var_maybe_bigint) | 
|   | 
| void  | TaggedToWord32OrBigIntWithFeedback (TNode< Context > context, TNode< Object > value, Label *if_number, TVariable< Word32T > *var_word32, Label *if_bigint, Label *if_bigint64, TVariable< BigInt > *var_maybe_bigint, const FeedbackValues &feedback) | 
|   | 
| void  | TaggedPointerToWord32OrBigIntWithFeedback (TNode< Context > context, TNode< HeapObject > pointer, Label *if_number, TVariable< Word32T > *var_word32, Label *if_bigint, Label *if_bigint64, TVariable< BigInt > *var_maybe_bigint, const FeedbackValues &feedback) | 
|   | 
| TNode< Int32T >  | TruncateNumberToWord32 (TNode< Number > value) | 
|   | 
| TNode< Int32T >  | TruncateHeapNumberValueToWord32 (TNode< HeapNumber > object) | 
|   | 
| TNode< Smi >  | TryHeapNumberToSmi (TNode< HeapNumber > number, Label *not_smi) | 
|   | 
| TNode< Smi >  | TryFloat32ToSmi (TNode< Float32T > number, Label *not_smi) | 
|   | 
| TNode< Smi >  | TryFloat64ToSmi (TNode< Float64T > number, Label *not_smi) | 
|   | 
| TNode< Int32T >  | TryFloat64ToInt32 (TNode< Float64T > number, Label *if_failed) | 
|   | 
| TNode< AdditiveSafeIntegerT >  | TryFloat64ToAdditiveSafeInteger (TNode< Float64T > number, Label *if_failed) | 
|   | 
| TNode< BoolT >  | IsAdditiveSafeInteger (TNode< Float64T > number) | 
|   | 
| TNode< Uint32T >  | BitcastFloat16ToUint32 (TNode< Float16RawBitsT > value) | 
|   | 
| TNode< Float16RawBitsT >  | BitcastUint32ToFloat16 (TNode< Uint32T > value) | 
|   | 
| TNode< Float16RawBitsT >  | RoundInt32ToFloat16 (TNode< Int32T > value) | 
|   | 
| TNode< Float64T >  | ChangeFloat16ToFloat64 (TNode< Float16RawBitsT > value) | 
|   | 
| TNode< Float32T >  | ChangeFloat16ToFloat32 (TNode< Float16RawBitsT > value) | 
|   | 
| TNode< Number >  | ChangeFloat32ToTagged (TNode< Float32T > value) | 
|   | 
| TNode< Number >  | ChangeFloat64ToTagged (TNode< Float64T > value) | 
|   | 
| TNode< Number >  | ChangeInt32ToTagged (TNode< Int32T > value) | 
|   | 
| TNode< Number >  | ChangeInt32ToTaggedNoOverflow (TNode< Int32T > value) | 
|   | 
| TNode< Number >  | ChangeUint32ToTagged (TNode< Uint32T > value) | 
|   | 
| TNode< Number >  | ChangeUintPtrToTagged (TNode< UintPtrT > value) | 
|   | 
| TNode< Uint32T >  | ChangeNonNegativeNumberToUint32 (TNode< Number > value) | 
|   | 
| TNode< Float64T >  | ChangeNumberToFloat64 (TNode< Number > value) | 
|   | 
| TNode< Int32T >  | ChangeTaggedNonSmiToInt32 (TNode< Context > context, TNode< HeapObject > input) | 
|   | 
| TNode< Float64T >  | ChangeTaggedToFloat64 (TNode< Context > context, TNode< Object > input) | 
|   | 
| TNode< Int32T >  | ChangeBoolToInt32 (TNode< BoolT > b) | 
|   | 
| void  | TaggedToBigInt (TNode< Context > context, TNode< Object > value, Label *if_not_bigint, Label *if_bigint, Label *if_bigint64, TVariable< BigInt > *var_bigint, TVariable< Smi > *var_feedback) | 
|   | 
| void  | SharedValueBarrier (TNode< Context > context, TVariable< Object > *var_shared_value) | 
|   | 
| TNode< WordT >  | TimesSystemPointerSize (TNode< WordT > value) | 
|   | 
| TNode< IntPtrT >  | TimesSystemPointerSize (TNode< IntPtrT > value) | 
|   | 
| TNode< UintPtrT >  | TimesSystemPointerSize (TNode< UintPtrT > value) | 
|   | 
| TNode< WordT >  | TimesTaggedSize (TNode< WordT > value) | 
|   | 
| TNode< IntPtrT >  | TimesTaggedSize (TNode< IntPtrT > value) | 
|   | 
| TNode< UintPtrT >  | TimesTaggedSize (TNode< UintPtrT > value) | 
|   | 
| TNode< WordT >  | TimesDoubleSize (TNode< WordT > value) | 
|   | 
| TNode< UintPtrT >  | TimesDoubleSize (TNode< UintPtrT > value) | 
|   | 
| TNode< IntPtrT >  | TimesDoubleSize (TNode< IntPtrT > value) | 
|   | 
| TNode< String >  | ToThisString (TNode< Context > context, TNode< Object > value, TNode< String > method_name) | 
|   | 
| TNode< String >  | ToThisString (TNode< Context > context, TNode< Object > value, char const *method_name) | 
|   | 
| TNode< JSAny >  | ToThisValue (TNode< Context > context, TNode< JSAny > value, PrimitiveType primitive_type, char const *method_name) | 
|   | 
| void  | ThrowIfNotInstanceType (TNode< Context > context, TNode< Object > value, InstanceType instance_type, char const *method_name) | 
|   | 
| void  | ThrowIfNotJSReceiver (TNode< Context > context, TNode< Object > value, MessageTemplate msg_template, const char *method_name) | 
|   | 
| void  | ThrowIfNotCallable (TNode< Context > context, TNode< Object > value, const char *method_name) | 
|   | 
| void  | ThrowRangeError (TNode< Context > context, MessageTemplate message, std::optional< TNode< Object > > arg0=std::nullopt, std::optional< TNode< Object > > arg1=std::nullopt, std::optional< TNode< Object > > arg2=std::nullopt) | 
|   | 
| void  | ThrowTypeError (TNode< Context > context, MessageTemplate message, char const *arg0=nullptr, char const *arg1=nullptr) | 
|   | 
| void  | ThrowTypeError (TNode< Context > context, MessageTemplate message, std::optional< TNode< Object > > arg0, std::optional< TNode< Object > > arg1=std::nullopt, std::optional< TNode< Object > > arg2=std::nullopt) | 
|   | 
| void  | TerminateExecution (TNode< Context > context) | 
|   | 
| TNode< Union< Hole, JSMessageObject > >  | GetPendingMessage () | 
|   | 
| void  | SetPendingMessage (TNode< Union< Hole, JSMessageObject > > message) | 
|   | 
| TNode< BoolT >  | IsExecutionTerminating () | 
|   | 
| TNode< Object >  | GetContinuationPreservedEmbedderData () | 
|   | 
| void  | SetContinuationPreservedEmbedderData (TNode< Object > value) | 
|   | 
| TNode< BoolT >  | InstanceTypeEqual (TNode< Int32T > instance_type, int type) | 
|   | 
| TNode< BoolT >  | IsNoElementsProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsMegaDOMProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsAlwaysSharedSpaceJSObjectInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsArrayIteratorProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsBigIntInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsBigInt (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsBoolean (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsCallableMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsCallable (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | TaggedIsCallable (TNode< Object > object) | 
|   | 
| TNode< BoolT >  | IsCode (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | TaggedIsCode (TNode< Object > object) | 
|   | 
| TNode< BoolT >  | IsConsStringInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsConstructorMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsConstructor (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsDeprecatedMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsPropertyDictionary (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsOrderedNameDictionary (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsGlobalDictionary (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsExtensibleMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsExtensibleNonPrototypeMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsExternalStringInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsFixedArray (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsFixedArraySubclass (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsFixedArrayWithKind (TNode< HeapObject > object, ElementsKind kind) | 
|   | 
| TNode< BoolT >  | IsFixedArrayWithKindOrEmpty (TNode< FixedArrayBase > object, ElementsKind kind) | 
|   | 
| TNode< BoolT >  | IsFunctionWithPrototypeSlotMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsHashTable (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsEphemeronHashTable (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsHeapNumberInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsNotAnyHole (TNode< Object > object) | 
|   | 
| TNode< BoolT >  | IsHoleInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsOddball (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsOddballInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsIndirectStringInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSArrayBuffer (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSDataView (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSRabGsabDataView (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSArrayInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSArrayMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSArray (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSArrayIterator (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSAsyncGeneratorObject (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsFunctionInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSFunctionInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSFunctionMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSFunction (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSBoundFunction (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSGeneratorObject (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSGlobalProxyInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSGlobalProxyMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSGlobalProxy (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSObjectInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSObjectMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSObject (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSApiObjectInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSApiObjectMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSApiObject (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSFinalizationRegistryMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSFinalizationRegistry (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSPromiseMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSPromise (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSProxy (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSStringIterator (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSShadowRealm (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSRegExpStringIterator (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSReceiverInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSReceiverMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSReceiver (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | JSAnyIsNotPrimitiveMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | JSAnyIsNotPrimitive (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSRegExp (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSTypedArrayInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSTypedArrayMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSTypedArray (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSGeneratorMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSPrimitiveWrapperInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSPrimitiveWrapperMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSPrimitiveWrapper (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSSharedArrayInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSSharedArrayMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSSharedArray (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSSharedArray (TNode< Object > object) | 
|   | 
| TNode< BoolT >  | IsJSSharedStructInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsJSSharedStructMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsJSSharedStruct (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsJSSharedStruct (TNode< Object > object) | 
|   | 
| TNode< BoolT >  | IsJSWrappedFunction (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsMap (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsName (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsNameInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsNullOrJSReceiver (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsNullOrUndefined (TNode< Object > object) | 
|   | 
| TNode< BoolT >  | IsNumberDictionary (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsOneByteStringInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsSeqOneByteStringInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsPrimitiveInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsPrivateName (TNode< Symbol > symbol) | 
|   | 
| TNode< BoolT >  | IsPropertyArray (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsPropertyCell (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsPromiseReactionJobTask (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsPrototypeInitialArrayPrototype (TNode< Context > context, TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsPrototypeTypedArrayPrototype (TNode< Context > context, TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsFastAliasedArgumentsMap (TNode< Context > context, TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsSlowAliasedArgumentsMap (TNode< Context > context, TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsSloppyArgumentsMap (TNode< Context > context, TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsStrictArgumentsMap (TNode< Context > context, TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsSequentialStringInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsUncachedExternalStringInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsSpecialReceiverInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsCustomElementsReceiverInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsSpecialReceiverMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsStringInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsString (TNode< HeapObject > object) | 
|   | 
| TNode< Word32T >  | IsStringWrapper (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsSeqOneByteString (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsSequentialString (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsSeqOneByteStringMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsSequentialStringMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsExternalStringMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsUncachedExternalStringMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsOneByteStringMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsSymbolInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsInternalizedStringInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsSharedStringInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsTemporalInstantInstanceType (TNode< Int32T > instance_type) | 
|   | 
| TNode< BoolT >  | IsUniqueName (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsUniqueNameNoIndex (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsUniqueNameNoCachedIndex (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsUndetectableMap (TNode< Map > map) | 
|   | 
| TNode< BoolT >  | IsNotWeakFixedArraySubclass (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | IsZeroOrContext (TNode< Object > object) | 
|   | 
| TNode< BoolT >  | IsPromiseResolveProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsPromiseThenProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsArraySpeciesProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsIsConcatSpreadableProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsTypedArraySpeciesProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsRegExpSpeciesProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsPromiseSpeciesProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsNumberStringNotRegexpLikeProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsSetIteratorProtectorCellInvalid () | 
|   | 
| TNode< BoolT >  | IsMapIteratorProtectorCellInvalid () | 
|   | 
| void  | InvalidateStringWrapperToPrimitiveProtector () | 
|   | 
| TNode< IntPtrT >  | LoadMemoryChunkFlags (TNode< HeapObject > object) | 
|   | 
| TNode< BoolT >  | LoadRuntimeFlag (ExternalReference address_of_flag) | 
|   | 
| TNode< BoolT >  | IsMockArrayBufferAllocatorFlag () | 
|   | 
| TNode< BoolT >  | HasBuiltinSubclassingFlag () | 
|   | 
| TNode< BoolT >  | HasSharedStringTableFlag () | 
|   | 
| TNode< BoolT >  | IsScriptContextMutableHeapNumberFlag () | 
|   | 
| TNode< BoolT >  | IsScriptContextMutableHeapInt32Flag () | 
|   | 
| TNode< BoolT >  | IsAdditiveSafeIntegerFeedbackEnabled () | 
|   | 
| TNode< BoolT >  | IsNumeric (TNode< Object > object) | 
|   | 
| TNode< BoolT >  | IsNumberNormalized (TNode< Number > number) | 
|   | 
| TNode< BoolT >  | IsNumberPositive (TNode< Number > number) | 
|   | 
| TNode< BoolT >  | IsHeapNumberPositive (TNode< HeapNumber > number) | 
|   | 
| TNode< BoolT >  | IsNumberNonNegativeSafeInteger (TNode< Number > number) | 
|   | 
| TNode< BoolT >  | IsInteger (TNode< Object > number) | 
|   | 
| TNode< BoolT >  | IsInteger (TNode< HeapNumber > number) | 
|   | 
| TNode< BoolT >  | IsSafeInteger (TNode< Object > number) | 
|   | 
| TNode< BoolT >  | IsSafeInteger (TNode< HeapNumber > number) | 
|   | 
| TNode< BoolT >  | IsHeapNumberUint32 (TNode< HeapNumber > number) | 
|   | 
| TNode< BoolT >  | IsNumberArrayIndex (TNode< Number > number) | 
|   | 
| template<typename TIndex >  | 
| TNode< BoolT >  | FixedArraySizeDoesntFitInNewSpace (TNode< TIndex > element_count, int base_size) | 
|   | 
| TNode< BoolT >  | ElementsKindEqual (TNode< Int32T > a, TNode< Int32T > b) | 
|   | 
| bool  | ElementsKindEqual (ElementsKind a, ElementsKind b) | 
|   | 
| TNode< BoolT >  | IsFastElementsKind (TNode< Int32T > elements_kind) | 
|   | 
| bool  | IsFastElementsKind (ElementsKind kind) | 
|   | 
| TNode< BoolT >  | IsFastPackedElementsKind (TNode< Int32T > elements_kind) | 
|   | 
| bool  | IsFastPackedElementsKind (ElementsKind kind) | 
|   | 
| TNode< BoolT >  | IsFastOrNonExtensibleOrSealedElementsKind (TNode< Int32T > elements_kind) | 
|   | 
| TNode< BoolT >  | IsDictionaryElementsKind (TNode< Int32T > elements_kind) | 
|   | 
| TNode< BoolT >  | IsDoubleElementsKind (TNode< Int32T > elements_kind) | 
|   | 
| bool  | IsDoubleElementsKind (ElementsKind kind) | 
|   | 
| TNode< BoolT >  | IsFastSmiOrTaggedElementsKind (TNode< Int32T > elements_kind) | 
|   | 
| TNode< BoolT >  | IsFastSmiElementsKind (TNode< Int32T > elements_kind) | 
|   | 
| TNode< BoolT >  | IsHoleyFastElementsKind (TNode< Int32T > elements_kind) | 
|   | 
| TNode< BoolT >  | IsHoleyFastElementsKindForRead (TNode< Int32T > elements_kind) | 
|   | 
| TNode< BoolT >  | IsElementsKindGreaterThan (TNode< Int32T > target_kind, ElementsKind reference_kind) | 
|   | 
| TNode< BoolT >  | IsElementsKindGreaterThanOrEqual (TNode< Int32T > target_kind, ElementsKind reference_kind) | 
|   | 
| TNode< BoolT >  | IsElementsKindLessThanOrEqual (TNode< Int32T > target_kind, ElementsKind reference_kind) | 
|   | 
| TNode< BoolT >  | IsElementsKindInRange (TNode< Int32T > target_kind, ElementsKind lower_reference_kind, ElementsKind higher_reference_kind) | 
|   | 
| TNode< Int32T >  | GetNonRabGsabElementsKind (TNode< Int32T > elements_kind) | 
|   | 
| TNode< Uint16T >  | StringCharCodeAt (TNode< String > string, TNode< UintPtrT > index) | 
|   | 
| TNode< String >  | StringFromSingleCharCode (TNode< Int32T > code) | 
|   | 
| TNode< Number >  | StringToNumber (TNode< String > input) | 
|   | 
| TNode< String >  | NumberToString (TNode< Number > input) | 
|   | 
| TNode< String >  | NumberToString (TNode< Number > input, Label *bailout) | 
|   | 
| TNode< Number >  | NonNumberToNumber (TNode< Context > context, TNode< HeapObject > input, BigIntHandling bigint_handling=BigIntHandling::kThrow) | 
|   | 
| TNode< Numeric >  | NonNumberToNumeric (TNode< Context > context, TNode< HeapObject > input) | 
|   | 
| TNode< Number >  | ToNumber (TNode< Context > context, TNode< Object > input, BigIntHandling bigint_handling=BigIntHandling::kThrow) | 
|   | 
| TNode< Number >  | ToNumber_Inline (TNode< Context > context, TNode< Object > input) | 
|   | 
| TNode< Numeric >  | ToNumberOrNumeric (LazyNode< Context > context, TNode< Object > input, TVariable< Smi > *var_type_feedback, Object::Conversion mode, BigIntHandling bigint_handling=BigIntHandling::kThrow) | 
|   | 
| TNode< Number >  | PlainPrimitiveToNumber (TNode< Object > input) | 
|   | 
| TNode< BigInt >  | ToBigInt (TNode< Context > context, TNode< Object > input) | 
|   | 
| TNode< BigInt >  | ToBigIntConvertNumber (TNode< Context > context, TNode< Object > input) | 
|   | 
| TNode< Number >  | ToUint32 (TNode< Context > context, TNode< Object > input) | 
|   | 
| TNode< IntPtrT >  | ChangePositiveInt32ToIntPtr (TNode< Int32T > input) | 
|   | 
| TNode< String >  | ToString_Inline (TNode< Context > context, TNode< Object > input) | 
|   | 
| TNode< JSReceiver >  | ToObject (TNode< Context > context, TNode< Object > input) | 
|   | 
| TNode< JSReceiver >  | ToObject_Inline (TNode< Context > context, TNode< Object > input) | 
|   | 
| TNode< Number >  | ToLength_Inline (TNode< Context > context, TNode< Object > input) | 
|   | 
| TNode< Object >  | OrdinaryToPrimitive (TNode< Context > context, TNode< Object > input, OrdinaryToPrimitiveHint hint) | 
|   | 
| template<typename BitField >  | 
| TNode< Uint32T >  | DecodeWord32 (TNode< Word32T > word32) | 
|   | 
| template<typename BitField >  | 
| TNode< UintPtrT >  | DecodeWord (TNode< WordT > word) | 
|   | 
| template<typename BitField >  | 
| TNode< UintPtrT >  | DecodeWordFromWord32 (TNode< Word32T > word32) | 
|   | 
| template<typename BitField >  | 
| TNode< Uint32T >  | DecodeWord32FromWord (TNode< WordT > word) | 
|   | 
| TNode< Uint32T >  | DecodeWord32 (TNode< Word32T > word32, uint32_t shift, uint32_t mask) | 
|   | 
| TNode< UintPtrT >  | DecodeWord (TNode< WordT > word, uint32_t shift, uintptr_t mask) | 
|   | 
| template<typename BitField >  | 
| TNode< Word32T >  | UpdateWord32 (TNode< Word32T > word, TNode< Uint32T > value, bool starts_as_zero=false) | 
|   | 
| template<typename BitField >  | 
| TNode< WordT >  | UpdateWord (TNode< WordT > word, TNode< UintPtrT > value, bool starts_as_zero=false) | 
|   | 
| template<typename BitField >  | 
| TNode< Word32T >  | UpdateWordInWord32 (TNode< Word32T > word, TNode< UintPtrT > value, bool starts_as_zero=false) | 
|   | 
| template<typename BitField >  | 
| TNode< WordT >  | UpdateWord32InWord (TNode< WordT > word, TNode< Uint32T > value, bool starts_as_zero=false) | 
|   | 
| TNode< Word32T >  | UpdateWord32 (TNode< Word32T > word, TNode< Uint32T > value, uint32_t shift, uint32_t mask, bool starts_as_zero=false) | 
|   | 
| TNode< WordT >  | UpdateWord (TNode< WordT > word, TNode< UintPtrT > value, uint32_t shift, uintptr_t mask, bool starts_as_zero=false) | 
|   | 
| template<typename T >  | 
| TNode< BoolT >  | IsSetWord32 (TNode< Word32T > word32) | 
|   | 
| template<typename T >  | 
| TNode< BoolT >  | IsNotSetWord32 (TNode< Word32T > word32) | 
|   | 
| TNode< BoolT >  | IsSetWord32 (TNode< Word32T > word32, uint32_t mask) | 
|   | 
| TNode< BoolT >  | IsNotSetWord32 (TNode< Word32T > word32, uint32_t mask) | 
|   | 
| TNode< BoolT >  | IsAllSetWord32 (TNode< Word32T > word32, uint32_t mask) | 
|   | 
| template<typename BitField >  | 
| TNode< BoolT >  | IsEqualInWord32 (TNode< Word32T > word32, typename BitField::FieldType value) | 
|   | 
| template<typename BitField1 , typename BitField2 >  | 
| TNode< BoolT >  | IsBothEqualInWord32 (TNode< Word32T > word32, typename BitField1::FieldType value1, typename BitField2::FieldType value2) | 
|   | 
| template<typename BitField >  | 
| TNode< BoolT >  | IsNotEqualInWord32 (TNode< Word32T > word32, typename BitField::FieldType value) | 
|   | 
| template<typename T >  | 
| TNode< BoolT >  | IsSetWord (TNode< WordT > word) | 
|   | 
| TNode< BoolT >  | IsSetWord (TNode< WordT > word, uint32_t mask) | 
|   | 
| TNode< BoolT >  | IsSetSmi (TNode< Smi > smi, int untagged_mask) | 
|   | 
| template<typename T >  | 
| TNode< BoolT >  | IsClearWord32 (TNode< Word32T > word32) | 
|   | 
| TNode< BoolT >  | IsClearWord32 (TNode< Word32T > word32, uint32_t mask) | 
|   | 
| template<typename T >  | 
| TNode< BoolT >  | IsClearWord (TNode< WordT > word) | 
|   | 
| TNode< BoolT >  | IsClearWord (TNode< WordT > word, uint32_t mask) | 
|   | 
| void  | SetCounter (StatsCounter *counter, int value) | 
|   | 
| void  | IncrementCounter (StatsCounter *counter, int delta) | 
|   | 
| void  | DecrementCounter (StatsCounter *counter, int delta) | 
|   | 
| template<typename TIndex >  | 
| void  | Increment (TVariable< TIndex > *variable, int value=1) | 
|   | 
| template<typename TIndex >  | 
| void  | Decrement (TVariable< TIndex > *variable, int value=1) | 
|   | 
| void  | Use (Label *label) | 
|   | 
| void  | TryToName (TNode< Object > key, Label *if_keyisindex, TVariable< IntPtrT > *var_index, Label *if_keyisunique, TVariable< Name > *var_unique, Label *if_bailout, Label *if_notinternalized=nullptr) | 
|   | 
| void  | StringWriteToFlatOneByte (TNode< String > source, TNode< RawPtrT > sink, TNode< Int32T > start, TNode< Int32T > length) | 
|   | 
| void  | StringWriteToFlatTwoByte (TNode< String > source, TNode< RawPtrT > sink, TNode< Int32T > start, TNode< Int32T > length) | 
|   | 
| TNode< RawPtr< Uint8T > >  | ExternalOneByteStringGetChars (TNode< ExternalOneByteString > string) | 
|   | 
| TNode< RawPtr< Uint16T > >  | ExternalTwoByteStringGetChars (TNode< ExternalTwoByteString > string) | 
|   | 
| TNode< RawPtr< Uint8T > >  | IntlAsciiCollationWeightsL1 () | 
|   | 
| TNode< RawPtr< Uint8T > >  | IntlAsciiCollationWeightsL3 () | 
|   | 
| void  | TryInternalizeString (TNode< String > string, Label *if_index, TVariable< IntPtrT > *var_index, Label *if_internalized, TVariable< Name > *var_internalized, Label *if_not_internalized, Label *if_bailout) | 
|   | 
| template<typename Dictionary >  | 
| TNode< IntPtrT >  | EntryToIndex (TNode< IntPtrT > entry, int field_index) | 
|   | 
| template<typename Dictionary >  | 
| TNode< IntPtrT >  | EntryToIndex (TNode< IntPtrT > entry) | 
|   | 
| template<class ContainerType >  | 
| TNode< Uint32T >  | LoadDetailsByKeyIndex (TNode< ContainerType > container, TNode< IntPtrT > key_index) | 
|   | 
| template<class ContainerType >  | 
| TNode< Object >  | LoadValueByKeyIndex (TNode< ContainerType > container, TNode< IntPtrT > key_index) | 
|   | 
| template<class ContainerType >  | 
| void  | StoreDetailsByKeyIndex (TNode< ContainerType > container, TNode< IntPtrT > key_index, TNode< Smi > details) | 
|   | 
| template<class ContainerType >  | 
| void  | StoreValueByKeyIndex (TNode< ContainerType > container, TNode< IntPtrT > key_index, TNode< Object > value, WriteBarrierMode write_barrier=UPDATE_WRITE_BARRIER) | 
|   | 
| TNode< IntPtrT >  | HashTableComputeCapacity (TNode< IntPtrT > at_least_space_for) | 
|   | 
| TNode< IntPtrT >  | NameToIndexHashTableLookup (TNode< NameToIndexHashTable > table, TNode< Name > name, Label *not_found) | 
|   | 
| template<class Dictionary >  | 
| TNode< Smi >  | GetNumberOfElements (TNode< Dictionary > dictionary) | 
|   | 
| TNode< Smi >  | GetNumberDictionaryNumberOfElements (TNode< NumberDictionary > dictionary) | 
|   | 
| template<class Dictionary >  | 
| void  | SetNumberOfElements (TNode< Dictionary > dictionary, TNode< Smi > num_elements_smi) | 
|   | 
| template<class Dictionary >  | 
| TNode< Smi >  | GetNumberOfDeletedElements (TNode< Dictionary > dictionary) | 
|   | 
| template<class Dictionary >  | 
| void  | SetNumberOfDeletedElements (TNode< Dictionary > dictionary, TNode< Smi > num_deleted_smi) | 
|   | 
| template<class Dictionary >  | 
| TNode< Smi >  | GetCapacity (TNode< Dictionary > dictionary) | 
|   | 
| template<class Dictionary >  | 
| TNode< Smi >  | GetNextEnumerationIndex (TNode< Dictionary > dictionary) | 
|   | 
| template<class Dictionary >  | 
| void  | SetNextEnumerationIndex (TNode< Dictionary > dictionary, TNode< Smi > next_enum_index_smi) | 
|   | 
| template<class Dictionary >  | 
| TNode< Smi >  | GetNameDictionaryFlags (TNode< Dictionary > dictionary) | 
|   | 
| template<class Dictionary >  | 
| void  | SetNameDictionaryFlags (TNode< Dictionary >, TNode< Smi > flags) | 
|   | 
| template<typename Dictionary >  | 
| TNode< HeapObject >  | LoadName (TNode< HeapObject > key) | 
|   | 
| template<typename Dictionary >  | 
| void  | NameDictionaryLookup (TNode< Dictionary > dictionary, TNode< Name > unique_name, Label *if_found, TVariable< IntPtrT > *var_name_index, Label *if_not_found, LookupMode mode=kFindExisting) | 
|   | 
| template<typename Dictionary >  | 
| void  | NameDictionaryLookupWithForwardIndex (TNode< Dictionary > dictionary, TNode< Name > unique_name, Label *if_found, TVariable< IntPtrT > *var_name_index, Label *if_not_found, LookupMode mode=kFindExisting) | 
|   | 
| TNode< Word32T >  | ComputeSeededHash (TNode< IntPtrT > key) | 
|   | 
| void  | NumberDictionaryLookup (TNode< NumberDictionary > dictionary, TNode< IntPtrT > intptr_index, Label *if_found, TVariable< IntPtrT > *var_entry, Label *if_not_found) | 
|   | 
| TNode< JSAny >  | BasicLoadNumberDictionaryElement (TNode< NumberDictionary > dictionary, TNode< IntPtrT > intptr_index, Label *not_data, Label *if_hole) | 
|   | 
| template<class Dictionary >  | 
| void  | FindInsertionEntry (TNode< Dictionary > dictionary, TNode< Name > key, TVariable< IntPtrT > *var_key_index) | 
|   | 
| template<class Dictionary >  | 
| void  | InsertEntry (TNode< Dictionary > dictionary, TNode< Name > key, TNode< Object > value, TNode< IntPtrT > index, TNode< Smi > enum_index) | 
|   | 
| template<class Dictionary >  | 
| void  | AddToDictionary (TNode< Dictionary > dictionary, TNode< Name > key, TNode< Object > value, Label *bailout, std::optional< TNode< IntPtrT > > insertion_index=std::nullopt) | 
|   | 
| void  | TryHasOwnProperty (TNode< HeapObject > object, TNode< Map > map, TNode< Int32T > instance_type, TNode< Name > unique_name, Label *if_found, Label *if_not_found, Label *if_bailout) | 
|   | 
| void  | TryGetOwnProperty (TNode< Context > context, TNode< JSAny > receiver, TNode< JSReceiver > object, TNode< Map > map, TNode< Int32T > instance_type, TNode< Name > unique_name, Label *if_found_value, TVariable< Object > *var_value, Label *if_not_found, Label *if_bailout, ExpectedReceiverMode expected_receiver_mode=kExpectingAnyReceiver) | 
|   | 
| void  | TryGetOwnProperty (TNode< Context > context, TNode< JSAny > receiver, TNode< JSReceiver > object, TNode< Map > map, TNode< Int32T > instance_type, TNode< Name > unique_name, Label *if_found_value, TVariable< Object > *var_value, TVariable< Uint32T > *var_details, TVariable< Object > *var_raw_value, Label *if_not_found, Label *if_bailout, GetOwnPropertyMode mode, ExpectedReceiverMode expected_receiver_mode=kExpectingAnyReceiver) | 
|   | 
| TNode< PropertyDescriptorObject >  | AllocatePropertyDescriptorObject (TNode< Context > context) | 
|   | 
| void  | InitializePropertyDescriptorObject (TNode< PropertyDescriptorObject > descriptor, TNode< Object > value, TNode< Uint32T > details, Label *if_bailout) | 
|   | 
| TNode< JSAny >  | GetProperty (TNode< Context > context, TNode< JSAny > receiver, Handle< Name > name) | 
|   | 
| TNode< JSAny >  | GetProperty (TNode< Context > context, TNode< JSAny > receiver, TNode< Object > name) | 
|   | 
| TNode< BoolT >  | IsInterestingProperty (TNode< Name > name) | 
|   | 
| TNode< JSAny >  | GetInterestingProperty (TNode< Context > context, TNode< JSReceiver > receiver, TNode< Name > name, Label *if_not_found) | 
|   | 
| TNode< JSAny >  | GetInterestingProperty (TNode< Context > context, TNode< JSAny > receiver, TVariable< JSAnyNotSmi > *var_holder, TVariable< Map > *var_holder_map, TNode< Name > name, Label *if_not_found) | 
|   | 
| TNode< Object >  | SetPropertyStrict (TNode< Context > context, TNode< JSAny > receiver, TNode< Object > key, TNode< Object > value) | 
|   | 
| TNode< Object >  | CreateDataProperty (TNode< Context > context, TNode< JSObject > receiver, TNode< Object > key, TNode< Object > value) | 
|   | 
| TNode< JSAny >  | GetMethod (TNode< Context > context, TNode< JSAny > object, Handle< Name > name, Label *if_null_or_undefined) | 
|   | 
| TNode< JSAny >  | GetIteratorMethod (TNode< Context > context, TNode< JSAnyNotSmi > heap_obj, Label *if_iteratorundefined) | 
|   | 
| TNode< JSAny >  | CreateAsyncFromSyncIterator (TNode< Context > context, TNode< JSAny > sync_iterator) | 
|   | 
| TNode< JSObject >  | CreateAsyncFromSyncIterator (TNode< Context > context, TNode< JSReceiver > sync_iterator, TNode< Object > next) | 
|   | 
| void  | LoadPropertyFromFastObject (TNode< HeapObject > object, TNode< Map > map, TNode< DescriptorArray > descriptors, TNode< IntPtrT > name_index, TVariable< Uint32T > *var_details, TVariable< Object > *var_value) | 
|   | 
| void  | LoadPropertyFromFastObject (TNode< HeapObject > object, TNode< Map > map, TNode< DescriptorArray > descriptors, TNode< IntPtrT > name_index, TNode< Uint32T >, TVariable< Object > *var_value) | 
|   | 
| template<typename Dictionary >  | 
| void  | LoadPropertyFromDictionary (TNode< Dictionary > dictionary, TNode< IntPtrT > name_index, TVariable< Uint32T > *var_details, TVariable< Object > *var_value) | 
|   | 
| void  | LoadPropertyFromGlobalDictionary (TNode< GlobalDictionary > dictionary, TNode< IntPtrT > name_index, TVariable< Uint32T > *var_details, TVariable< Object > *var_value, Label *if_deleted) | 
|   | 
| void  | TryLookupProperty (TNode< HeapObject > object, TNode< Map > map, TNode< Int32T > instance_type, TNode< Name > unique_name, Label *if_found_fast, Label *if_found_dict, Label *if_found_global, TVariable< HeapObject > *var_meta_storage, TVariable< IntPtrT > *var_name_index, Label *if_not_found, Label *if_bailout) | 
|   | 
| void  | TryLookupPropertyInSimpleObject (TNode< JSObject > object, TNode< Map > map, TNode< Name > unique_name, Label *if_found_fast, Label *if_found_dict, TVariable< HeapObject > *var_meta_storage, TVariable< IntPtrT > *var_name_index, Label *if_not_found, Label *bailout) | 
|   | 
| void  | TryLookupElement (TNode< HeapObject > object, TNode< Map > map, TNode< Int32T > instance_type, TNode< IntPtrT > intptr_index, Label *if_found, Label *if_absent, Label *if_not_found, Label *if_bailout) | 
|   | 
| void  | BranchIfMaybeSpecialIndex (TNode< String > name_string, Label *if_maybe_special_index, Label *if_not_special_index) | 
|   | 
| void  | TryPrototypeChainLookup (TNode< JSAny > receiver, TNode< JSAny > object, TNode< Object > key, const LookupPropertyInHolder &lookup_property_in_holder, const LookupElementInHolder &lookup_element_in_holder, Label *if_end, Label *if_bailout, Label *if_proxy, bool handle_private_names=false) | 
|   | 
| TNode< Boolean >  | HasInPrototypeChain (TNode< Context > context, TNode< HeapObject > object, TNode< Object > prototype) | 
|   | 
| TNode< Boolean >  | OrdinaryHasInstance (TNode< Context > context, TNode< Object > callable, TNode< Object > object) | 
|   | 
| TNode< BytecodeArray >  | LoadBytecodeArrayFromBaseline () | 
|   | 
| TNode< FeedbackVector >  | LoadFeedbackVectorForStub () | 
|   | 
| TNode< FeedbackVector >  | LoadFeedbackVectorFromBaseline () | 
|   | 
| TNode< Context >  | LoadContextFromBaseline () | 
|   | 
| TNode< FeedbackVector >  | LoadFeedbackVectorForStubWithTrampoline () | 
|   | 
| TNode< HeapObject >  | LoadFeedbackCellValue (TNode< JSFunction > closure) | 
|   | 
| TNode< HeapObject >  | LoadFeedbackVector (TNode< JSFunction > closure) | 
|   | 
| TNode< FeedbackVector >  | LoadFeedbackVector (TNode< JSFunction > closure, Label *if_no_feedback_vector) | 
|   | 
| TNode< ClosureFeedbackCellArray >  | LoadClosureFeedbackArray (TNode< JSFunction > closure) | 
|   | 
| bool  | UpdateFeedbackModeEqual (UpdateFeedbackMode a, UpdateFeedbackMode b) | 
|   | 
| void  | UpdateFeedback (TNode< Smi > feedback, TNode< HeapObject > maybe_feedback_vector, TNode< UintPtrT > slot_id, UpdateFeedbackMode mode) | 
|   | 
| void  | UpdateFeedback (TNode< Smi > feedback, TNode< FeedbackVector > feedback_vector, TNode< UintPtrT > slot_id) | 
|   | 
| void  | MaybeUpdateFeedback (TNode< Smi > feedback, TNode< HeapObject > maybe_feedback_vector, TNode< UintPtrT > slot_id) | 
|   | 
| void  | ReportFeedbackUpdate (TNode< FeedbackVector > feedback_vector, TNode< UintPtrT > slot_id, const char *reason) | 
|   | 
| void  | CombineFeedback (TVariable< Smi > *existing_feedback, int feedback) | 
|   | 
| void  | CombineFeedback (TVariable< Smi > *existing_feedback, TNode< Smi > feedback) | 
|   | 
| void  | OverwriteFeedback (TVariable< Smi > *existing_feedback, int new_feedback) | 
|   | 
| void  | CheckForAssociatedProtector (TNode< Name > name, Label *if_protector) | 
|   | 
| TNode< Map >  | LoadReceiverMap (TNode< Object > receiver) | 
|   | 
| TNode< Context >  | LoadScriptContext (TNode< Context > context, TNode< IntPtrT > context_index) | 
|   | 
| TNode< Uint8T >  | Int32ToUint8Clamped (TNode< Int32T > int32_value) | 
|   | 
| TNode< Uint8T >  | Float64ToUint8Clamped (TNode< Float64T > float64_value) | 
|   | 
| template<typename T >  | 
| TNode< T >  | PrepareValueForWriteToTypedArray (TNode< Object > input, ElementsKind elements_kind, TNode< Context > context) | 
|   | 
| template<typename TIndex , typename TValue >  | 
| void  | StoreElement (TNode< RawPtrT > elements, ElementsKind kind, TNode< TIndex > index, TNode< TValue > value) | 
|   | 
| void  | BigIntToRawBytes (TNode< BigInt > bigint, TVariable< UintPtrT > *var_low, TVariable< UintPtrT > *var_high) | 
|   | 
| void  | EmitElementStore (TNode< JSObject > object, TNode< Object > key, TNode< Object > value, ElementsKind elements_kind, KeyedAccessStoreMode store_mode, Label *bailout, TNode< Context > context, TVariable< Object > *maybe_converted_value=nullptr) | 
|   | 
| TNode< FixedArrayBase >  | CheckForCapacityGrow (TNode< JSObject > object, TNode< FixedArrayBase > elements, ElementsKind kind, TNode< UintPtrT > length, TNode< IntPtrT > key, Label *bailout) | 
|   | 
| TNode< FixedArrayBase >  | CopyElementsOnWrite (TNode< HeapObject > object, TNode< FixedArrayBase > elements, ElementsKind kind, TNode< IntPtrT > length, Label *bailout) | 
|   | 
| void  | TransitionElementsKind (TNode< JSObject > object, TNode< Map > map, ElementsKind from_kind, ElementsKind to_kind, Label *bailout) | 
|   | 
| void  | TrapAllocationMemento (TNode< JSObject > object, Label *memento_found) | 
|   | 
| TNode< IntPtrT >  | MemoryChunkFromAddress (TNode< IntPtrT > address) | 
|   | 
| TNode< IntPtrT >  | PageMetadataFromMemoryChunk (TNode< IntPtrT > address) | 
|   | 
| TNode< IntPtrT >  | PageMetadataFromAddress (TNode< IntPtrT > address) | 
|   | 
| TNode< MaybeObject >  | StoreWeakReferenceInFeedbackVector (TNode< FeedbackVector > feedback_vector, TNode< UintPtrT > slot, TNode< HeapObject > value, int additional_offset=0) | 
|   | 
| TNode< AllocationSite >  | CreateAllocationSiteInFeedbackVector (TNode< FeedbackVector > feedback_vector, TNode< UintPtrT > slot) | 
|   | 
| TNode< BoolT >  | HasBoilerplate (TNode< Object > maybe_literal_site) | 
|   | 
| TNode< Smi >  | LoadTransitionInfo (TNode< AllocationSite > allocation_site) | 
|   | 
| TNode< JSObject >  | LoadBoilerplate (TNode< AllocationSite > allocation_site) | 
|   | 
| TNode< Int32T >  | LoadElementsKind (TNode< AllocationSite > allocation_site) | 
|   | 
| TNode< Object >  | LoadNestedAllocationSite (TNode< AllocationSite > allocation_site) | 
|   | 
| TNode< Object >  | LoadAccessorPairGetter (TNode< AccessorPair > accessor_pair) | 
|   | 
| TNode< Object >  | LoadAccessorPairSetter (TNode< AccessorPair > accessor_pair) | 
|   | 
| template<typename TIndex >  | 
| void  | BuildFastLoop (const VariableList &vars, TVariable< TIndex > &var_index, TNode< TIndex > start_index, TNode< TIndex > end_index, const FastLoopBody< TIndex > &body, TNode< TIndex > increment, LoopUnrollingMode unrolling_mode, IndexAdvanceMode advance_mode, IndexAdvanceDirection advance_direction) | 
|   | 
| template<typename TIndex >  | 
| void  | BuildFastLoop (const VariableList &vars, TVariable< TIndex > &var_index, TNode< TIndex > start_index, TNode< TIndex > end_index, const FastLoopBody< TIndex > &body, int increment, LoopUnrollingMode unrolling_mode, IndexAdvanceMode advance_mode=IndexAdvanceMode::kPre) | 
|   | 
| template<typename TIndex >  | 
| void  | BuildFastLoop (TVariable< TIndex > &var_index, TNode< TIndex > start_index, TNode< TIndex > end_index, const FastLoopBody< TIndex > &body, int increment, LoopUnrollingMode unrolling_mode, IndexAdvanceMode advance_mode=IndexAdvanceMode::kPre) | 
|   | 
| template<typename TIndex >  | 
| void  | BuildFastLoop (const VariableList &vars, TNode< TIndex > start_index, TNode< TIndex > end_index, const FastLoopBody< TIndex > &body, int increment, LoopUnrollingMode unrolling_mode, IndexAdvanceMode advance_mode) | 
|   | 
| template<typename TIndex >  | 
| void  | BuildFastLoop (TNode< TIndex > start_index, TNode< TIndex > end_index, const FastLoopBody< TIndex > &body, int increment, LoopUnrollingMode unrolling_mode, IndexAdvanceMode advance_mode=IndexAdvanceMode::kPre) | 
|   | 
| template<typename TIndex >  | 
| void  | BuildFastArrayForEach (TNode< UnionOf< FixedArray, PropertyArray, HeapObject > > array, ElementsKind kind, TNode< TIndex > first_element_inclusive, TNode< TIndex > last_element_exclusive, const FastArrayForEachBody &body, LoopUnrollingMode loop_unrolling_mode, ForEachDirection direction=ForEachDirection::kReverse) | 
|   | 
| template<typename TIndex >  | 
| TNode< IntPtrT >  | GetArrayAllocationSize (TNode< TIndex > element_count, ElementsKind kind, int header_size) | 
|   | 
| template<typename TIndex >  | 
| TNode< IntPtrT >  | GetFixedArrayAllocationSize (TNode< TIndex > element_count, ElementsKind kind) | 
|   | 
| TNode< IntPtrT >  | GetPropertyArrayAllocationSize (TNode< IntPtrT > element_count) | 
|   | 
| template<typename TIndex >  | 
| void  | GotoIfFixedArraySizeDoesntFitInNewSpace (TNode< TIndex > element_count, Label *doesnt_fit, int base_size) | 
|   | 
| void  | InitializeFieldsWithRoot (TNode< HeapObject > object, TNode< IntPtrT > start_offset, TNode< IntPtrT > end_offset, RootIndex root) | 
|   | 
| TNode< Context >  | GotoIfHasContextExtensionUpToDepth (TNode< Context > context, TNode< Uint32T > depth, Label *target) | 
|   | 
| TNode< Boolean >  | RelationalComparison (Operation op, TNode< Object > left, TNode< Object > right, TNode< Context > context, TVariable< Smi > *var_type_feedback=nullptr) | 
|   | 
| TNode< Boolean >  | RelationalComparison (Operation op, TNode< Object > left, TNode< Object > right, const LazyNode< Context > &context, TVariable< Smi > *var_type_feedback=nullptr) | 
|   | 
| void  | BranchIfNumberRelationalComparison (Operation op, TNode< Number > left, TNode< Number > right, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfNumberEqual (TNode< Number > left, TNode< Number > right, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfNumberNotEqual (TNode< Number > left, TNode< Number > right, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfNumberLessThan (TNode< Number > left, TNode< Number > right, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfNumberLessThanOrEqual (TNode< Number > left, TNode< Number > right, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfNumberGreaterThan (TNode< Number > left, TNode< Number > right, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfNumberGreaterThanOrEqual (TNode< Number > left, TNode< Number > right, Label *if_true, Label *if_false) | 
|   | 
| void  | BranchIfAccessorPair (TNode< Object > value, Label *if_accessor_pair, Label *if_not_accessor_pair) | 
|   | 
| void  | GotoIfNumberGreaterThanOrEqual (TNode< Number > left, TNode< Number > right, Label *if_false) | 
|   | 
| TNode< Boolean >  | Equal (TNode< Object > lhs, TNode< Object > rhs, TNode< Context > context, TVariable< Smi > *var_type_feedback=nullptr) | 
|   | 
| TNode< Boolean >  | Equal (TNode< Object > lhs, TNode< Object > rhs, const LazyNode< Context > &context, TVariable< Smi > *var_type_feedback=nullptr) | 
|   | 
| TNode< Boolean >  | StrictEqual (TNode< Object > lhs, TNode< Object > rhs, TVariable< Smi > *var_type_feedback=nullptr) | 
|   | 
| void  | GotoIfStringEqual (TNode< String > lhs, TNode< IntPtrT > lhs_length, TNode< String > rhs, Label *if_true) | 
|   | 
| void  | BranchIfStringEqual (TNode< String > lhs, TNode< String > rhs, Label *if_true, Label *if_false, TVariable< Boolean > *result=nullptr) | 
|   | 
| void  | BranchIfStringEqual (TNode< String > lhs, TNode< IntPtrT > lhs_length, TNode< String > rhs, TNode< IntPtrT > rhs_length, Label *if_true, Label *if_false, TVariable< Boolean > *result=nullptr) | 
|   | 
| void  | BranchIfSameValue (TNode< Object > lhs, TNode< Object > rhs, Label *if_true, Label *if_false, SameValueMode mode=SameValueMode::kFull) | 
|   | 
| void  | BranchIfSameNumberValue (TNode< Float64T > lhs_value, TNode< Float64T > rhs_value, Label *if_true, Label *if_false) | 
|   | 
| TNode< Boolean >  | HasProperty (TNode< Context > context, TNode< JSAny > object, TNode< Object > key, HasPropertyLookupMode mode) | 
|   | 
| TNode< Boolean >  | HasProperty_Inline (TNode< Context > context, TNode< JSReceiver > object, TNode< Object > key) | 
|   | 
| void  | ForInPrepare (TNode< HeapObject > enumerator, TNode< UintPtrT > slot, TNode< HeapObject > maybe_feedback_vector, TNode< FixedArray > *cache_array_out, TNode< Smi > *cache_length_out, UpdateFeedbackMode update_feedback_mode) | 
|   | 
| TNode< String >  | Typeof (TNode< Object > value, std::optional< TNode< UintPtrT > > slot_id={}, std::optional< TNode< HeapObject > > maybe_feedback_vector={}) | 
|   | 
| TNode< HeapObject >  | GetSuperConstructor (TNode< JSFunction > active_function) | 
|   | 
| TNode< JSReceiver >  | SpeciesConstructor (TNode< Context > context, TNode< JSAny > object, TNode< JSReceiver > default_constructor) | 
|   | 
| TNode< Boolean >  | InstanceOf (TNode< Object > object, TNode< JSAny > callable, TNode< Context > context) | 
|   | 
| TNode< BoolT >  | IsDebugActive () | 
|   | 
| TNode< UintPtrT >  | LoadJSArrayBufferByteLength (TNode< JSArrayBuffer > array_buffer) | 
|   | 
| TNode< UintPtrT >  | LoadJSArrayBufferMaxByteLength (TNode< JSArrayBuffer > array_buffer) | 
|   | 
| TNode< RawPtrT >  | LoadJSArrayBufferBackingStorePtr (TNode< JSArrayBuffer > array_buffer) | 
|   | 
| void  | ThrowIfArrayBufferIsDetached (TNode< Context > context, TNode< JSArrayBuffer > array_buffer, const char *method_name) | 
|   | 
| TNode< JSArrayBuffer >  | LoadJSArrayBufferViewBuffer (TNode< JSArrayBufferView > array_buffer_view) | 
|   | 
| TNode< UintPtrT >  | LoadJSArrayBufferViewByteLength (TNode< JSArrayBufferView > array_buffer_view) | 
|   | 
| void  | StoreJSArrayBufferViewByteLength (TNode< JSArrayBufferView > array_buffer_view, TNode< UintPtrT > value) | 
|   | 
| TNode< UintPtrT >  | LoadJSArrayBufferViewByteOffset (TNode< JSArrayBufferView > array_buffer_view) | 
|   | 
| void  | StoreJSArrayBufferViewByteOffset (TNode< JSArrayBufferView > array_buffer_view, TNode< UintPtrT > value) | 
|   | 
| void  | ThrowIfArrayBufferViewBufferIsDetached (TNode< Context > context, TNode< JSArrayBufferView > array_buffer_view, const char *method_name) | 
|   | 
| TNode< UintPtrT >  | LoadJSTypedArrayLength (TNode< JSTypedArray > typed_array) | 
|   | 
| void  | StoreJSTypedArrayLength (TNode< JSTypedArray > typed_array, TNode< UintPtrT > value) | 
|   | 
| TNode< UintPtrT >  | LoadJSTypedArrayLengthAndCheckDetached (TNode< JSTypedArray > typed_array, Label *detached) | 
|   | 
| TNode< UintPtrT >  | LoadVariableLengthJSTypedArrayLength (TNode< JSTypedArray > array, TNode< JSArrayBuffer > buffer, Label *detached_or_out_of_bounds) | 
|   | 
| TNode< UintPtrT >  | LoadVariableLengthJSTypedArrayByteLength (TNode< Context > context, TNode< JSTypedArray > array, TNode< JSArrayBuffer > buffer) | 
|   | 
| TNode< UintPtrT >  | LoadVariableLengthJSArrayBufferViewByteLength (TNode< JSArrayBufferView > array, TNode< JSArrayBuffer > buffer, Label *detached_or_out_of_bounds) | 
|   | 
| void  | IsJSArrayBufferViewDetachedOrOutOfBounds (TNode< JSArrayBufferView > array_buffer_view, Label *detached_or_oob, Label *not_detached_nor_oob) | 
|   | 
| TNode< BoolT >  | IsJSArrayBufferViewDetachedOrOutOfBoundsBoolean (TNode< JSArrayBufferView > array_buffer_view) | 
|   | 
| void  | CheckJSTypedArrayIndex (TNode< JSTypedArray > typed_array, TNode< UintPtrT > index, Label *detached_or_out_of_bounds) | 
|   | 
| TNode< IntPtrT >  | RabGsabElementsKindToElementByteSize (TNode< Int32T > elementsKind) | 
|   | 
| TNode< RawPtrT >  | LoadJSTypedArrayDataPtr (TNode< JSTypedArray > typed_array) | 
|   | 
| TNode< JSArrayBuffer >  | GetTypedArrayBuffer (TNode< Context > context, TNode< JSTypedArray > array) | 
|   | 
| template<typename TIndex >  | 
| TNode< IntPtrT >  | ElementOffsetFromIndex (TNode< TIndex > index, ElementsKind kind, int base_size=0) | 
|   | 
| template<typename Array , typename TIndex >  | 
| TNode< IntPtrT >  | OffsetOfElementAt (TNode< TIndex > index) | 
|   | 
| TNode< BoolT >  | IsOffsetInBounds (TNode< IntPtrT > offset, TNode< IntPtrT > length, int header_size, ElementsKind kind=HOLEY_ELEMENTS) | 
|   | 
| TNode< Code >  | LoadBuiltin (TNode< Smi > builtin_id) | 
|   | 
| void  | SetSupportsDynamicParameterCount (TNode< JSFunction > callee, TNode< JSDispatchHandleT > dispatch_handle) | 
|   | 
| TNode< Code >  | GetSharedFunctionInfoCode (TNode< SharedFunctionInfo > shared_info, TVariable< Uint16T > *data_type_out=nullptr, Label *if_compile_lazy=nullptr) | 
|   | 
| TNode< JSFunction >  | AllocateRootFunctionWithContext (RootIndex function, TNode< Context > context, std::optional< TNode< NativeContext > > maybe_native_context) | 
|   | 
| TNode< JSFunction >  | AllocateRootFunctionWithContext (intptr_t function, TNode< Context > context, TNode< NativeContext > native_context) | 
|   | 
| TNode< Uint32T >  | PromiseHookFlags () | 
|   | 
| TNode< BoolT >  | HasAsyncEventDelegate () | 
|   | 
| TNode< BoolT >  | IsIsolatePromiseHookEnabled (TNode< Uint32T > flags) | 
|   | 
| TNode< BoolT >  | IsAnyPromiseHookEnabled (TNode< Uint32T > flags) | 
|   | 
| TNode< BoolT >  | IsAnyPromiseHookEnabled () | 
|   | 
| TNode< BoolT >  | IsIsolatePromiseHookEnabledOrHasAsyncEventDelegate (TNode< Uint32T > flags) | 
|   | 
| TNode< BoolT >  | IsIsolatePromiseHookEnabledOrHasAsyncEventDelegate () | 
|   | 
| TNode< BoolT >  | IsIsolatePromiseHookEnabledOrDebugIsActiveOrHasAsyncEventDelegate (TNode< Uint32T > flags) | 
|   | 
| TNode< BoolT >  | IsIsolatePromiseHookEnabledOrDebugIsActiveOrHasAsyncEventDelegate () | 
|   | 
| TNode< BoolT >  | NeedsAnyPromiseHooks (TNode< Uint32T > flags) | 
|   | 
| TNode< BoolT >  | NeedsAnyPromiseHooks () | 
|   | 
| void  | CheckPrototypeEnumCache (TNode< JSReceiver > receiver, TNode< Map > receiver_map, Label *if_fast, Label *if_slow) | 
|   | 
| TNode< Map >  | CheckEnumCache (TNode< JSReceiver > receiver, Label *if_empty, Label *if_runtime) | 
|   | 
| TNode< JSAny >  | GetArgumentValue (TorqueStructArguments args, TNode< IntPtrT > index) | 
|   | 
| void  | SetArgumentValue (TorqueStructArguments args, TNode< IntPtrT > index, TNode< JSAny > value) | 
|   | 
| TorqueStructArguments  | GetFrameArguments (TNode< RawPtrT > frame, TNode< IntPtrT > argc, FrameArgumentsArgcType argc_type=FrameArgumentsArgcType::kCountExcludesReceiver) | 
|   | 
| TNode< Int32T >  | JSParameterCount (int argc_without_receiver) | 
|   | 
| TNode< Word32T >  | JSParameterCount (TNode< Word32T > argc_without_receiver) | 
|   | 
| void  | Print (const char *s) | 
|   | 
| void  | Print (const char *prefix, TNode< MaybeObject > tagged_value) | 
|   | 
| void  | Print (TNode< MaybeObject > tagged_value) | 
|   | 
| void  | Print (const char *prefix, TNode< UintPtrT > value) | 
|   | 
| void  | Print (const char *prefix, TNode< Float64T > value) | 
|   | 
| void  | PrintErr (const char *s) | 
|   | 
| void  | PrintErr (const char *prefix, TNode< MaybeObject > tagged_value) | 
|   | 
| void  | PrintErr (TNode< MaybeObject > tagged_value) | 
|   | 
| void  | PrintToStream (const char *s, int stream) | 
|   | 
| void  | PrintToStream (const char *prefix, TNode< MaybeObject > tagged_value, int stream) | 
|   | 
| void  | PrintToStream (const char *prefix, TNode< UintPtrT > value, int stream) | 
|   | 
| void  | PrintToStream (const char *prefix, TNode< Float64T > value, int stream) | 
|   | 
| template<class... TArgs>  | 
| TNode< HeapObject >  | MakeTypeError (MessageTemplate message, TNode< Context > context, TArgs... args) | 
|   | 
| void  | Abort (AbortReason reason) | 
|   | 
| bool  | ConstexprBoolNot (bool value) | 
|   | 
| int31_t  | ConstexprIntegerLiteralToInt31 (const IntegerLiteral &i) | 
|   | 
| int32_t  | ConstexprIntegerLiteralToInt32 (const IntegerLiteral &i) | 
|   | 
| uint32_t  | ConstexprIntegerLiteralToUint32 (const IntegerLiteral &i) | 
|   | 
| int8_t  | ConstexprIntegerLiteralToInt8 (const IntegerLiteral &i) | 
|   | 
| uint8_t  | ConstexprIntegerLiteralToUint8 (const IntegerLiteral &i) | 
|   | 
| int64_t  | ConstexprIntegerLiteralToInt64 (const IntegerLiteral &i) | 
|   | 
| uint64_t  | ConstexprIntegerLiteralToUint64 (const IntegerLiteral &i) | 
|   | 
| intptr_t  | ConstexprIntegerLiteralToIntptr (const IntegerLiteral &i) | 
|   | 
| uintptr_t  | ConstexprIntegerLiteralToUintptr (const IntegerLiteral &i) | 
|   | 
| double  | ConstexprIntegerLiteralToFloat64 (const IntegerLiteral &i) | 
|   | 
| bool  | ConstexprIntegerLiteralEqual (IntegerLiteral lhs, IntegerLiteral rhs) | 
|   | 
| IntegerLiteral  | ConstexprIntegerLiteralAdd (const IntegerLiteral &lhs, const IntegerLiteral &rhs) | 
|   | 
| IntegerLiteral  | ConstexprIntegerLiteralLeftShift (const IntegerLiteral &lhs, const IntegerLiteral &rhs) | 
|   | 
| IntegerLiteral  | ConstexprIntegerLiteralBitwiseOr (const IntegerLiteral &lhs, const IntegerLiteral &rhs) | 
|   | 
| bool  | ConstexprInt31Equal (int31_t a, int31_t b) | 
|   | 
| bool  | ConstexprInt31NotEqual (int31_t a, int31_t b) | 
|   | 
| bool  | ConstexprInt31GreaterThanEqual (int31_t a, int31_t b) | 
|   | 
| bool  | ConstexprUint32Equal (uint32_t a, uint32_t b) | 
|   | 
| bool  | ConstexprUint32NotEqual (uint32_t a, uint32_t b) | 
|   | 
| bool  | ConstexprInt32Equal (int32_t a, int32_t b) | 
|   | 
| bool  | ConstexprInt32NotEqual (int32_t a, int32_t b) | 
|   | 
| bool  | ConstexprInt32GreaterThanEqual (int32_t a, int32_t b) | 
|   | 
| uint32_t  | ConstexprUint32Add (uint32_t a, uint32_t b) | 
|   | 
| int32_t  | ConstexprUint32Sub (uint32_t a, uint32_t b) | 
|   | 
| int32_t  | ConstexprInt32Sub (int32_t a, int32_t b) | 
|   | 
| int32_t  | ConstexprInt32Add (int32_t a, int32_t b) | 
|   | 
| int31_t  | ConstexprInt31Add (int31_t a, int31_t b) | 
|   | 
| int31_t  | ConstexprInt31Mul (int31_t a, int31_t b) | 
|   | 
| int32_t  | ConstexprWord32Or (int32_t a, int32_t b) | 
|   | 
| uint32_t  | ConstexprWord32Shl (uint32_t a, int32_t b) | 
|   | 
| bool  | ConstexprUintPtrLessThan (uintptr_t a, uintptr_t b) | 
|   | 
| void  | PerformStackCheck (TNode< Context > context) | 
|   | 
| void  | SetPropertyLength (TNode< Context > context, TNode< JSAny > array, TNode< Number > length) | 
|   | 
| void  | DescriptorLookup (TNode< Name > unique_name, TNode< DescriptorArray > descriptors, TNode< Uint32T > bitfield3, Label *if_found, TVariable< IntPtrT > *var_name_index, Label *if_not_found) | 
|   | 
| void  | TransitionLookup (TNode< Name > unique_name, TNode< TransitionArray > transitions, Label *if_found, TVariable< IntPtrT > *var_name_index, Label *if_not_found) | 
|   | 
| template<typename Array >  | 
| void  | Lookup (TNode< Name > unique_name, TNode< Array > array, TNode< Uint32T > number_of_valid_entries, Label *if_found, TVariable< IntPtrT > *var_name_index, Label *if_not_found) | 
|   | 
| template<typename Array >  | 
| void  | LookupLinear (TNode< Name > unique_name, TNode< Array > array, TNode< Uint32T > number_of_valid_entries, Label *if_found, TVariable< IntPtrT > *var_name_index, Label *if_not_found) | 
|   | 
| template<typename Array >  | 
| void  | LookupBinary (TNode< Name > unique_name, TNode< Array > array, TNode< Uint32T > number_of_valid_entries, Label *if_found, TVariable< IntPtrT > *var_name_index, Label *if_not_found) | 
|   | 
| template<typename Array >  | 
| TNode< IntPtrT >  | EntryIndexToIndex (TNode< Uint32T > entry_index) | 
|   | 
| template<typename Array >  | 
| TNode< IntPtrT >  | ToKeyIndex (TNode< Uint32T > entry_index) | 
|   | 
| template<typename Array >  | 
| TNode< Name >  | GetKey (TNode< Array > array, TNode< Uint32T > entry_index) | 
|   | 
| TNode< Uint32T >  | DescriptorArrayGetDetails (TNode< DescriptorArray > descriptors, TNode< Uint32T > descriptor_number) | 
|   | 
| TNode< Name >  | LoadKeyByKeyIndex (TNode< DescriptorArray > container, TNode< IntPtrT > key_index) | 
|   | 
| TNode< Uint32T >  | LoadDetailsByKeyIndex (TNode< DescriptorArray > container, TNode< IntPtrT > key_index) | 
|   | 
| TNode< Object >  | LoadValueByKeyIndex (TNode< DescriptorArray > container, TNode< IntPtrT > key_index) | 
|   | 
| TNode< MaybeObject >  | LoadFieldTypeByKeyIndex (TNode< DescriptorArray > container, TNode< IntPtrT > key_index) | 
|   | 
| TNode< IntPtrT >  | DescriptorEntryToIndex (TNode< IntPtrT > descriptor) | 
|   | 
| TNode< Name >  | LoadKeyByDescriptorEntry (TNode< DescriptorArray > descriptors, TNode< IntPtrT > descriptor) | 
|   | 
| TNode< Name >  | LoadKeyByDescriptorEntry (TNode< DescriptorArray > descriptors, int descriptor) | 
|   | 
| TNode< Uint32T >  | LoadDetailsByDescriptorEntry (TNode< DescriptorArray > descriptors, TNode< IntPtrT > descriptor) | 
|   | 
| TNode< Uint32T >  | LoadDetailsByDescriptorEntry (TNode< DescriptorArray > descriptors, int descriptor) | 
|   | 
| TNode< Object >  | LoadValueByDescriptorEntry (TNode< DescriptorArray > descriptors, TNode< IntPtrT > descriptor) | 
|   | 
| TNode< Object >  | LoadValueByDescriptorEntry (TNode< DescriptorArray > descriptors, int descriptor) | 
|   | 
| TNode< MaybeObject >  | LoadFieldTypeByDescriptorEntry (TNode< DescriptorArray > descriptors, TNode< IntPtrT > descriptor) | 
|   | 
| void  | ForEachEnumerableOwnProperty (TNode< Context > context, TNode< Map > map, TNode< JSObject > object, PropertiesEnumerationMode mode, const ForEachKeyValueFunction &body, Label *bailout) | 
|   | 
| TNode< Object >  | CallGetterIfAccessor (TNode< Object > value, TNode< Union< JSReceiver, PropertyCell > > holder, TNode< Uint32T > details, TNode< Context > context, TNode< JSAny > receiver, TNode< Object > name, Label *if_bailout, GetOwnPropertyMode mode=kCallJSGetterDontUseCachedName, ExpectedReceiverMode expected_receiver_mode=kExpectingJSReceiver) | 
|   | 
| TNode< IntPtrT >  | TryToIntptr (TNode< Object > key, Label *if_not_intptr, TVariable< Int32T > *var_instance_type=nullptr) | 
|   | 
| TNode< JSArray >  | ArrayCreate (TNode< Context > context, TNode< Number > length) | 
|   | 
| TNode< Object >  | CloneIfMutablePrimitive (TNode< Object > object) | 
|   | 
| TNode< Smi >  | RefillMathRandom (TNode< NativeContext > native_context) | 
|   | 
| TNode< IntPtrT >  | FeedbackIteratorEntrySize () | 
|   | 
| TNode< IntPtrT >  | FeedbackIteratorHandlerOffset () | 
|   | 
| TNode< SwissNameDictionary >  | AllocateSwissNameDictionary (TNode< IntPtrT > at_least_space_for) | 
|   | 
| TNode< SwissNameDictionary >  | AllocateSwissNameDictionary (int at_least_space_for) | 
|   | 
| TNode< SwissNameDictionary >  | AllocateSwissNameDictionaryWithCapacity (TNode< IntPtrT > capacity) | 
|   | 
| TNode< IntPtrT >  | SwissNameDictionaryOffsetIntoDataTableMT (TNode< SwissNameDictionary > dict, TNode< IntPtrT > index, int field_index) | 
|   | 
| TNode< IntPtrT >  | SwissNameDictionaryOffsetIntoPropertyDetailsTableMT (TNode< SwissNameDictionary > dict, TNode< IntPtrT > capacity, TNode< IntPtrT > index) | 
|   | 
| TNode< IntPtrT >  | LoadSwissNameDictionaryNumberOfElements (TNode< SwissNameDictionary > table, TNode< IntPtrT > capacity) | 
|   | 
| TNode< IntPtrT >  | LoadSwissNameDictionaryNumberOfDeletedElements (TNode< SwissNameDictionary > table, TNode< IntPtrT > capacity) | 
|   | 
| TNode< Uint32T >  | SwissNameDictionaryIncreaseElementCountOrBailout (TNode< ByteArray > meta_table, TNode< IntPtrT > capacity, TNode< Uint32T > max_usable_capacity, Label *bailout) | 
|   | 
| TNode< Uint32T >  | SwissNameDictionaryUpdateCountsForDeletion (TNode< ByteArray > meta_table, TNode< IntPtrT > capacity) | 
|   | 
| void  | StoreSwissNameDictionaryCapacity (TNode< SwissNameDictionary > table, TNode< Int32T > capacity) | 
|   | 
| void  | StoreSwissNameDictionaryEnumToEntryMapping (TNode< SwissNameDictionary > table, TNode< IntPtrT > capacity, TNode< IntPtrT > enum_index, TNode< Int32T > entry) | 
|   | 
| TNode< Name >  | LoadSwissNameDictionaryKey (TNode< SwissNameDictionary > dict, TNode< IntPtrT > entry) | 
|   | 
| void  | StoreSwissNameDictionaryKeyAndValue (TNode< SwissNameDictionary > dict, TNode< IntPtrT > entry, TNode< Object > key, TNode< Object > value) | 
|   | 
| void  | SwissNameDictionarySetCtrl (TNode< SwissNameDictionary > table, TNode< IntPtrT > capacity, TNode< IntPtrT > entry, TNode< Uint8T > ctrl) | 
|   | 
| TNode< Uint64T >  | LoadSwissNameDictionaryCtrlTableGroup (TNode< IntPtrT > address) | 
|   | 
| TNode< Uint8T >  | LoadSwissNameDictionaryPropertyDetails (TNode< SwissNameDictionary > table, TNode< IntPtrT > capacity, TNode< IntPtrT > entry) | 
|   | 
| void  | StoreSwissNameDictionaryPropertyDetails (TNode< SwissNameDictionary > table, TNode< IntPtrT > capacity, TNode< IntPtrT > entry, TNode< Uint8T > details) | 
|   | 
| TNode< SwissNameDictionary >  | CopySwissNameDictionary (TNode< SwissNameDictionary > original) | 
|   | 
| void  | SwissNameDictionaryFindEntry (TNode< SwissNameDictionary > table, TNode< Name > key, Label *found, TVariable< IntPtrT > *var_found_entry, Label *not_found) | 
|   | 
| void  | SwissNameDictionaryAdd (TNode< SwissNameDictionary > table, TNode< Name > key, TNode< Object > value, TNode< Uint8T > property_details, Label *needs_resize) | 
|   | 
| TNode< BoolT >  | IsMarked (TNode< Object > object) | 
|   | 
| void  | GetMarkBit (TNode< IntPtrT > object, TNode< IntPtrT > *cell, TNode< IntPtrT > *mask) | 
|   | 
| TNode< BoolT >  | IsPageFlagSet (TNode< IntPtrT > object, int mask) | 
|   | 
| TNode< BoolT >  | IsPageFlagReset (TNode< IntPtrT > object, int mask) | 
|   | 
| template<>  | 
| TNode< Smi >  | IntPtrOrSmiConstant (int value) | 
|   | 
| template<>  | 
| TNode< IntPtrT >  | IntPtrOrSmiConstant (int value) | 
|   | 
| template<>  | 
| TNode< UintPtrT >  | IntPtrOrSmiConstant (int value) | 
|   | 
| template<>  | 
| TNode< RawPtrT >  | IntPtrOrSmiConstant (int value) | 
|   | 
| template<>  | 
| TNode< Smi >  | TaggedToParameter (TNode< Smi > value) | 
|   | 
| template<>  | 
| TNode< IntPtrT >  | TaggedToParameter (TNode< Smi > value) | 
|   | 
| template<>  | 
| TNode< IntPtrT >  | LoadArrayLength (TNode< FixedArray > array) | 
|   | 
| template<>  | 
| TNode< IntPtrT >  | LoadArrayLength (TNode< ClosureFeedbackCellArray > array) | 
|   | 
| template<>  | 
| TNode< IntPtrT >  | LoadArrayLength (TNode< ScriptContextTable > array) | 
|   | 
| template<>  | 
| TNode< IntPtrT >  | LoadArrayLength (TNode< RegExpMatchInfo > array) | 
|   | 
| template<>  | 
| TNode< IntPtrT >  | LoadArrayLength (TNode< WeakFixedArray > array) | 
|   | 
| template<>  | 
| TNode< IntPtrT >  | LoadArrayLength (TNode< PropertyArray > array) | 
|   | 
| template<>  | 
| TNode< IntPtrT >  | LoadArrayLength (TNode< DescriptorArray > array) | 
|   | 
| template<>  | 
| TNode< IntPtrT >  | LoadArrayLength (TNode< TransitionArray > array) | 
|   | 
| template<>  | 
| TNode< IntPtrT >  | LoadArrayLength (TNode< TrustedFixedArray > array) | 
|   | 
| template<>  | 
| TNode< Object >  | LoadElementAndPrepareForStore (TNode< FixedArrayBase > array, TNode< IntPtrT > offset, ElementsKind from_kind, ElementsKind to_kind, Label *if_hole) | 
|   | 
| template<>  | 
| TNode< Float64T >  | LoadElementAndPrepareForStore (TNode< FixedArrayBase > array, TNode< IntPtrT > offset, ElementsKind from_kind, ElementsKind to_kind, Label *if_hole) | 
|   | 
| template<>  | 
| V8_EXPORT_PRIVATE TNode< Object >  | LoadValueByKeyIndex (TNode< SwissNameDictionary > container, TNode< IntPtrT > key_index) | 
|   | 
| template<>  | 
| V8_EXPORT_PRIVATE TNode< Uint32T >  | LoadDetailsByKeyIndex (TNode< SwissNameDictionary > container, TNode< IntPtrT > key_index) | 
|   | 
| template<>  | 
| V8_EXPORT_PRIVATE void  | StoreDetailsByKeyIndex (TNode< SwissNameDictionary > container, TNode< IntPtrT > key_index, TNode< Smi > details) | 
|   | 
| template<>  | 
| V8_EXPORT_PRIVATE void  | StoreValueByKeyIndex (TNode< SwissNameDictionary > container, TNode< IntPtrT > key_index, TNode< Object > value, WriteBarrierMode write_barrier) | 
|   | 
| template<>  | 
| TNode< HeapObject >  | LoadName (TNode< HeapObject > key) | 
|   | 
| template<>  | 
| TNode< HeapObject >  | LoadName (TNode< HeapObject > key) | 
|   | 
| template<>  | 
| TNode< HeapObject >  | LoadName (TNode< HeapObject > key) | 
|   | 
| template<>  | 
| void  | NameDictionaryLookup (TNode< SwissNameDictionary > dictionary, TNode< Name > unique_name, Label *if_found, TVariable< IntPtrT > *var_name_index, Label *if_not_found, LookupMode mode) | 
|   | 
| template<>  | 
| void  | FindInsertionEntry (TNode< NameDictionary > dictionary, TNode< Name > key, TVariable< IntPtrT > *var_key_index) | 
|   | 
| template<>  | 
| void  | InsertEntry (TNode< NameDictionary > dictionary, TNode< Name > name, TNode< Object > value, TNode< IntPtrT > index, TNode< Smi > enum_index) | 
|   | 
| template<>  | 
| void  | InsertEntry (TNode< GlobalDictionary > dictionary, TNode< Name > key, TNode< Object > value, TNode< IntPtrT > index, TNode< Smi > enum_index) | 
|   | 
| template<>  | 
| void  | AddToDictionary (TNode< SwissNameDictionary > dictionary, TNode< Name > key, TNode< Object > value, Label *bailout, std::optional< TNode< IntPtrT > > insertion_index) | 
|   | 
| template<>  | 
| TNode< Smi >  | GetNumberOfElements (TNode< SwissNameDictionary > dictionary) | 
|   | 
| template<>  | 
| TNode< Smi >  | GetNameDictionaryFlags (TNode< NameDictionary > dictionary) | 
|   | 
| template<>  | 
| void  | SetNameDictionaryFlags (TNode< NameDictionary > dictionary, TNode< Smi > flags) | 
|   | 
| template<>  | 
| TNode< Smi >  | GetNameDictionaryFlags (TNode< SwissNameDictionary > dictionary) | 
|   | 
| template<>  | 
| void  | SetNameDictionaryFlags (TNode< SwissNameDictionary > dictionary, TNode< Smi > flags) | 
|   | 
| template<>  | 
| void  | StoreElementTypedArray (TNode< RawPtrT > elements, ElementsKind kind, TNode< UintPtrT > index, TNode< BigInt > value) | 
|   | 
| template<>  | 
| void  | StoreElementTypedArray (TNode< RawPtrT > elements, ElementsKind kind, TNode< IntPtrT > index, TNode< BigInt > value) | 
|   | 
| template<>  | 
| void  | StoreElementTypedArray (TNode< RawPtrT > elements, ElementsKind kind, TNode< UintPtrT > index, TNode< Word32T > value) | 
|   | 
| template<>  | 
| void  | StoreElementTypedArray (TNode< RawPtrT > elements, ElementsKind kind, TNode< IntPtrT > index, TNode< Word32T > value) | 
|   | 
| template<>  | 
| TNode< Word32T >  | PrepareValueForWriteToTypedArray (TNode< Object > input, ElementsKind elements_kind, TNode< Context > context) | 
|   | 
| template<>  | 
| TNode< Float16RawBitsT >  | PrepareValueForWriteToTypedArray (TNode< Object > input, ElementsKind elements_kind, TNode< Context > context) | 
|   | 
| template<>  | 
| TNode< Float32T >  | PrepareValueForWriteToTypedArray (TNode< Object > input, ElementsKind elements_kind, TNode< Context > context) | 
|   | 
| template<>  | 
| TNode< Float64T >  | PrepareValueForWriteToTypedArray (TNode< Object > input, ElementsKind elements_kind, TNode< Context > context) | 
|   | 
| template<>  | 
| TNode< BigInt >  | PrepareValueForWriteToTypedArray (TNode< Object > input, ElementsKind elements_kind, TNode< Context > context) | 
|   | 
| template<>  | 
| void  | EmitElementStoreTypedArrayUpdateValue (TNode< Object > value, ElementsKind elements_kind, TNode< Word32T > converted_value, TVariable< Object > *maybe_converted_value) | 
|   | 
| template<>  | 
| void  | EmitElementStoreTypedArrayUpdateValue (TNode< Object > value, ElementsKind elements_kind, TNode< Float16RawBitsT > converted_value, TVariable< Object > *maybe_converted_value) | 
|   | 
| template<>  | 
| void  | EmitElementStoreTypedArrayUpdateValue (TNode< Object > value, ElementsKind elements_kind, TNode< Float32T > converted_value, TVariable< Object > *maybe_converted_value) | 
|   | 
| template<>  | 
| void  | EmitElementStoreTypedArrayUpdateValue (TNode< Object > value, ElementsKind elements_kind, TNode< Float64T > converted_value, TVariable< Object > *maybe_converted_value) | 
|   | 
| template<>  | 
| void  | EmitElementStoreTypedArrayUpdateValue (TNode< Object > value, ElementsKind elements_kind, TNode< BigInt > converted_value, TVariable< Object > *maybe_converted_value) | 
|   | 
| template<typename TIndex >  | 
| void  | BuildFastArrayForEach (TNode< UnionOf< UnionOf< FixedArray, PropertyArray >, HeapObject > > array, ElementsKind kind, TNode< TIndex > first_element_inclusive, TNode< TIndex > last_element_exclusive, const FastArrayForEachBody &body, LoopUnrollingMode loop_unrolling_mode, ForEachDirection direction) | 
|   | 
|   | CodeAssembler (CodeAssemblerState *state) | 
|   | 
|   | ~CodeAssembler () | 
|   | 
|   | CodeAssembler (const CodeAssembler &)=delete | 
|   | 
| CodeAssembler &  | operator= (const CodeAssembler &)=delete | 
|   | 
| bool  | Is64 () const | 
|   | 
| bool  | Is32 () const | 
|   | 
| bool  | IsFloat64RoundUpSupported () const | 
|   | 
| bool  | IsFloat64RoundDownSupported () const | 
|   | 
| bool  | IsFloat64RoundTiesEvenSupported () const | 
|   | 
| bool  | IsFloat64RoundTruncateSupported () const | 
|   | 
| bool  | IsTruncateFloat64ToFloat16RawBitsSupported () const | 
|   | 
| bool  | IsInt32AbsWithOverflowSupported () const | 
|   | 
| bool  | IsInt64AbsWithOverflowSupported () const | 
|   | 
| bool  | IsIntPtrAbsWithOverflowSupported () const | 
|   | 
| bool  | IsWord32PopcntSupported () const | 
|   | 
| bool  | IsWord64PopcntSupported () const | 
|   | 
| bool  | IsWord32CtzSupported () const | 
|   | 
| bool  | IsWord64CtzSupported () const | 
|   | 
| template<class T >  | 
| TNode< T >  | UncheckedCast (Node *value) | 
|   | 
| template<class T , class U >  | 
| TNode< T >  | UncheckedCast (TNode< U > value) | 
|   | 
| template<class T >  | 
| TNode< T >  | ReinterpretCast (Node *value) | 
|   | 
| CheckedNode< Object, false >  | Cast (Node *value, const char *location="") | 
|   | 
| template<class T >  | 
| CheckedNode< T, true >  | Cast (TNode< T > value, const char *location="") | 
|   | 
| TNode< Int32T >  | UniqueInt32Constant (int32_t value) | 
|   | 
| TNode< Int32T >  | Int32Constant (int32_t value) | 
|   | 
| TNode< Int64T >  | UniqueInt64Constant (int64_t value) | 
|   | 
| TNode< Int64T >  | Int64Constant (int64_t value) | 
|   | 
| TNode< Uint64T >  | Uint64Constant (uint64_t value) | 
|   | 
| TNode< IntPtrT >  | IntPtrConstant (intptr_t value) | 
|   | 
| TNode< IntPtrT >  | UniqueIntPtrConstant (intptr_t value) | 
|   | 
| TNode< Uint32T >  | UniqueUint32Constant (int32_t value) | 
|   | 
| TNode< Uint32T >  | Uint32Constant (uint32_t value) | 
|   | 
| TNode< Uint32T >  | Uint64HighWordConstant (uint64_t value) | 
|   | 
| TNode< Uint32T >  | Uint64HighWordConstantNoLowWord (uint64_t value) | 
|   | 
| TNode< Uint32T >  | Uint64LowWordConstant (uint64_t value) | 
|   | 
| TNode< UintPtrT >  | UintPtrConstant (uintptr_t value) | 
|   | 
| TNode< TaggedIndex >  | TaggedIndexConstant (intptr_t value) | 
|   | 
| TNode< RawPtrT >  | PointerConstant (void *value) | 
|   | 
| TNode< Number >  | NumberConstant (double value) | 
|   | 
| TNode< Smi >  | SmiConstant (Tagged< Smi > value) | 
|   | 
| TNode< Smi >  | SmiConstant (int value) | 
|   | 
template<typename E >  
requires std::is_enum<E>::value | 
| TNode< Smi >  | SmiConstant (E value) | 
|   | 
| void  | CanonicalizeEmbeddedBuiltinsConstantIfNeeded (Handle< HeapObject > object) | 
|   | 
| TNode< HeapObject >  | UntypedHeapConstantNoHole (Handle< HeapObject > object) | 
|   | 
| TNode< HeapObject >  | UntypedHeapConstantMaybeHole (Handle< HeapObject > object) | 
|   | 
| TNode< HeapObject >  | UntypedHeapConstantHole (Handle< HeapObject > object) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | HeapConstantNoHole (Handle< Type > object) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | HeapConstantMaybeHole (Handle< Type > object) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | HeapConstantHole (Handle< Type > object) | 
|   | 
| TNode< String >  | StringConstant (const char *str) | 
|   | 
| TNode< Boolean >  | BooleanConstant (bool value) | 
|   | 
| TNode< ExternalReference >  | ExternalConstant (ExternalReference address) | 
|   | 
| TNode< ExternalReference >  | IsolateField (IsolateFieldId id) | 
|   | 
| TNode< Float32T >  | Float32Constant (double value) | 
|   | 
| TNode< Float64T >  | Float64Constant (double value) | 
|   | 
| TNode< BoolT >  | Int32TrueConstant () | 
|   | 
| TNode< BoolT >  | Int32FalseConstant () | 
|   | 
| TNode< BoolT >  | BoolConstant (bool value) | 
|   | 
| TNode< ExternalPointerHandleT >  | ExternalPointerHandleNullConstant () | 
|   | 
| bool  | IsMapOffsetConstant (Node *node) | 
|   | 
| bool  | TryToInt32Constant (TNode< IntegralT > node, int32_t *out_value) | 
|   | 
| bool  | TryToInt64Constant (TNode< IntegralT > node, int64_t *out_value) | 
|   | 
| bool  | TryToIntPtrConstant (TNode< IntegralT > node, intptr_t *out_value) | 
|   | 
| bool  | TryToIntPtrConstant (TNode< Smi > tnode, intptr_t *out_value) | 
|   | 
| bool  | TryToSmiConstant (TNode< IntegralT > node, Tagged< Smi > *out_value) | 
|   | 
| bool  | TryToSmiConstant (TNode< Smi > node, Tagged< Smi > *out_value) | 
|   | 
| bool  | IsUndefinedConstant (TNode< Object > node) | 
|   | 
| bool  | IsNullConstant (TNode< Object > node) | 
|   | 
| TNode< Int32T >  | Signed (TNode< Word32T > x) | 
|   | 
| TNode< Int64T >  | Signed (TNode< Word64T > x) | 
|   | 
| TNode< IntPtrT >  | Signed (TNode< WordT > x) | 
|   | 
| TNode< Uint32T >  | Unsigned (TNode< Word32T > x) | 
|   | 
| TNode< Uint64T >  | Unsigned (TNode< Word64T > x) | 
|   | 
| TNode< UintPtrT >  | Unsigned (TNode< WordT > x) | 
|   | 
| bool  | HasDynamicJSParameterCount () | 
|   | 
| TNode< Uint16T >  | DynamicJSParameterCount () | 
|   | 
| void  | SetDynamicJSParameterCount (TNode< Uint16T > parameter_count) | 
|   | 
| template<class T >  | 
| TNode< T >  | Parameter (int value, const SourceLocation &loc=SourceLocation::Current()) | 
|   | 
| template<class T >  | 
| TNode< T >  | UncheckedParameter (int value) | 
|   | 
| Node *  | UntypedParameter (int value) | 
|   | 
| TNode< Context >  | GetJSContextParameter () | 
|   | 
| void  | Return (TNode< Object > value) | 
|   | 
| void  | Return (TNode< Object > value1, TNode< Object > value2) | 
|   | 
| void  | Return (TNode< Object > value1, TNode< Object > value2, TNode< Object > value3) | 
|   | 
| void  | Return (TNode< Int32T > value) | 
|   | 
| void  | Return (TNode< Uint32T > value) | 
|   | 
| void  | Return (TNode< WordT > value) | 
|   | 
| void  | Return (TNode< Float32T > value) | 
|   | 
| void  | Return (TNode< Float64T > value) | 
|   | 
| void  | Return (TNode< WordT > value1, TNode< WordT > value2) | 
|   | 
| void  | Return (TNode< Word32T > value1, TNode< Word32T > value2) | 
|   | 
| void  | Return (TNode< WordT > value1, TNode< Object > value2) | 
|   | 
| void  | Return (TNode< Word32T > value1, TNode< Object > value2) | 
|   | 
| void  | PopAndReturn (Node *pop, Node *value) | 
|   | 
| void  | PopAndReturn (Node *pop, Node *value1, Node *value2, Node *value3, Node *value4) | 
|   | 
| void  | ReturnIf (TNode< BoolT > condition, TNode< Object > value) | 
|   | 
| void  | AbortCSADcheck (Node *message) | 
|   | 
| void  | DebugBreak () | 
|   | 
| void  | Unreachable () | 
|   | 
| template<class... Args>  | 
| void  | Comment (MessageWithSourceLocation message, Args &&... args) | 
|   | 
| void  | StaticAssert (TNode< BoolT > value, const char *source="unknown position") | 
|   | 
| void  | SetSourcePosition (const char *file, int line) | 
|   | 
| void  | PushSourcePosition () | 
|   | 
| void  | PopSourcePosition () | 
|   | 
| const std::vector< FileAndLine > &  | GetMacroSourcePositionStack () const | 
|   | 
| void  | Bind (Label *label) | 
|   | 
| void  | Goto (Label *label) | 
|   | 
| void  | GotoIf (TNode< IntegralT > condition, Label *true_label, GotoHint goto_hint=GotoHint::kNone) | 
|   | 
| void  | GotoIfNot (TNode< IntegralT > condition, Label *false_label, GotoHint goto_hint=GotoHint::kNone) | 
|   | 
| void  | Branch (TNode< IntegralT > condition, Label *true_label, Label *false_label, BranchHint branch_hint=BranchHint::kNone) | 
|   | 
| template<class T >  | 
| TNode< T >  | Uninitialized () | 
|   | 
| template<class... T>  | 
| void  | Bind (CodeAssemblerParameterizedLabel< T... > *label, TNode< T > *... phis) | 
|   | 
| template<class... T, class... Args>  | 
| void  | Branch (TNode< BoolT > condition, CodeAssemblerParameterizedLabel< T... > *if_true, CodeAssemblerParameterizedLabel< T... > *if_false, Args... args) | 
|   | 
| template<class... T, class... U>  | 
| void  | Branch (TNode< BoolT > condition, CodeAssemblerParameterizedLabel< T... > *if_true, std::vector< Node * > args_true, CodeAssemblerParameterizedLabel< U... > *if_false, std::vector< Node * > args_false) | 
|   | 
| template<class... T, class... Args>  | 
| void  | Goto (CodeAssemblerParameterizedLabel< T... > *label, Args... args) | 
|   | 
| void  | Branch (TNode< BoolT > condition, const std::function< void()> &true_body, const std::function< void()> &false_body) | 
|   | 
| void  | Branch (TNode< BoolT > condition, Label *true_label, const std::function< void()> &false_body) | 
|   | 
| void  | Branch (TNode< BoolT > condition, const std::function< void()> &true_body, Label *false_label) | 
|   | 
| void  | Switch (Node *index, Label *default_label, const int32_t *case_values, Label **case_labels, size_t case_count) | 
|   | 
| TNode< RawPtrT >  | LoadFramePointer () | 
|   | 
| TNode< RawPtrT >  | LoadParentFramePointer () | 
|   | 
| TNode< RawPtrT >  | StackSlotPtr (int size, int alignment) | 
|   | 
| TNode< RawPtrT >  | LoadPointerFromRootRegister (TNode< IntPtrT > offset) | 
|   | 
| TNode< Uint8T >  | LoadUint8FromRootRegister (TNode< IntPtrT > offset) | 
|   | 
| Node *  | Load (MachineType type, Node *base) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | Load (MachineType type, TNode< RawPtr< Type > > base) | 
|   | 
| Node *  | Load (MachineType type, Node *base, Node *offset) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | Load (Node *base) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | Load (Node *base, TNode< WordT > offset) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | AtomicLoad (AtomicMemoryOrder order, TNode< RawPtrT > base, TNode< WordT > offset) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | AtomicLoad64 (AtomicMemoryOrder order, TNode< RawPtrT > base, TNode< WordT > offset) | 
|   | 
| TNode< Object >  | LoadFullTagged (Node *base) | 
|   | 
| TNode< Object >  | LoadFullTagged (Node *base, TNode< IntPtrT > offset) | 
|   | 
| Node *  | LoadFromObject (MachineType type, TNode< Object > object, TNode< IntPtrT > offset) | 
|   | 
| Node *  | LoadProtectedPointerFromObject (TNode< Object > object, TNode< IntPtrT > offset) | 
|   | 
| TNode< Object >  | LoadRoot (RootIndex root_index) | 
|   | 
| TNode< AnyTaggedT >  | LoadRootMapWord (RootIndex root_index) | 
|   | 
| template<typename Type >  | 
| TNode< Type >  | UnalignedLoad (TNode< RawPtrT > base, TNode< IntPtrT > offset) | 
|   | 
| void  | Store (Node *base, Node *value) | 
|   | 
| void  | Store (Node *base, Node *offset, Node *value) | 
|   | 
| void  | StoreEphemeronKey (Node *base, Node *offset, Node *value) | 
|   | 
| void  | StoreNoWriteBarrier (MachineRepresentation rep, Node *base, Node *value) | 
|   | 
| void  | StoreNoWriteBarrier (MachineRepresentation rep, Node *base, Node *offset, Node *value) | 
|   | 
| void  | UnsafeStoreNoWriteBarrier (MachineRepresentation rep, Node *base, Node *value) | 
|   | 
| void  | UnsafeStoreNoWriteBarrier (MachineRepresentation rep, Node *base, Node *offset, Node *value) | 
|   | 
| void  | StoreFullTaggedNoWriteBarrier (TNode< RawPtrT > base, TNode< Object > tagged_value) | 
|   | 
| void  | StoreFullTaggedNoWriteBarrier (TNode< RawPtrT > base, TNode< IntPtrT > offset, TNode< Object > tagged_value) | 
|   | 
| TNode< HeapObject >  | OptimizedAllocate (TNode< IntPtrT > size, AllocationType allocation) | 
|   | 
| void  | StoreToObject (MachineRepresentation rep, TNode< Object > object, TNode< IntPtrT > offset, Node *value, StoreToObjectWriteBarrier write_barrier) | 
|   | 
| void  | OptimizedStoreField (MachineRepresentation rep, TNode< HeapObject > object, int offset, Node *value) | 
|   | 
| void  | OptimizedStoreIndirectPointerField (TNode< HeapObject > object, int offset, IndirectPointerTag tag, Node *value) | 
|   | 
| void  | OptimizedStoreIndirectPointerFieldNoWriteBarrier (TNode< HeapObject > object, int offset, IndirectPointerTag tag, Node *value) | 
|   | 
| void  | OptimizedStoreFieldAssertNoWriteBarrier (MachineRepresentation rep, TNode< HeapObject > object, int offset, Node *value) | 
|   | 
| void  | OptimizedStoreFieldUnsafeNoWriteBarrier (MachineRepresentation rep, TNode< HeapObject > object, int offset, Node *value) | 
|   | 
| void  | OptimizedStoreMap (TNode< HeapObject > object, TNode< Map >) | 
|   | 
| void  | AtomicStore (MachineRepresentation rep, AtomicMemoryOrder order, TNode< RawPtrT > base, TNode< WordT > offset, TNode< Word32T > value) | 
|   | 
| void  | AtomicStore64 (AtomicMemoryOrder order, TNode< RawPtrT > base, TNode< WordT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | 
|   | 
| TNode< Word32T >  | AtomicAdd (MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | AtomicAdd64 (TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | 
|   | 
| TNode< Word32T >  | AtomicSub (MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | AtomicSub64 (TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | 
|   | 
| TNode< Word32T >  | AtomicAnd (MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | AtomicAnd64 (TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | 
|   | 
| TNode< Word32T >  | AtomicOr (MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | AtomicOr64 (TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | 
|   | 
| TNode< Word32T >  | AtomicXor (MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | AtomicXor64 (TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | 
|   | 
| TNode< Word32T >  | AtomicExchange (MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | AtomicExchange64 (TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | 
|   | 
| TNode< Word32T >  | AtomicCompareExchange (MachineType type, TNode< RawPtrT > base, TNode< WordT > offset, TNode< Word32T > old_value, TNode< Word32T > new_value) | 
|   | 
| template<class Type >  | 
| TNode< Type >  | AtomicCompareExchange64 (TNode< RawPtrT > base, TNode< WordT > offset, TNode< UintPtrT > old_value, TNode< UintPtrT > new_value, TNode< UintPtrT > old_value_high, TNode< UintPtrT > new_value_high) | 
|   | 
| void  | MemoryBarrier (AtomicMemoryOrder order) | 
|   | 
| void  | StoreRoot (RootIndex root_index, TNode< Object > value) | 
|   | 
| TNode< PairT< Word32T, Word32T > >  | Int32PairAdd (TNode< Word32T > lhs_lo_word, TNode< Word32T > lhs_hi_word, TNode< Word32T > rhs_lo_word, TNode< Word32T > rhs_hi_word) | 
|   | 
| TNode< PairT< Word32T, Word32T > >  | Int32PairSub (TNode< Word32T > lhs_lo_word, TNode< Word32T > lhs_hi_word, TNode< Word32T > rhs_lo_word, TNode< Word32T > rhs_hi_word) | 
|   | 
| TNode< UintPtrT >  | WordShr (TNode< UintPtrT > left, TNode< IntegralT > right) | 
|   | 
| TNode< IntPtrT >  | WordSar (TNode< IntPtrT > left, TNode< IntegralT > right) | 
|   | 
| TNode< IntPtrT >  | WordShl (TNode< IntPtrT > left, TNode< IntegralT > right) | 
|   | 
| TNode< UintPtrT >  | WordShl (TNode< UintPtrT > left, TNode< IntegralT > right) | 
|   | 
| TNode< Int32T >  | Word32Shl (TNode< Int32T > left, TNode< Int32T > right) | 
|   | 
| TNode< Uint32T >  | Word32Shl (TNode< Uint32T > left, TNode< Uint32T > right) | 
|   | 
| TNode< Uint32T >  | Word32Shr (TNode< Uint32T > left, TNode< Uint32T > right) | 
|   | 
| TNode< Int32T >  | Word32Sar (TNode< Int32T > left, TNode< Int32T > right) | 
|   | 
| TNode< Int64T >  | Word64Shl (TNode< Int64T > left, TNode< Int64T > right) | 
|   | 
| TNode< Uint64T >  | Word64Shl (TNode< Uint64T > left, TNode< Uint64T > right) | 
|   | 
| TNode< Int64T >  | Word64Shr (TNode< Int64T > left, TNode< Uint64T > right) | 
|   | 
| TNode< Uint64T >  | Word64Shr (TNode< Uint64T > left, TNode< Uint64T > right) | 
|   | 
| TNode< Int64T >  | Word64Sar (TNode< Int64T > left, TNode< Int64T > right) | 
|   | 
| TNode< Int64T >  | Word64And (TNode< Int64T > left, TNode< Int64T > right) | 
|   | 
| TNode< Uint64T >  | Word64And (TNode< Uint64T > left, TNode< Uint64T > right) | 
|   | 
| TNode< Int64T >  | Word64Xor (TNode< Int64T > left, TNode< Int64T > right) | 
|   | 
| TNode< Uint64T >  | Word64Xor (TNode< Uint64T > left, TNode< Uint64T > right) | 
|   | 
| TNode< Int64T >  | Word64Not (TNode< Int64T > value) | 
|   | 
| TNode< Uint64T >  | Word64Not (TNode< Uint64T > value) | 
|   | 
| TNode< IntPtrT >  | WordAnd (TNode< IntPtrT > left, TNode< IntPtrT > right) | 
|   | 
| TNode< UintPtrT >  | WordAnd (TNode< UintPtrT > left, TNode< UintPtrT > right) | 
|   | 
| TNode< Int32T >  | Word32And (TNode< Int32T > left, TNode< Int32T > right) | 
|   | 
| TNode< Uint32T >  | Word32And (TNode< Uint32T > left, TNode< Uint32T > right) | 
|   | 
| TNode< IntPtrT >  | WordOr (TNode< IntPtrT > left, TNode< IntPtrT > right) | 
|   | 
| TNode< Int32T >  | Word32Or (TNode< Int32T > left, TNode< Int32T > right) | 
|   | 
| TNode< Uint32T >  | Word32Or (TNode< Uint32T > left, TNode< Uint32T > right) | 
|   | 
| TNode< BoolT >  | IntPtrEqual (TNode< WordT > left, TNode< WordT > right) | 
|   | 
| TNode< BoolT >  | WordEqual (TNode< WordT > left, TNode< WordT > right) | 
|   | 
| TNode< BoolT >  | WordNotEqual (TNode< WordT > left, TNode< WordT > right) | 
|   | 
| TNode< BoolT >  | Word32Equal (TNode< Word32T > left, TNode< Word32T > right) | 
|   | 
| TNode< BoolT >  | Word32NotEqual (TNode< Word32T > left, TNode< Word32T > right) | 
|   | 
| TNode< BoolT >  | Word64Equal (TNode< Word64T > left, TNode< Word64T > right) | 
|   | 
| TNode< BoolT >  | Word64NotEqual (TNode< Word64T > left, TNode< Word64T > right) | 
|   | 
| TNode< IntPtrT >  | WordNot (TNode< IntPtrT > a) | 
|   | 
| TNode< Int32T >  | Word32BitwiseNot (TNode< Int32T > a) | 
|   | 
| TNode< BoolT >  | Word32Or (TNode< BoolT > left, TNode< BoolT > right) | 
|   | 
| TNode< BoolT >  | Word32And (TNode< BoolT > left, TNode< BoolT > right) | 
|   | 
| TNode< Int32T >  | Int32Add (TNode< Int32T > left, TNode< Int32T > right) | 
|   | 
| TNode< Uint32T >  | Uint32Add (TNode< Uint32T > left, TNode< Uint32T > right) | 
|   | 
| TNode< Uint32T >  | Uint32Sub (TNode< Uint32T > left, TNode< Uint32T > right) | 
|   | 
| TNode< Int32T >  | Int32Sub (TNode< Int32T > left, TNode< Int32T > right) | 
|   | 
| TNode< Int32T >  | Int32Mul (TNode< Int32T > left, TNode< Int32T > right) | 
|   | 
| TNode< Uint32T >  | Uint32Mul (TNode< Uint32T > left, TNode< Uint32T > right) | 
|   | 
| TNode< Int64T >  | Int64Add (TNode< Int64T > left, TNode< Int64T > right) | 
|   | 
| TNode< Uint64T >  | Uint64Add (TNode< Uint64T > left, TNode< Uint64T > right) | 
|   | 
| TNode< Int64T >  | Int64Sub (TNode< Int64T > left, TNode< Int64T > right) | 
|   | 
| TNode< Uint64T >  | Uint64Sub (TNode< Uint64T > left, TNode< Uint64T > right) | 
|   | 
| TNode< Int64T >  | Int64Mul (TNode< Int64T > left, TNode< Int64T > right) | 
|   | 
| TNode< Uint64T >  | Uint64Mul (TNode< Uint64T > left, TNode< Uint64T > right) | 
|   | 
| TNode< IntPtrT >  | IntPtrAdd (TNode< IntPtrT > left, TNode< IntPtrT > right) | 
|   | 
| TNode< IntPtrT >  | IntPtrSub (TNode< IntPtrT > left, TNode< IntPtrT > right) | 
|   | 
| TNode< IntPtrT >  | IntPtrMul (TNode< IntPtrT > left, TNode< IntPtrT > right) | 
|   | 
| TNode< UintPtrT >  | UintPtrAdd (TNode< UintPtrT > left, TNode< UintPtrT > right) | 
|   | 
| TNode< UintPtrT >  | UintPtrSub (TNode< UintPtrT > left, TNode< UintPtrT > right) | 
|   | 
| TNode< RawPtrT >  | RawPtrAdd (TNode< RawPtrT > left, TNode< IntPtrT > right) | 
|   | 
| TNode< RawPtrT >  | RawPtrSub (TNode< RawPtrT > left, TNode< IntPtrT > right) | 
|   | 
| TNode< IntPtrT >  | RawPtrSub (TNode< RawPtrT > left, TNode< RawPtrT > right) | 
|   | 
| TNode< WordT >  | WordShl (TNode< WordT > value, int shift) | 
|   | 
| TNode< WordT >  | WordShr (TNode< WordT > value, int shift) | 
|   | 
| TNode< WordT >  | WordSar (TNode< WordT > value, int shift) | 
|   | 
| TNode< IntPtrT >  | WordShr (TNode< IntPtrT > value, int shift) | 
|   | 
| TNode< IntPtrT >  | WordSar (TNode< IntPtrT > value, int shift) | 
|   | 
| TNode< Word32T >  | Word32Shr (TNode< Word32T > value, int shift) | 
|   | 
| TNode< Word32T >  | Word32Sar (TNode< Word32T > value, int shift) | 
|   | 
| TNode< Int32T >  | Int32Sub (TNode< Int32T > left, int right) | 
|   | 
| TNode< Word32T >  | Word32And (TNode< Word32T > left, int right) | 
|   | 
| TNode< Int32T >  | Word32Shl (TNode< Int32T > left, int right) | 
|   | 
| TNode< BoolT >  | Word32Equal (TNode< Word32T > left, int right) | 
|   | 
| template<class Dummy  = void>  | 
| TNode< IntPtrT >  | BitcastTaggedToWord (TNode< Smi > node) | 
|   | 
| TNode< IntPtrT >  | ChangeFloat64ToIntPtr (TNode< Float64T > value) | 
|   | 
| TNode< UintPtrT >  | ChangeFloat64ToUintPtr (TNode< Float64T > value) | 
|   | 
| TNode< Float64T >  | ChangeUintPtrToFloat64 (TNode< UintPtrT > value) | 
|   | 
| TNode< Float64T >  | RoundIntPtrToFloat64 (Node *value) | 
|   | 
| TNode< UintPtrT >  | ChangeUint32ToWord (TNode< Word32T > value) | 
|   | 
| TNode< IntPtrT >  | ChangeInt32ToIntPtr (TNode< Word32T > value) | 
|   | 
| TNode< Int32T >  | TruncateFloat32ToInt32 (TNode< Float32T > value) | 
|   | 
| TNode< Int64T >  | TruncateFloat64ToInt64 (TNode< Float64T > value) | 
|   | 
| template<int index, class T1 , class T2 >  | 
| TNode< typename std::tuple_element< index, std::tuple< T1, T2 > >::type >  | Projection (TNode< PairT< T1, T2 > > value) | 
|   | 
| template<class T  = Object, class... TArgs>  | 
| TNode< T >  | CallRuntime (Runtime::FunctionId function, TNode< Object > context, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| void  | TailCallRuntime (Runtime::FunctionId function, TNode< Object > context, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| void  | TailCallRuntime (Runtime::FunctionId function, TNode< Int32T > arity, TNode< Object > context, TArgs... args) | 
|   | 
| Builtin  | builtin () | 
|   | 
| TNode< RawPtrT >  | SwitchToTheCentralStackIfNeeded () | 
|   | 
| TNode< RawPtrT >  | SwitchToTheCentralStack () | 
|   | 
| void  | SwitchFromTheCentralStack (TNode< RawPtrT > old_sp) | 
|   | 
| template<typename T  = Object, class... TArgs>  | 
| TNode< T >  | CallBuiltin (Builtin id, TNode< Object > context, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| void  | CallBuiltinVoid (Builtin id, TNode< Object > context, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| void  | TailCallBuiltin (Builtin id, TNode< Object > context, TArgs... args) | 
|   | 
| template<class T  = Object, class... TArgs>  | 
| TNode< T >  | CallStub (const CallInterfaceDescriptor &descriptor, TNode< Code > target, TNode< Object > context, TArgs... args) | 
|   | 
| template<class T  = Object, class... TArgs>  | 
| TNode< T >  | CallBuiltinPointer (const CallInterfaceDescriptor &descriptor, TNode< BuiltinPtr > target, TNode< Object > context, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| void  | TailCallStub (const CallInterfaceDescriptor &descriptor, TNode< Code > target, TNode< Object > context, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| void  | TailCallBytecodeDispatch (const CallInterfaceDescriptor &descriptor, TNode< RawPtrT > target, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| void  | TailCallBuiltinThenBytecodeDispatch (Builtin builtin, Node *context, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| TNode< Object >  | CallJSBuiltin (Builtin builtin, TNode< Context > context, TNode< Object > function, std::optional< TNode< Object > > new_target, TNode< Object > receiver, TArgs... args) | 
|   | 
| void  | TailCallJSBuiltin (Builtin id, TNode< Object > context, TNode< Object > function, TNode< Object > new_target, TNode< Int32T > arg_count, TNode< JSDispatchHandleT > dispatch_handle) | 
|   | 
| template<class... TArgs>  | 
| TNode< JSAny >  | CallJS (Builtin builtin, TNode< Context > context, TNode< Object > function, TNode< JSAny > receiver, TArgs... args) | 
|   | 
| template<class... TArgs>  | 
| TNode< JSAny >  | ConstructJS (Builtin builtin, TNode< Context > context, TNode< Object > function, TNode< JSAny > new_target, TArgs... args) | 
|   | 
| void  | TailCallJSCode (TNode< Code > code, TNode< Context > context, TNode< JSFunction > function, TNode< Object > new_target, TNode< Int32T > arg_count, TNode< JSDispatchHandleT > dispatch_handle) | 
|   | 
| Node *  | CallCFunctionN (Signature< MachineType > *signature, int input_count, Node *const *inputs) | 
|   | 
| template<class... CArgs>  | 
| Node *  | CallCFunction (Node *function, std::optional< MachineType > return_type, CArgs... cargs) | 
|   | 
| template<class... CArgs>  | 
| Node *  | CallCFunctionWithoutFunctionDescriptor (Node *function, MachineType return_type, CArgs... cargs) | 
|   | 
| template<class... CArgs>  | 
| Node *  | CallCFunctionWithCallerSavedRegisters (Node *function, MachineType return_type, SaveFPRegsMode mode, CArgs... cargs) | 
|   | 
| Factory *  | factory () const | 
|   | 
| Isolate *  | isolate () const | 
|   | 
| Zone *  | zone () const | 
|   | 
| CodeAssemblerState *  | state () | 
|   | 
| void  | BreakOnNode (int node_id) | 
|   | 
| bool  | UnalignedLoadSupported (MachineRepresentation rep) const | 
|   | 
| bool  | UnalignedStoreSupported (MachineRepresentation rep) const | 
|   | 
| bool  | IsExceptionHandlerActive () const | 
|   |