Lines Matching defs:call
377 // in a test instruction after the call so we can extract it from the OSR
858 // Call the runtime to declare the globals.
915 // Record position before stub call for type feedback.
988 // guarantee cache validity, call the runtime system to check cache
1196 // load IC call.
1244 // perform a runtime call for all variables in the scope
1270 // Record position before possible IC call.
1524 // Emit code to define accessors, using only a single call to the runtime for
1616 // transition and don't need to call the runtime stub.
1741 // Record source position before possible IC call.
1802 __ mov(eax, edx); // Copy left operand in case of a stub call.
2050 // Record source code position before IC call.
2096 // Record source code position before IC call.
2139 __ call(code, rmode, ast_id);
2145 void FullCodeGenerator::EmitCallWithIC(Call* expr,
2157 // Record source position of the IC call.
2169 void FullCodeGenerator::EmitKeyedCallWithIC(Call* expr,
2175 // the calling convention for call ICs.
2188 // Record source position of the IC call.
2201 void FullCodeGenerator::EmitCallWithStub(Call* expr, CallFunctionFlags flags) {
2202 // Code common for calls using the call stub.
2213 // Record call targets in unoptimized code, but not in the snapshot.
2251 // Do the runtime call.
2256 void FullCodeGenerator::VisitCall(Call* expr) {
2263 Comment cmnt(masm_, "[ Call");
2269 // In a call to eval, we first call %ResolvePossiblyDirectEval to
2270 // resolve the function we need to call and the receiver of the call.
2271 // Then we call the resolved function using the given arguments.
2288 // The runtime call returns a pair of values in eax (function) and
2304 // Push global object as receiver for the call IC.
2309 // Call to a lookup slot (dynamically introduced variable).
2317 // Call the runtime to find the function to call (returned in eax) and
2328 Label call;
2329 __ jmp(&call, Label::kNear);
2334 // passing the hole to the call function stub.
2336 __ bind(&call);
2357 // Call to an arbitrary expression not handled specially above.
2364 // Emit function call.
2393 // Call the construct call builtin that handles allocation and
2401 // Record call targets in unoptimized code, but not in the snapshot.
2416 __ call(stub.GetCode(), RelocInfo::CONSTRUCT_CALL);
2848 // Conditionally generate a log call.
2851 // This is used to determine whether or not to generate the log call.
2920 // Load the arguments on the stack and call the stub.
2933 // Load the arguments on the stack and call the stub.
3008 // Load the arguments on the stack and call the runtime function.
3057 // Load the argument on the stack and call the stub.
3206 // Load the argument on the stack and call the stub.
3218 // Load the argument on the stack and call the stub.
3230 // Load the argument on the stack and call the stub.
3242 // Load the argument on the stack and call the stub.
3254 // Load the argument on the stack and call the runtime function.
3296 // Load the arguments on the stack and call the stub.
3347 // Call runtime to perform the lookup.
3725 // Call the JS runtime function via a call IC.
3734 // Call the C runtime function.
3773 // Non-global variable. Call the runtime to try to delete from the
3804 // The labels are swapped for the recursive call.
3948 // Call ToNumber only if operand is not a smi.
3993 // Call stub. Undo operation first.
4001 // Record position before stub call.
4004 // Call stub for +1/-1.
4264 // Record position and call the compare IC.
4413 __ call(finally_entry_);