Lines Matching refs:Compiler
30 #include "compiler.h"
117 // Determine whether to use the full compiler for all code. If the flag
118 // --always-full-compiler is specified this is the case. For the virtual frame
119 // based compiler the full compiler is also used if a debugger is connected, as
120 // the code from the full compiler supports mode precise break points. For the
121 // crankshaft adaptive compiler debugging the optimized code is not possible at
123 // the full compiler need not be be used if a debugger is attached, but only if
211 // to use the Hydrogen-based optimizing compiler. We already have
219 // the optimizing compiler.
221 FLAG_deopt_every_n_times == 0 ? Compiler::kDefaultMaxOptCount : 1000;
260 // performance of the hydrogen-based compiler.
277 Compiler::RecordFunctionCompilation(
315 // Compilation with the Hydrogen compiler failed. Keep using the
341 bool Compiler::MakeCodeForLiveEdit(CompilationInfo* info) {
419 Compiler::SetFunctionInfo(result, lit, true, script);
460 Handle<SharedFunctionInfo> Compiler::Compile(Handle<String> source,
473 // The VM is in the COMPILER state until exiting this function.
474 VMState state(isolate, COMPILER);
544 Handle<SharedFunctionInfo> Compiler::CompileEval(Handle<String> source,
553 // The VM is in the COMPILER state until exiting this function.
554 VMState state(isolate, COMPILER);
557 // the compiler and add the result to the cache.
588 bool Compiler::CompileLazy(CompilationInfo* info) {
591 // The VM is in the COMPILER state until exiting this function.
592 VMState state(info->isolate(), COMPILER);
688 Handle<SharedFunctionInfo> Compiler::BuildFunctionInfo(FunctionLiteral* literal,
741 void Compiler::SetFunctionInfo(Handle<SharedFunctionInfo> function_info,
762 void Compiler::RecordFunctionCompilation(Logger::LogEventsAndTags tag,