Home | History | Annotate | Download | only in ia32

Lines Matching refs:function

117 void Deoptimizer::DeoptimizeFunction(JSFunction* function) {
118 if (!function->IsOptimized()) return;
120 Isolate* isolate = function->GetIsolate();
125 Code* code = function->code();
197 // Set the code for the function to non-optimized version.
198 function->ReplaceCode(function->shared()->code());
202 function->PrintName();
203 PrintF(" / %x]\n", reinterpret_cast<uint32_t>(function));
333 JSFunction* function = JSFunction::cast(ComputeLiteral(iterator.Next()));
334 USE(function);
335 ASSERT(function == function_);
386 // context, and the function. Set them up explicitly.
404 name = "function";
439 function->GetIsolate()->builtins()->builtin(Builtins::kNotifyOSR);
446 reinterpret_cast<intptr_t>(function));
447 function->PrintName();
455 JSFunction* function = JSFunction::cast(ComputeLiteral(iterator->Next()));
467 new(output_frame_size) FrameDescription(output_frame_size, function);
519 // The function was mentioned explicitly in the ARGUMENTS_ADAPTOR_FRAME.
521 value = reinterpret_cast<intptr_t>(function);
524 PrintF(" 0x%08x: [top + %d] <- 0x%08x ; function\n",
553 JSFunction* function = JSFunction::cast(ComputeLiteral(iterator->Next()));
565 new(output_frame_size) FrameDescription(output_frame_size, function);
616 // A marker value is used in place of the function.
621 PrintF(" 0x%08x: [top + %d] <- 0x%08x ; function (construct sentinel)\n",
665 JSFunction* function = JSFunction::cast(ComputeLiteral(iterator->Next()));
670 function->PrintName();
676 unsigned fixed_frame_size = ComputeFixedSize(function);
682 new(output_frame_size) FrameDescription(output_frame_size, function);
697 // 2 = context and function in the frame.
706 int parameter_count = function->shared()->formal_parameter_count() + 1;
716 // context, and the function. Synthesize their values and set them up
722 // function code and AST id of the bailout.
759 // frame. For all subsequent output frames it can be gotten from the function
766 value = reinterpret_cast<uint32_t>(function->context());
776 // The function was mentioned explicitly in the BEGIN_FRAME.
779 value = reinterpret_cast<uint32_t>(function);
780 // The function for the bottommost output frame should also agree with the
785 PrintF(" 0x%08x: [top + %d] <- 0x%08x ; function\n",
797 Code* non_optimized_code = function->shared()->code();
801 unsigned pc_and_state = GetOutputInfo(data, node_id, function->shared());
886 __ mov(Operand(esp, 0 * kPointerSize), eax); // Function.