public abstract static class AtomicsBuiltins.AtomicsStoreNode extends AtomicsBuiltins.AtomicsOperationNode
JSBuiltinNode.Inlineable, JSBuiltinNode.InlinedARGUMENTSINTERMEDIATE_VALUE| Constructor and Description |
|---|
AtomicsStoreNode(JSContext context,
JSBuiltin builtin) |
checkDetached, createRangeErrorSharedArray, createTypeErrorNotDetachedArray, createTypeErrorNotIntArray, createTypeErrorNotSharedArray, createTypeErrorNotTypedArray, createTypeErrorNotWaitableIntArray, createTypeErrorUnsupported, isDirectBigInt64Array, isDirectBigUint64Array, isDirectInt16Array, isDirectInt32Array, isDirectInt8Array, isDirectUint16Array, isDirectUint32Array, isDirectUint8Array, isInt32SharedBufferView, isSharedBufferView, validateAtomicAccess, validateIntegerTypedArray, validateTypedArraycopyUninitialized, countsTowardsStackTraceLimit, createBuiltin, getArguments, getBuiltin, getContext, getNodeObject, hasTag, isCallerSensitive, isInlineable, isSplitImmediately, tryCreateInlinedaddCallTag, addExpressionTag, addRootBodyTag, addStatementTag, cloneUninitialized, cloneUninitialized, convertIncomingValue, copy, createWrapper, execute, executeBoolean, executeDouble, executeInt, executeLong, executeVoid, expressionToString, findBlockScopeNode, getSourceSection, hasSourceSection, isInstrumentable, isResultAlwaysOfType, onReplace, removeSourceSection, setSourceSection, setSourceSection, toString, transferSourceSection, transferSourceSectionAddExpressionTag, transferSourceSectionAndTagsgetJSContext, getLanguage, getLanguageOptions, getRealm, hasOverloadedOperators, reportLoopCount, reportLoopCountaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecializeprotected int doSharedInt8Array(JSTypedArrayObject target, int index, int value, TypedArray ta)
protected int doSharedUint8Array(JSTypedArrayObject target, int index, int value, TypedArray ta)
protected Number doSharedInt8Array(JSTypedArrayObject target, int index, Object value, TypedArray ta)
protected Number doSharedUint8Array(JSTypedArrayObject target, int index, Object value, TypedArray ta)
protected Object doSharedInt16Array(JSTypedArrayObject target, int index, int value, TypedArray ta)
protected Object doSharedUint16Array(JSTypedArrayObject target, int index, int value, TypedArray ta)
protected Number doSharedInt16Array(JSTypedArrayObject target, int index, Object value, TypedArray ta)
protected Number doSharedUint16Array(JSTypedArrayObject target, int index, Object value, TypedArray ta)
protected int doSharedInt32Array(JSTypedArrayObject target, int index, int value, TypedArray ta)
protected int doSharedUint32Array(JSTypedArrayObject target, int index, int value, TypedArray ta)
protected Object doSharedInt32Array(JSTypedArrayObject target, int index, Object value, TypedArray ta)
protected Object doSharedUint32Array(JSTypedArrayObject target, int index, Object value, TypedArray ta)
protected Object doSharedInt32ArrayObjIdx(JSTypedArrayObject target, Object index, int value, TypedArray ta, JSToIndexNode toIndexNode)
protected Object doSharedBigInt64Array(JSTypedArrayObject target, Object index, Object value, TypedArray ta, JSToIndexNode toIndexNode)
protected Object doSharedBigUint64Array(JSTypedArrayObject target, Object index, Object value, TypedArray ta, JSToIndexNode toIndexNode)
protected Object doGeneric(Object maybeTarget, Object index, Object value, JSToIndexNode toIndexNode)