Searched refs:CompilationInfo (Results 1 - 25 of 81) sorted by relevance

1234

/external/v8/src/
H A Dcompilation-info.cc20 type CompilationInfo::name() const { \
26 type CompilationInfo::name() const { \
38 bool CompilationInfo::is_debug() const {
42 void CompilationInfo::set_is_debug() {
47 void CompilationInfo::PrepareForSerializing() {
52 bool CompilationInfo::has_shared_info() const {
56 CompilationInfo::CompilationInfo(Zone* zone, ParseInfo* parse_info, function in class:v8::internal::CompilationInfo
58 : CompilationInfo(parse_info, {}, Code::ComputeFlags(Code::FUNCTION), BASE,
81 CompilationInfo function in class:v8::internal::CompilationInfo
86 CompilationInfo::CompilationInfo(ParseInfo* parse_info, function in class:v8::internal::CompilationInfo
[all...]
H A Dcodegen.h72 class CompilationInfo;
78 static void MakeCodePrologue(CompilationInfo* info, const char* kind);
83 CompilationInfo* info,
87 static void PrintCode(Handle<Code> code, CompilationInfo* info);
H A Dcompiler.h20 class CompilationInfo;
60 CompilationInfo* info);
80 static bool EnsureDeoptimizationSupport(CompilationInfo* info);
82 static bool EnsureBytecode(CompilationInfo* info);
127 FunctionLiteral* node, Handle<Script> script, CompilationInfo* outer);
168 CompilationJob(Isolate* isolate, CompilationInfo* info,
205 CompilationInfo* info() const { return info_; }
219 CompilationInfo* info_;
H A Dcompilation-info.h30 // CompilationInfo encapsulates some information known at compile time. It
32 class V8_EXPORT_PRIVATE CompilationInfo final {
56 CompilationInfo(Zone* zone, ParseInfo* parse_info,
58 CompilationInfo(Vector<const char> debug_name, Isolate* isolate, Zone* zone,
60 ~CompilationInfo();
328 CompilationInfo(ParseInfo* parse_info, Vector<const char> debug_name,
366 // CompilationInfo allocates.
392 DISALLOW_COPY_AND_ASSIGN(CompilationInfo);
H A Dcodegen.cc91 void CodeGenerator::MakeCodePrologue(CompilationInfo* info, const char* kind) {
119 CompilationInfo* info,
142 static int PrintFunctionSource(CompilationInfo* info,
195 CompilationInfo* info, int source_id, int inlining_id,
196 const CompilationInfo::InlinedFunctionHolder& h) {
213 static void DumpParticipatingSource(CompilationInfo* info) {
229 void CodeGenerator::PrintCode(Handle<Code> code, CompilationInfo* info) {
H A Dsource-position.h19 class CompilationInfo;
29 // CompilationInfo::inlined_functions or
48 std::vector<SourcePositionInfo> InliningStack(CompilationInfo* cinfo) const;
H A Dcompiler.cc56 // A wrapper around a CompilationInfo that detaches the Handles from
61 explicit CompilationHandleScope(CompilationInfo* info)
67 CompilationInfo* info_;
86 CompilationJob::CompilationJob(Isolate* isolate, CompilationInfo* info,
278 CompilationInfo* info) {
308 void EnsureFeedbackMetadata(CompilationInfo* info) {
383 bool ShouldUseIgnition(CompilationInfo* info) {
405 CompilationJob* GetUnoptimizedCompilationJob(CompilationInfo* info) {
418 void InstallSharedScopeInfo(CompilationInfo* info,
428 void InstallSharedCompilationResult(CompilationInfo* inf
[all...]
H A Dcompilation-statistics.h17 class CompilationInfo;
/external/v8/src/asmjs/
H A Dasm-wasm-builder.h17 class CompilationInfo;
29 explicit AsmWasmBuilder(CompilationInfo* info);
38 CompilationInfo* info_;
H A Dasm-js.h13 class CompilationInfo;
19 static MaybeHandle<FixedArray> CompileAsmViaWasm(CompilationInfo* info);
/external/v8/src/compiler/
H A Dbasic-block-instrumentor.h14 class CompilationInfo;
23 static BasicBlockProfiler::Data* Instrument(CompilationInfo* info,
H A Dpipeline.h17 class CompilationInfo;
42 CompilationInfo* info, JSGraph* jsgraph, CallDescriptor* descriptor,
58 static Handle<Code> GenerateCodeForTesting(CompilationInfo* info);
62 static Handle<Code> GenerateCodeForTesting(CompilationInfo* info,
74 CompilationInfo* info, CallDescriptor* call_descriptor, Graph* graph,
H A Dosr.h81 class CompilationInfo;
94 explicit OsrHelper(CompilationInfo* info);
H A Dast-loop-assignment-analyzer.h15 class CompilationInfo;
46 AstLoopAssignmentAnalyzer(Zone* zone, CompilationInfo* info);
57 CompilationInfo* info_;
62 CompilationInfo* info() { return info_; }
H A Dgraph-visualizer.h17 class CompilationInfo;
27 std::unique_ptr<char[]> GetVisualizerLogFileName(CompilationInfo* info,
47 explicit AsC1VCompilation(const CompilationInfo* info) : info_(info) {}
48 const CompilationInfo* info_;
H A Djs-inlining.h15 class CompilationInfo;
26 JSInliner(Editor* editor, Zone* local_zone, CompilationInfo* info,
49 CompilationInfo* info_;
H A Dcode-generator.h20 class CompilationInfo;
56 InstructionSequence* code, CompilationInfo* info);
82 CompilationInfo* info() const { return info_; }
273 CompilationInfo* const info_;
H A Djs-inlining-heuristic.h18 CompilationInfo* info, JSGraph* jsgraph,
H A Dpipeline-statistics.h23 PipelineStatistics(CompilationInfo* info, ZoneStats* zone_stats);
/external/v8/src/crankshaft/
H A Dcompilation-phase.h18 CompilationPhase(const char* name, CompilationInfo* info);
25 CompilationInfo* info() const { return info_; }
31 CompilationInfo* info_;
H A Dlithium-codegen.h15 class CompilationInfo;
26 CompilationInfo* info);
31 CompilationInfo* info() const { return info_; }
79 CompilationInfo* const info_;
H A Dcompilation-phase.cc14 CompilationPhase::CompilationPhase(const char* name, CompilationInfo* info)
/external/v8/src/compiler-dispatcher/
H A Dcompiler-dispatcher-job.h21 class CompilationInfo;
128 std::unique_ptr<CompilationInfo> compile_info_;
/external/v8/src/interpreter/
H A Dbytecode-generator.h17 class CompilationInfo;
26 explicit BytecodeGenerator(CompilationInfo* info);
177 inline CompilationInfo* info() const { return info_; }
210 CompilationInfo* info_;
H A Dinterpreter.h24 class CompilationInfo;
47 static CompilationJob* NewCompilationJob(CompilationInfo* info);

Completed in 1148 milliseconds

1234