|
| JSOperatorBuilder (Zone *zone) |
|
| JSOperatorBuilder (const JSOperatorBuilder &)=delete |
|
JSOperatorBuilder & | operator= (const JSOperatorBuilder &)=delete |
|
const Operator * | Equal (FeedbackSource const &feedback) |
|
const Operator * | StrictEqual (FeedbackSource const &feedback) |
|
const Operator * | LessThan (FeedbackSource const &feedback) |
|
const Operator * | GreaterThan (FeedbackSource const &feedback) |
|
const Operator * | LessThanOrEqual (FeedbackSource const &feedback) |
|
const Operator * | GreaterThanOrEqual (FeedbackSource const &feedback) |
|
const Operator * | BitwiseOr (FeedbackSource const &feedback) |
|
const Operator * | BitwiseXor (FeedbackSource const &feedback) |
|
const Operator * | BitwiseAnd (FeedbackSource const &feedback) |
|
const Operator * | ShiftLeft (FeedbackSource const &feedback) |
|
const Operator * | ShiftRight (FeedbackSource const &feedback) |
|
const Operator * | ShiftRightLogical (FeedbackSource const &feedback) |
|
const Operator * | Add (FeedbackSource const &feedback) |
|
const Operator * | Subtract (FeedbackSource const &feedback) |
|
const Operator * | Multiply (FeedbackSource const &feedback) |
|
const Operator * | Divide (FeedbackSource const &feedback) |
|
const Operator * | Modulus (FeedbackSource const &feedback) |
|
const Operator * | Exponentiate (FeedbackSource const &feedback) |
|
const Operator * | BitwiseNot (FeedbackSource const &feedback) |
|
const Operator * | Decrement (FeedbackSource const &feedback) |
|
const Operator * | Increment (FeedbackSource const &feedback) |
|
const Operator * | Negate (FeedbackSource const &feedback) |
|
const Operator * | ToLength () |
|
const Operator * | ToName () |
|
const Operator * | ToNumber () |
|
const Operator * | ToNumberConvertBigInt () |
|
const Operator * | ToBigInt () |
|
const Operator * | ToBigIntConvertNumber () |
|
const Operator * | ToNumeric () |
|
const Operator * | ToObject () |
|
const Operator * | ToString () |
|
const Operator * | Create () |
|
const Operator * | CreateArguments (CreateArgumentsType type) |
|
const Operator * | CreateArray (size_t arity, OptionalAllocationSiteRef site) |
|
const Operator * | CreateArrayIterator (IterationKind) |
|
const Operator * | CreateAsyncFunctionObject (int register_count) |
|
const Operator * | CreateCollectionIterator (CollectionKind, IterationKind) |
|
const Operator * | CreateBoundFunction (size_t arity, MapRef map) |
|
const Operator * | CreateClosure (SharedFunctionInfoRef shared_info, CodeRef code, AllocationType allocation=AllocationType::kYoung) |
|
const Operator * | CreateIterResultObject () |
|
const Operator * | CreateStringIterator () |
|
const Operator * | CreateKeyValueArray () |
|
const Operator * | CreateObject () |
|
const Operator * | CreateStringWrapper () |
|
const Operator * | CreatePromise () |
|
const Operator * | CreateTypedArray () |
|
const Operator * | CreateLiteralArray (ArrayBoilerplateDescriptionRef constant, FeedbackSource const &feedback, int literal_flags, int number_of_elements) |
|
const Operator * | CreateEmptyLiteralArray (FeedbackSource const &feedback) |
|
const Operator * | CreateArrayFromIterable () |
|
const Operator * | CreateEmptyLiteralObject () |
|
const Operator * | CreateLiteralObject (ObjectBoilerplateDescriptionRef constant, FeedbackSource const &feedback, int literal_flags, int number_of_properties) |
|
const Operator * | CloneObject (FeedbackSource const &feedback, int literal_flags) |
|
const Operator * | CreateLiteralRegExp (StringRef constant_pattern, FeedbackSource const &feedback, int literal_flags) |
|
const Operator * | GetTemplateObject (TemplateObjectDescriptionRef description, SharedFunctionInfoRef shared, FeedbackSource const &feedback) |
|
const Operator * | CallForwardVarargs (size_t arity, uint32_t start_index) |
|
const Operator * | Call (size_t arity, CallFrequency const &frequency=CallFrequency(), FeedbackSource const &feedback=FeedbackSource(), ConvertReceiverMode convert_mode=ConvertReceiverMode::kAny, SpeculationMode speculation_mode=SpeculationMode::kDisallowSpeculation, CallFeedbackRelation feedback_relation=CallFeedbackRelation::kUnrelated) |
|
const Operator * | CallWithArrayLike (CallFrequency const &frequency, const FeedbackSource &feedback=FeedbackSource{}, SpeculationMode speculation_mode=SpeculationMode::kDisallowSpeculation, CallFeedbackRelation feedback_relation=CallFeedbackRelation::kTarget) |
|
const Operator * | CallWithSpread (uint32_t arity, CallFrequency const &frequency=CallFrequency(), FeedbackSource const &feedback=FeedbackSource(), SpeculationMode speculation_mode=SpeculationMode::kDisallowSpeculation, CallFeedbackRelation feedback_relation=CallFeedbackRelation::kTarget) |
|
const Operator * | CallRuntime (Runtime::FunctionId id) |
|
const Operator * | CallRuntime (Runtime::FunctionId id, size_t arity, Operator::Properties properties=Operator::kNoProperties) |
|
const Operator * | CallRuntime (const Runtime::Function *function, size_t arity, Operator::Properties properties=Operator::kNoProperties) |
|
const Operator * | ConstructForwardVarargs (size_t arity, uint32_t start_index) |
|
const Operator * | Construct (uint32_t arity, CallFrequency const &frequency=CallFrequency(), FeedbackSource const &feedback=FeedbackSource()) |
|
const Operator * | ConstructWithArrayLike (CallFrequency const &frequency, FeedbackSource const &feedback) |
|
const Operator * | ConstructWithSpread (uint32_t arity, CallFrequency const &frequency=CallFrequency(), FeedbackSource const &feedback=FeedbackSource()) |
|
const Operator * | ConstructForwardAllArgs (CallFrequency const &frequency=CallFrequency(), FeedbackSource const &feedback=FeedbackSource()) |
|
const Operator * | LoadProperty (FeedbackSource const &feedback) |
|
const Operator * | LoadNamed (NameRef name, FeedbackSource const &feedback) |
|
const Operator * | LoadNamedFromSuper (NameRef name, FeedbackSource const &feedback) |
|
const Operator * | SetKeyedProperty (LanguageMode language_mode, FeedbackSource const &feedback) |
|
const Operator * | DefineKeyedOwnProperty (LanguageMode language_mode, FeedbackSource const &feedback) |
|
const Operator * | SetNamedProperty (LanguageMode language_mode, NameRef name, FeedbackSource const &feedback) |
|
const Operator * | DefineNamedOwnProperty (NameRef name, FeedbackSource const &feedback) |
|
const Operator * | DefineKeyedOwnPropertyInLiteral (const FeedbackSource &feedback) |
|
const Operator * | StoreInArrayLiteral (const FeedbackSource &feedback) |
|
const Operator * | DeleteProperty () |
|
const Operator * | HasProperty (FeedbackSource const &feedback) |
|
const Operator * | GetSuperConstructor () |
|
const Operator * | FindNonDefaultConstructorOrConstruct () |
|
const Operator * | CreateGeneratorObject () |
|
const Operator * | LoadGlobal (NameRef name, const FeedbackSource &feedback, TypeofMode typeof_mode=TypeofMode::kNotInside) |
|
const Operator * | StoreGlobal (LanguageMode language_mode, NameRef name, const FeedbackSource &feedback) |
|
const Operator * | HasContextExtension (size_t depth) |
|
const Operator * | LoadContext (size_t depth, size_t index, bool immutable) |
|
const Operator * | LoadScriptContext (size_t depth, size_t index) |
|
const Operator * | StoreContext (size_t depth, size_t index) |
|
const Operator * | StoreScriptContext (size_t depth, size_t index) |
|
const Operator * | LoadModule (int32_t cell_index) |
|
const Operator * | StoreModule (int32_t cell_index) |
|
const Operator * | GetImportMeta () |
|
const Operator * | HasInPrototypeChain () |
|
const Operator * | InstanceOf (const FeedbackSource &feedback) |
|
const Operator * | OrdinaryHasInstance () |
|
const Operator * | AsyncFunctionEnter () |
|
const Operator * | AsyncFunctionReject () |
|
const Operator * | AsyncFunctionResolve () |
|
const Operator * | ForInEnumerate () |
|
const Operator * | ForInNext (ForInMode mode, const FeedbackSource &feedback) |
|
const Operator * | ForInPrepare (ForInMode mode, const FeedbackSource &feedback) |
|
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 (StackCheckKind kind) |
|
const Operator * | Debugger () |
|
const Operator * | FulfillPromise () |
|
const Operator * | PerformPromiseThen () |
|
const Operator * | PromiseResolve () |
|
const Operator * | RejectPromise () |
|
const Operator * | ResolvePromise () |
|
const Operator * | CreateFunctionContext (ScopeInfoRef scope_info, int slot_count, ScopeType scope_type) |
|
const Operator * | CreateCatchContext (ScopeInfoRef scope_info) |
|
const Operator * | CreateWithContext (ScopeInfoRef scope_info) |
|
const Operator * | CreateBlockContext (ScopeInfoRef scpope_info) |
|
const Operator * | ObjectIsArray () |
|
const Operator * | ParseInt () |
|
const Operator * | RegExpTest () |
|
const Operator * | GetIterator (FeedbackSource const &load_feedback, FeedbackSource const &call_feedback) |
|
Definition at line 906 of file js-operator.h.