Home | History | Annotate | Download | only in src

Lines Matching defs:code

6 //     * Redistributions of source code must retain the above copyright
299 Code::Flags flags = Code::ComputeFlags(Code::FUNCTION, NOT_IN_LOOP);
300 Handle<Code> code = CodeGenerator::MakeCodeEpilogue(&masm, flags, info);
301 code->set_optimizable(info->IsOptimizable());
302 cgen.PopulateDeoptimizationData(code);
303 code->set_has_deoptimization_support(info->HasDeoptimizationSupport());
304 code->set_allow_osr_at_loop_nesting_level(0);
305 code->set_stack_check_table_offset(table_offset);
306 CodeGenerator::PrintCode(code, info);
307 info->SetCode(code); // may be an empty handle.
309 if (FLAG_gdbjit && !code.is_null()) {
313 GDBJIT(RegisterDetailedLineInfo(*code, lineinfo));
316 return !code.is_null();
323 // and code-relative pc offset.
338 void FullCodeGenerator::PopulateDeoptimizationData(Handle<Code> code) {
350 code->set_deoptimization_data(*data);
365 // real state of the unoptimized code at the return site.
377 // There's no need to prepare this code for bailouts from already optimized
378 // code or code that can't be optimized.
575 // Invoke the platform-dependent code generator to do the actual
608 // position will be postponed to the breakable code (typically an IC).
636 // position will be postponed to the breakable code (typically an IC).
670 // Lookup table for code generators for special runtime calls which are
1090 // statement code starts.
1134 // statement code starts.
1171 // Try handler code, exception in result register.
1187 // Try block code. Sets up the exception handler chain.
1207 // calls the finally block code before continuing.
1210 // try handler and calls the finally block code before continuing
1215 // handler code. The handler code then calls the finally-block before
1227 // Jump to try-handler setup and try-block code. Use call to put try-handler
1230 // Try handler code. Return address of call is pushed on handler stack.
1232 // This code is only executed during stack-handler traversal when an
1247 ExitFinallyBlock(); // Return to the calling code.