Home | History | Annotate | Download | only in src

Lines Matching refs:Code

2 // Use of this source code is governed by a BSD-style license that can be
105 PrintF("[generating %s code for %s function: %s]\n", kind, ftype,
117 Handle<Code> CodeGenerator::MakeCodeEpilogue(MacroAssembler* masm,
123 // Allocate and install the code.
125 Code::Flags flags = info->code_flags();
127 Code::ExtractKindFromFlags(flags) == Code::OPTIMIZED_FUNCTION ||
132 Handle<Code> code = isolate->factory()->NewCode(
136 code->instruction_size());
137 return code;
229 void CodeGenerator::PrintCode(Handle<Code> code, CompilationInfo* info) {
249 // Print the source code if available.
251 info->parse_info() && (code->kind() == Code::OPTIMIZED_FUNCTION ||
252 code->kind() == Code::FUNCTION);
274 os << "--- Unoptimized code ---\n";
275 info->closure()->shared()->code()->Disassemble(debug_name.get(), os);
277 os << "--- Optimized code ---\n"
280 os << "--- Code ---\n";
286 code->Disassemble(debug_name.get(), os);
287 os << "--- End code ---\n";