V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::Pipeline Class Reference
Inheritance diagram for v8::internal::compiler::Pipeline:
v8::internal::AllStatic

Static Public Member Functions

static OptimizedCompilationJobNewCompilationJob (Isolate *isolate, Handle< JSFunction > function, bool has_script)
 
static wasm::WasmCodeGenerateCodeForWasmFunction (OptimizedCompilationInfo *info, wasm::WasmEngine *wasm_engine, MachineGraph *mcgraph, CallDescriptor *call_descriptor, SourcePositionTable *source_positions, NodeOriginTable *node_origins, wasm::FunctionBody function_body, wasm::NativeModule *native_module, int function_index)
 
static wasm::WasmCodeGenerateCodeForWasmNativeStub (wasm::WasmEngine *wasm_engine, CallDescriptor *call_descriptor, MachineGraph *mcgraph, Code::Kind kind, int wasm_kind, const char *debug_name, const AssemblerOptions &assembler_options, wasm::NativeModule *native_module, SourcePositionTable *source_positions=nullptr)
 
static MaybeHandle< CodeGenerateCodeForWasmHeapStub (Isolate *isolate, CallDescriptor *call_descriptor, Graph *graph, Code::Kind kind, const char *debug_name, const AssemblerOptions &assembler_options, SourcePositionTable *source_positions=nullptr)
 
static MaybeHandle< CodeGenerateCodeForCodeStub (Isolate *isolate, CallDescriptor *call_descriptor, Graph *graph, Schedule *schedule, Code::Kind kind, const char *debug_name, uint32_t stub_key, int32_t builtin_index, JumpOptimizationInfo *jump_opt, PoisoningMitigationLevel poisoning_level, const AssemblerOptions &options)
 
static MaybeHandle< CodeGenerateCodeForTesting (OptimizedCompilationInfo *info, Isolate *isolate)
 
static V8_EXPORT_PRIVATE MaybeHandle< CodeGenerateCodeForTesting (OptimizedCompilationInfo *info, Isolate *isolate, CallDescriptor *call_descriptor, Graph *graph, const AssemblerOptions &options, Schedule *schedule=nullptr)
 
static V8_EXPORT_PRIVATE bool AllocateRegistersForTesting (const RegisterConfiguration *config, InstructionSequence *sequence, bool run_verifier)
 

Detailed Description

Definition at line 40 of file pipeline.h.


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