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

Public Member Functions

 PipelineImpl (PipelineData *data)
 
template<typename Phase >
void Run ()
 
template<typename Phase , typename Arg0 >
void Run (Arg0 arg_0)
 
template<typename Phase , typename Arg0 , typename Arg1 >
void Run (Arg0 arg_0, Arg1 arg_1)
 
bool CreateGraph ()
 
bool OptimizeGraph (Linkage *linkage)
 
void ComputeScheduledGraph ()
 
bool SelectInstructions (Linkage *linkage)
 
void AssembleCode (Linkage *linkage)
 
MaybeHandle< CodeFinalizeCode ()
 
bool CommitDependencies (Handle< Code > code)
 
void VerifyGeneratedCodeIsIdempotent ()
 
void RunPrintAndVerify (const char *phase, bool untyped=false)
 
MaybeHandle< CodeGenerateCode (CallDescriptor *call_descriptor)
 
void AllocateRegisters (const RegisterConfiguration *config, CallDescriptor *call_descriptor, bool run_verifier)
 
OptimizedCompilationInfoinfo () const
 
Isolateisolate () const
 
CodeGeneratorcode_generator () const
 

Detailed Description

Definition at line 499 of file pipeline.cc.


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