Home | History | Annotate | Download | only in src

Lines Matching defs:code

6 //     * Redistributions of source code must retain the above copyright
591 Handle<Code> HGraph::Compile(CompilationInfo* info) {
595 return Handle<Code>::null();
601 if (chunk == NULL) return Handle<Code>::null();
603 if (!FLAG_alloc_lithium) return Handle<Code>::null();
607 if (!FLAG_use_lithium) return Handle<Code>::null();
621 Code::Flags flags =
622 Code::ComputeFlags(Code::OPTIMIZED_FUNCTION, NOT_IN_LOOP);
623 Handle<Code> code =
625 generator.FinishCode(code);
626 CodeGenerator::PrintCode(code, info);
627 return code;
629 return Handle<Code>::null();
1387 // If we've disabled code motion, don't move any instructions.
1400 // information about code that was never executed.
2281 // Perform common subexpression elimination and loop-invariant code motion.
2289 // result is used. This is safe now, since we don't do code motion after this
2848 Code* unoptimized_code, FunctionLiteral* expr) {
2869 SearchSharedFunctionInfo(info()->shared_info()->code(),
3071 // be used by other optimized code before it is transformed
3072 // (e.g. because of code motion).
3276 // unoptimized code).
4020 // Do a quick check on source code length to avoid parsing large
4124 // generating the optimized inline code.
4130 target_shared->EnableDeoptimizationSupport(*target_info.code());
4141 Handle<Code>(target_shared->code()),
4382 // Push receiver and key like the non-optimized code generator expects it.
4431 // because it is likely to generate better code. Also use the IC
4476 // and generate optimized code for calling the function.
4486 // code generated by the full code generator expects it.
4601 // Call the inline code generator using the pointer-to-member.
4736 // Match the full code generator stack by simulating an extra stack
4770 // Match the full code generator stack by simulating an extra stack
4811 // Match the full code generator stack by simulate an extra stack element
4910 // do not generate code assuming it is a smi operation.
5117 // change and thus prefer the general IC code.
5177 // We allow only declarations that do not require code generation.
5178 // The following all require code generation: global variables and
5390 // %_Log is ignored in optimized code.
5441 // Support for direct calls from JavaScript to native RegExp code.
6037 PrintF("%30s - %7.3f ms (%.1f times slower than full code gen)\n",
6065 const char* const HPhase::kFullCodeGen = "Full code generator";