V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::JSOperatorBuilder Class Referencefinal
Inheritance diagram for v8::internal::compiler::JSOperatorBuilder:
NON_EXPORTED_BASEZoneObject

Public Member Functions

 JSOperatorBuilder (Zone *zone)
 
const OperatorEqual (CompareOperationHint hint)
 
const OperatorStrictEqual (CompareOperationHint hint)
 
const OperatorLessThan (CompareOperationHint hint)
 
const OperatorGreaterThan (CompareOperationHint hint)
 
const OperatorLessThanOrEqual (CompareOperationHint hint)
 
const OperatorGreaterThanOrEqual (CompareOperationHint hint)
 
const OperatorBitwiseOr ()
 
const OperatorBitwiseXor ()
 
const OperatorBitwiseAnd ()
 
const OperatorShiftLeft ()
 
const OperatorShiftRight ()
 
const OperatorShiftRightLogical ()
 
const OperatorAdd (BinaryOperationHint hint)
 
const OperatorSubtract ()
 
const OperatorMultiply ()
 
const OperatorDivide ()
 
const OperatorModulus ()
 
const OperatorExponentiate ()
 
const OperatorBitwiseNot ()
 
const OperatorDecrement ()
 
const OperatorIncrement ()
 
const OperatorNegate ()
 
const OperatorToLength ()
 
const OperatorToName ()
 
const OperatorToNumber ()
 
const OperatorToNumberConvertBigInt ()
 
const OperatorToNumeric ()
 
const OperatorToObject ()
 
const OperatorToString ()
 
const OperatorCreate ()
 
const OperatorCreateArguments (CreateArgumentsType type)
 
const OperatorCreateArray (size_t arity, MaybeHandle< AllocationSite > site)
 
const OperatorCreateArrayIterator (IterationKind)
 
const OperatorCreateAsyncFunctionObject (int register_count)
 
const OperatorCreateCollectionIterator (CollectionKind, IterationKind)
 
const OperatorCreateBoundFunction (size_t arity, Handle< Map > map)
 
const OperatorCreateClosure (Handle< SharedFunctionInfo > shared_info, Handle< FeedbackCell > feedback_cell, Handle< Code > code, PretenureFlag pretenure=NOT_TENURED)
 
const OperatorCreateIterResultObject ()
 
const OperatorCreateStringIterator ()
 
const OperatorCreateKeyValueArray ()
 
const OperatorCreateObject ()
 
const OperatorCreatePromise ()
 
const OperatorCreateTypedArray ()
 
const OperatorCreateLiteralArray (Handle< ArrayBoilerplateDescription > constant, VectorSlotPair const &feedback, int literal_flags, int number_of_elements)
 
const OperatorCreateEmptyLiteralArray (VectorSlotPair const &feedback)
 
const OperatorCreateArrayFromIterable ()
 
const OperatorCreateEmptyLiteralObject ()
 
const OperatorCreateLiteralObject (Handle< ObjectBoilerplateDescription > constant, VectorSlotPair const &feedback, int literal_flags, int number_of_properties)
 
const OperatorCloneObject (VectorSlotPair const &feedback, int literal_flags)
 
const OperatorCreateLiteralRegExp (Handle< String > constant_pattern, VectorSlotPair const &feedback, int literal_flags)
 
const OperatorCallForwardVarargs (size_t arity, uint32_t start_index)
 
const OperatorCall (size_t arity, CallFrequency const &frequency=CallFrequency(), VectorSlotPair const &feedback=VectorSlotPair(), ConvertReceiverMode convert_mode=ConvertReceiverMode::kAny, SpeculationMode speculation_mode=SpeculationMode::kDisallowSpeculation)
 
const OperatorCallWithArrayLike (CallFrequency frequency)
 
const OperatorCallWithSpread (uint32_t arity, CallFrequency const &frequency=CallFrequency(), VectorSlotPair const &feedback=VectorSlotPair(), SpeculationMode speculation_mode=SpeculationMode::kDisallowSpeculation)
 
