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

Public Member Functions

 PipelineData (ZoneStats *zone_stats, Isolate *isolate, OptimizedCompilationInfo *info, PipelineStatistics *pipeline_statistics)
 
 PipelineData (ZoneStats *zone_stats, wasm::WasmEngine *wasm_engine, OptimizedCompilationInfo *info, MachineGraph *mcgraph, PipelineStatistics *pipeline_statistics, SourcePositionTable *source_positions, NodeOriginTable *node_origins, const AssemblerOptions &assembler_options)
 
 PipelineData (ZoneStats *zone_stats, OptimizedCompilationInfo *info, Isolate *isolate, Graph *graph, Schedule *schedule, SourcePositionTable *source_positions, NodeOriginTable *node_origins, JumpOptimizationInfo *jump_opt, const AssemblerOptions &assembler_options)
 
 PipelineData (ZoneStats *zone_stats, OptimizedCompilationInfo *info, Isolate *isolate, InstructionSequence *sequence)
 
Isolateisolate () const
 
AccountingAllocatorallocator () const
 
OptimizedCompilationInfoinfo () const
 
ZoneStatszone_stats () const
 
CompilationDependenciesdependencies () const
 
PipelineStatisticspipeline_statistics ()
 
OsrHelperosr_helper ()
 
bool compilation_failed () const
 
void set_compilation_failed ()
 
bool verify_graph () const
 
void set_verify_graph (bool value)
 
MaybeHandle< Codecode ()
 
void set_code (MaybeHandle< Code > code)
 
CodeGeneratorcode_generator () const
 
bool MayHaveUnverifiableGraph () const
 
Zonegraph_zone () const
 
Graphgraph () const
 
SourcePositionTablesource_positions () const
 
NodeOriginTablenode_origins () const
 
MachineOperatorBuildermachine () const
 
CommonOperatorBuildercommon () const
 
JSOperatorBuilderjavascript () const
 
JSGraphjsgraph () const
 
MachineGraphmcgraph () const
 
Handle< Contextnative_context () const
 
Handle< JSGlobalObjectglobal_object () const
 
JSHeapBrokerbroker () const
 
Scheduleschedule () const
 
void set_schedule (Schedule *schedule)
 
void reset_schedule ()
 
Zoneinstruction_zone () const
 
Zonecodegen_zone () const
 
InstructionSequencesequence () const
 
Frameframe () const
 
Zoneregister_allocation_zone () const
 
RegisterAllocationDataregister_allocation_data () const
 
BasicBlockProfiler::Dataprofiler_data () const
 
void set_profiler_data (BasicBlockProfiler::Data *profiler_data)
 
std::string const & source_position_output () const
 
void set_source_position_output (std::string const &source_position_output)
 
JumpOptimizationInfojump_optimization_info () const
 
const AssemblerOptionsassembler_options () const
 
CodeTracerGetCodeTracer () const
 
TyperCreateTyper ()
 
void AddTyperFlag (Typer::Flag flag)
 
void DeleteTyper ()
 
void DeleteGraphZone ()
 
void DeleteInstructionZone ()
 
void DeleteCodegenZone ()
 
void DeleteRegisterAllocationZone ()
 
void InitializeInstructionSequence (const CallDescriptor *call_descriptor)
 
void InitializeFrameData (CallDescriptor *call_descriptor)
 
void InitializeRegisterAllocationData (const RegisterConfiguration *config, CallDescriptor *call_descriptor)
 
void InitializeOsrHelper ()
 
void set_start_source_position (int position)
 
void InitializeCodeGenerator (Linkage *linkage)
 
void BeginPhaseKind (const char *phase_kind_name)
 
void EndPhaseKind ()
 
const chardebug_name () const
 

Detailed Description

Definition at line 98 of file pipeline.cc.


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