V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::CodeFactory Class Referencefinal

Static Public Member Functions

static Handle< CodeRuntimeCEntry (Isolate *isolate, int result_size=1)
 
static Handle< CodeCEntry (Isolate *isolate, int result_size=1, SaveFPRegsMode save_doubles=kDontSaveFPRegs, ArgvMode argv_mode=kArgvOnStack, bool builtin_exit_frame=false)
 
static Callable LoadGlobalIC (Isolate *isolate, TypeofMode typeof_mode)
 
static Callable LoadGlobalICInOptimizedCode (Isolate *isolate, TypeofMode typeof_mode)
 
static Callable StoreOwnIC (Isolate *isolate)
 
static Callable StoreOwnICInOptimizedCode (Isolate *isolate)
 
static Callable KeyedStoreIC_SloppyArguments (Isolate *isolate, KeyedAccessStoreMode mode)
 
static Callable KeyedStoreIC_Slow (Isolate *isolate, KeyedAccessStoreMode mode)
 
static Callable StoreInArrayLiteralIC_Slow (Isolate *isolate, KeyedAccessStoreMode mode)
 
static Callable ElementsTransitionAndStore (Isolate *isolate, KeyedAccessStoreMode mode)
 
static Callable StoreFastElementIC (Isolate *isolate, KeyedAccessStoreMode mode)
 
static Callable ResumeGenerator (Isolate *isolate)
 
static Callable FrameDropperTrampoline (Isolate *isolate)
 
static Callable HandleDebuggerStatement (Isolate *isolate)
 
static Callable BinaryOperation (Isolate *isolate, Operation op)
 
static Callable ApiGetter (Isolate *isolate)
 
static Callable CallApiCallback (Isolate *isolate, int argc)
 
static Callable NonPrimitiveToPrimitive (Isolate *isolate, ToPrimitiveHint hint=ToPrimitiveHint::kDefault)
 
static Callable OrdinaryToPrimitive (Isolate *isolate, OrdinaryToPrimitiveHint hint)
 
static Callable StringAdd (Isolate *isolate, StringAddFlags flags=STRING_ADD_CHECK_NONE)
 
static Callable FastNewFunctionContext (Isolate *isolate, ScopeType scope_type)
 
static Callable ArgumentAdaptor (Isolate *isolate)
 
static Callable Call (Isolate *isolate, ConvertReceiverMode mode=ConvertReceiverMode::kAny)
 
static Callable CallWithArrayLike (Isolate *isolate)
 
static Callable CallWithSpread (Isolate *isolate)
 
static Callable CallFunction (Isolate *isolate, ConvertReceiverMode mode=ConvertReceiverMode::kAny)
 
static Callable CallVarargs (Isolate *isolate)
 
static Callable CallForwardVarargs (Isolate *isolate)
 
static Callable CallFunctionForwardVarargs (Isolate *isolate)
 
static Callable Construct (Isolate *isolate)
 
static Callable ConstructWithSpread (Isolate *isolate)
 
static Callable ConstructFunction (Isolate *isolate)
 
static Callable ConstructVarargs (Isolate *isolate)
 
static Callable ConstructForwardVarargs (Isolate *isolate)
 
static Callable ConstructFunctionForwardVarargs (Isolate *isolate)
 
static Callable InterpreterPushArgsThenCall (Isolate *isolate, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode)
 
static Callable InterpreterPushArgsThenConstruct (Isolate *isolate, InterpreterPushArgsMode mode)
 
static Callable InterpreterCEntry (Isolate *isolate, int result_size=1)
 
static Callable InterpreterOnStackReplacement (Isolate *isolate)
 
static Callable ArrayNoArgumentConstructor (Isolate *isolate, ElementsKind kind, AllocationSiteOverrideMode override_mode)
 
static Callable ArraySingleArgumentConstructor (Isolate *isolate, ElementsKind kind, AllocationSiteOverrideMode override_mode)
 
static Callable InternalArrayNoArgumentConstructor (Isolate *isolate, ElementsKind kind)
 
static Callable InternalArraySingleArgumentConstructor (Isolate *isolate, ElementsKind kind)
 

Detailed Description

Definition at line 23 of file code-factory.h.


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