const OperatorCallRuntime (Runtime::FunctionId id)
 
const OperatorCallRuntime (Runtime::FunctionId id, size_t arity)
 
const OperatorCallRuntime (const Runtime::Function *function, size_t arity)
 
const OperatorConstructForwardVarargs (size_t arity, uint32_t start_index)
 
const OperatorConstruct (uint32_t arity, CallFrequency frequency=CallFrequency(), VectorSlotPair const &feedback=VectorSlotPair())
 
const OperatorConstructWithArrayLike (CallFrequency frequency)
 
const OperatorConstructWithSpread (uint32_t arity, CallFrequency frequency=CallFrequency(), VectorSlotPair const &feedback=VectorSlotPair())
 
const OperatorLoadProperty (VectorSlotPair const &feedback)
 
const OperatorLoadNamed (Handle< Name > name, VectorSlotPair const &feedback)
 
const OperatorStoreProperty (LanguageMode language_mode, VectorSlotPair const &feedback)
 
const OperatorStoreNamed (LanguageMode language_mode, Handle< Name > name, VectorSlotPair const &feedback)
 
const OperatorStoreNamedOwn (Handle< Name > name, VectorSlotPair const &feedback)
 
const OperatorStoreDataPropertyInLiteral (const VectorSlotPair &feedback)
 
const OperatorStoreInArrayLiteral (const VectorSlotPair &feedback)
 
const OperatorDeleteProperty ()
 
const OperatorHasProperty ()
 
const OperatorGetSuperConstructor ()
 
const OperatorCreateGeneratorObject ()
 
const OperatorLoadGlobal (const Handle< Name > &name, const VectorSlotPair &feedback, TypeofMode typeof_mode=NOT_INSIDE_TYPEOF)
 
const OperatorStoreGlobal (LanguageMode language_mode, const Handle< Name > &name, const VectorSlotPair &feedback)
 
const OperatorLoadContext (size_t depth, size_t index, bool immutable)
 
const OperatorStoreContext (size_t depth, size_t index)
 
const OperatorLoadModule (int32_t cell_index)
 
const OperatorStoreModule (int32_t cell_index)
 
const OperatorHasInPrototypeChain ()
 
const OperatorInstanceOf (const VectorSlotPair &feedback)
 
const OperatorOrdinaryHasInstance ()
 
const OperatorAsyncFunctionEnter ()
 
const OperatorAsyncFunctionReject ()
 
const OperatorAsyncFunctionResolve ()
 
const OperatorForInEnumerate ()
 
const OperatorForInNext (ForInMode)
 
const OperatorForInPrepare (ForInMode)
 
const OperatorLoadMessage ()
 
const OperatorStoreMessage ()
 
const OperatorGeneratorStore (int value_count)
 
const OperatorGeneratorRestoreContinuation ()
 
const OperatorGeneratorRestoreContext ()
 
const OperatorGeneratorRestoreRegister (int index)
 
const OperatorGeneratorRestoreInputOrDebugPos ()
 
const OperatorStackCheck ()
 
const OperatorDebugger ()
 
const OperatorFulfillPromise ()
 
const OperatorPerformPromiseThen ()
 
const OperatorPromiseResolve ()
 
const OperatorRejectPromise ()
 
const OperatorResolvePromise ()
 
const OperatorCreateFunctionContext (Handle< ScopeInfo > scope_info, int slot_count, ScopeType scope_type)
 
const OperatorCreateCatchContext (const Handle< ScopeInfo > &scope_info)
 
const OperatorCreateWithContext (const Handle< ScopeInfo > &scope_info)
 
const OperatorCreateBlockContext (const Handle< ScopeInfo > &scpope_info)
 
const OperatorObjectIsArray ()
 
const OperatorParseInt ()
 
const OperatorRegExpTest ()
 

Detailed Description

Definition at line 680 of file js-operator.h.


The documentation for this class was generated from the following files: