![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
JSOperatorBuilder (Zone *zone) | |
const Operator * | Equal (CompareOperationHint hint) |
const Operator * | StrictEqual (CompareOperationHint hint) |
const Operator * | LessThan (CompareOperationHint hint) |
const Operator * | GreaterThan (CompareOperationHint hint) |
const Operator * | LessThanOrEqual (CompareOperationHint hint) |
const Operator * | GreaterThanOrEqual (CompareOperationHint hint) |
const Operator * | BitwiseOr () |
const Operator * | BitwiseXor () |
const Operator * | BitwiseAnd () |
const Operator * | ShiftLeft () |
const Operator * | ShiftRight () |
const Operator * | ShiftRightLogical () |
const Operator * | Add (BinaryOperationHint hint) |
const Operator * | Subtract () |
const Operator * | Multiply () |
const Operator * | Divide () |
const Operator * | Modulus () |
const Operator * | Exponentiate () |
const Operator * | BitwiseNot () |
const Operator * | Decrement () |
const Operator * | Increment () |
const Operator * | Negate () |
const Operator * | ToLength () |
const Operator * | ToName () |
const Operator * | ToNumber () |
const Operator * | ToNumberConvertBigInt () |
const Operator * | ToNumeric () |
const Operator * | ToObject () |
const Operator * | ToString () |
const Operator * | Create () |
const Operator * | CreateArguments (CreateArgumentsType type) |
const Operator * | CreateArray (size_t arity, MaybeHandle< AllocationSite > site) |
const Operator * | CreateArrayIterator (IterationKind) |
const Operator * | CreateAsyncFunctionObject (int register_count) |
const Operator * | CreateCollectionIterator (CollectionKind, IterationKind) |
const Operator * | CreateBoundFunction (size_t arity, Handle< Map > map) |
const Operator * | CreateClosure (Handle< SharedFunctionInfo > shared_info, Handle< FeedbackCell > feedback_cell, Handle< Code > code, PretenureFlag pretenure=NOT_TENURED) |
const Operator * | CreateIterResultObject () |
const Operator * | CreateStringIterator () |
const Operator * | CreateKeyValueArray () |
const Operator * | CreateObject () |
const Operator * | CreatePromise () |
const Operator * | CreateTypedArray () |
const Operator * | CreateLiteralArray (Handle< ArrayBoilerplateDescription > constant, VectorSlotPair const &feedback, int literal_flags, int number_of_elements) |
const Operator * | CreateEmptyLiteralArray (VectorSlotPair const &feedback) |
const Operator * | CreateArrayFromIterable () |
const Operator * | CreateEmptyLiteralObject () |
const Operator * | CreateLiteralObject (Handle< ObjectBoilerplateDescription > constant, VectorSlotPair const &feedback, int literal_flags, int number_of_properties) |
const Operator * | CloneObject (VectorSlotPair const &feedback, int literal_flags) |
const Operator * | CreateLiteralRegExp (Handle< String > constant_pattern, VectorSlotPair const &feedback, int literal_flags) |
const Operator * | CallForwardVarargs (size_t arity, uint32_t start_index) |
const Operator * | Call (size_t arity, CallFrequency const &frequency=CallFrequency(), VectorSlotPair const &feedback=VectorSlotPair(), ConvertReceiverMode convert_mode=ConvertReceiverMode::kAny, SpeculationMode speculation_mode=SpeculationMode::kDisallowSpeculation) |
const Operator * | CallWithArrayLike (CallFrequency frequency) |
const Operator * | CallWithSpread (uint32_t arity, CallFrequency const &frequency=CallFrequency(), VectorSlotPair const &feedback=VectorSlotPair(), SpeculationMode speculation_mode=SpeculationMode::kDisallowSpeculation) |
const Operator * | CallRuntime (Runtime::FunctionId id) |
const Operator * | CallRuntime (Runtime::FunctionId id, size_t arity) |
const Operator * | CallRuntime (const Runtime::Function *function, size_t arity) |
const Operator * | ConstructForwardVarargs (size_t arity, uint32_t start_index) |
const Operator * | Construct (uint32_t arity, CallFrequency frequency=CallFrequency(), VectorSlotPair const &feedback=VectorSlotPair()) |
const Operator * | ConstructWithArrayLike (CallFrequency frequency) |
const Operator * | ConstructWithSpread (uint32_t arity, CallFrequency frequency=CallFrequency(), VectorSlotPair const &feedback=VectorSlotPair()) |
const Operator * | LoadProperty (VectorSlotPair const &feedback) |
const Operator * | LoadNamed (Handle< Name > name, VectorSlotPair const &feedback) |
const Operator * | StoreProperty (LanguageMode language_mode, VectorSlotPair const &feedback) |
const Operator * | StoreNamed (LanguageMode language_mode, Handle< Name > name, VectorSlotPair const &feedback) |
const Operator * | StoreNamedOwn (Handle< Name > name, VectorSlotPair const &feedback) |
const Operator * | StoreDataPropertyInLiteral (const VectorSlotPair &feedback) |
const Operator * | StoreInArrayLiteral (const VectorSlotPair &feedback) |
const Operator * | DeleteProperty () |
const Operator * | HasProperty () |
const Operator * | GetSuperConstructor () |
const Operator * | CreateGeneratorObject () |
const Operator * | LoadGlobal (const Handle< Name > &name, const VectorSlotPair &feedback, TypeofMode typeof_mode=NOT_INSIDE_TYPEOF) |
const Operator * | StoreGlobal (LanguageMode language_mode, const Handle< Name > &name, const VectorSlotPair &feedback) |
const Operator * | LoadContext (size_t depth, size_t index, bool immutable) |
const Operator * | StoreContext (size_t depth, size_t index) |
const Operator * | LoadModule (int32_t cell_index) |
const Operator * | StoreModule (int32_t cell_index) |
const Operator * | HasInPrototypeChain () |
const Operator * | InstanceOf (const VectorSlotPair &feedback) |
const Operator * | OrdinaryHasInstance () |
const Operator * | AsyncFunctionEnter () |
const Operator * | AsyncFunctionReject () |
const Operator * | AsyncFunctionResolve () |
const Operator * | ForInEnumerate () |
const Operator * | ForInNext (ForInMode) |
const Operator * | ForInPrepare (ForInMode) |
const Operator * | LoadMessage () |
const Operator * | StoreMessage () |
const Operator * | GeneratorStore (int value_count) |
const Operator * | GeneratorRestoreContinuation () |
const Operator * | GeneratorRestoreContext () |
const Operator * | GeneratorRestoreRegister (int index) |
const Operator * | GeneratorRestoreInputOrDebugPos () |
const Operator * | StackCheck () |
const Operator * | Debugger () |
const Operator * | FulfillPromise () |
const Operator * | PerformPromiseThen () |
const Operator * | PromiseResolve () |
const Operator * | RejectPromise () |
const Operator * | ResolvePromise () |
const Operator * | CreateFunctionContext (Handle< ScopeInfo > scope_info, int slot_count, ScopeType scope_type) |
const Operator * | CreateCatchContext (const Handle< ScopeInfo > &scope_info) |
const Operator * | CreateWithContext (const Handle< ScopeInfo > &scope_info) |
const Operator * | CreateBlockContext (const Handle< ScopeInfo > &scpope_info) |
const Operator * | ObjectIsArray () |
const Operator * | ParseInt () |
const Operator * | RegExpTest () |
Definition at line 680 of file js-operator.h.