Lines Matching defs:call
340 // in a test instruction after the call so we can extract it from the OSR
799 // Call the runtime to declare the globals.
856 // Record position before stub call for type feedback.
859 __ call(ic, RelocInfo::CODE_TARGET, clause->CompareId());
932 // guarantee cache validity, call the runtime system to check cache
947 // If we got a map from the runtime call, we can do a fast
1151 // load IC call.
1158 __ call(ic, mode);
1199 // perform a runtime call for all variables in the scope
1225 // Record position before possible IC call.
1239 __ call(ic, RelocInfo::CODE_TARGET_CONTEXT);
1449 __ call(ic, RelocInfo::CODE_TARGET, key->id());
1477 // Emit code to define accessors, using only a single call to the runtime for
1569 // transition and don't need to call the runtime stub.
1693 // Record source position before possible IC call.
1719 __ call(ic, RelocInfo::CODE_TARGET, prop->id());
1726 __ call(ic, RelocInfo::CODE_TARGET, prop->id());
1748 __ call(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
1797 __ call(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
1838 __ call(ic);
1851 __ call(ic);
1868 __ call(ic, RelocInfo::CODE_TARGET_CONTEXT);
1965 // Record source code position before IC call.
1976 __ call(ic, RelocInfo::CODE_TARGET, expr->id());
2011 // Record source code position before IC call.
2016 __ call(ic, RelocInfo::CODE_TARGET, expr->id());
2050 void FullCodeGenerator::EmitCallWithIC(Call* expr,
2064 // Call the IC initialization code.
2067 __ call(ic, mode, expr->id());
2075 void FullCodeGenerator::EmitKeyedCallWithIC(Call* expr,
2081 // the calling convention for call ICs.
2096 // Call the IC initialization code.
2100 __ call(ic, RelocInfo::CODE_TARGET, expr->id());
2108 void FullCodeGenerator::EmitCallWithStub(Call* expr, CallFunctionFlags flags) {
2109 // Code common for calls using the call stub.
2138 // Push the receiver of the enclosing function and do runtime call.
2147 // Do the runtime call.
2152 void FullCodeGenerator::VisitCall(Call* expr) {
2159 Comment cmnt(masm_, "[ Call");
2165 // In a call to eval, we first call %ResolvePossiblyDirectEval to
2166 // resolve the function we need to call and the receiver of the call.
2167 // Then we call the resolved function using the given arguments.
2184 // The runtime call returns a pair of values in rax (function) and
2199 // Call to a global variable. Push global object as receiver for the
2200 // call IC lookup.
2204 // Call to a lookup slot (dynamically introduced variable).
2213 // Call the runtime to find the function to call (returned in rax) and
2224 Label call;
2225 __ jmp(&call, Label::kNear);
2230 // passing the hole to the call function stub.
2232 __ bind(&call);
2251 // Call to an arbitrary expression not handled specially above.
2258 // Emit function call.
2287 // Call the construct call builtin that handles allocation and
2295 // Record call targets in unoptimized code, but not in the snapshot.
2310 __ Call(stub.GetCode(), RelocInfo::CONSTRUCT_CALL);
2741 // Conditionally generate a log call.
2744 // This is used to determine whether or not to generate the log call.
2807 // Load the arguments on the stack and call the stub.
2820 // Load the arguments on the stack and call the stub.
2901 // Load the arguments on the stack and call the runtime function.
2944 // Load the argument on the stack and call the stub.
3093 // Load the argument on the stack and call the stub.
3105 // Load the argument on the stack and call the stub.
3117 // Load the argument on the stack and call the stub.
3129 // Load the argument on the stack and call the stub.
3141 // Load the argument on the stack and call the runtime function.
3241 // Call runtime to perform the lookup.
3639 // Call the JS runtime function using a call IC.
3644 __ call(ic, mode, expr->id());
3686 // Non-global variable. Call the runtime to try to delete from the
3717 // The labels are swapped for the recursive call.
3802 __ call(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
3861 // Call ToNumber only if operand is not a smi.
3904 // Call stub. Undo operation first.
3912 // Record position before stub call.
3915 // Call stub for +1/-1.
3923 __ call(stub.GetCode(), RelocInfo::CODE_TARGET, expr->CountId());
3957 __ call(ic, RelocInfo::CODE_TARGET, expr->id());
3974 __ call(ic, RelocInfo::CODE_TARGET, expr->id());
4001 __ call(ic);
4178 // Record position and call the compare IC.
4181 __ call(ic, RelocInfo::CODE_TARGET, expr->id());
4268 // Contexts created by a call to eval have the same closure as the
4330 __ call(finally_entry_);