5#ifndef V8_CODEGEN_UNOPTIMIZED_COMPILATION_INFO_H_
6#define V8_CODEGEN_UNOPTIMIZED_COMPILATION_INFO_H_
23class DeclarationScope;
40 return character_stream_;
54 int num_parameters()
const;
55 int num_parameters_including_this()
const;
64 source_range_map_ = source_range_map;
70 coverage_info_ = coverage_info;
78 bytecode_array_ = bytecode_array;
84 asm_wasm_data_ = asm_wasm_data;
void SetBytecodeArray(Handle< BytecodeArray > bytecode_array)
bool has_source_range_map() const
LazyCompileDispatcher * dispatcher_
bool has_asm_wasm_data() const
const Utf16CharacterStream * character_stream() const
bool has_bytecode_array() const
const UnoptimizedCompileFlags flags_
const UnoptimizedCompileFlags & flags() const
void SetAsmWasmData(Handle< AsmWasmData > asm_wasm_data)
bool has_coverage_info() const
void set_source_range_map(SourceRangeMap *source_range_map)
const Utf16CharacterStream * character_stream_
FunctionLiteral * literal_
FunctionLiteral * literal() const
IndirectHandle< AsmWasmData > asm_wasm_data_
DirectHandle< AsmWasmData > asm_wasm_data() const
SourceRangeMap * source_range_map() const
SourceRangeMap * source_range_map_
void set_coverage_info(Handle< CoverageInfo > coverage_info)
Handle< CoverageInfo > coverage_info() const
FeedbackVectorSpec * feedback_vector_spec()
IndirectHandle< CoverageInfo > coverage_info_
Handle< BytecodeArray > bytecode_array() const
IndirectHandle< BytecodeArray > bytecode_array_
LazyCompileDispatcher * dispatcher()
void set_literal(FunctionLiteral *literal)
FeedbackVectorSpec feedback_vector_spec_
FunctionLiteral * literal
#define DCHECK_NOT_NULL(val)
#define V8_EXPORT_PRIVATE