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