Lines Matching refs:stub
40 #include "stub-cache.h"
190 FastNewContextStub stub(heap_slots);
191 __ CallStub(&stub);
240 // The stub will rewrite receiver and parameter count if the previous
250 ArgumentsAccessStub stub(type);
251 __ CallStub(&stub);
288 StackCheckStub stub;
289 __ CallStub(&stub);
356 InterruptStub stub;
357 __ CallStub(&stub);
366 StackCheckStub stub;
367 __ CallStub(&stub);
424 InterruptStub stub;
425 __ CallStub(&stub);
669 ToBooleanStub stub(result_register());
671 __ CallStub(&stub, condition->test_id());
673 // The stub returns nonzero for true.
915 // Record position before stub call for type feedback.
1126 FastNewClosureStub stub(info->language_mode());
1128 __ CallStub(&stub);
1457 FastCloneShallowObjectStub stub(properties_count);
1458 __ CallStub(&stub);
1572 // change, so it's possible to specialize the stub in advance.
1574 FastCloneShallowArrayStub stub(
1577 __ CallStub(&stub);
1587 // change, so it's possible to specialize the stub in advance.
1591 FastCloneShallowArrayStub stub(mode, length);
1592 __ CallStub(&stub);
1616 // transition and don't need to call the runtime stub.
1633 StoreArrayLiteralElementStub stub;
1634 __ CallStub(&stub);
1795 BinaryOpStub stub(op, mode);
1796 CallIC(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
1802 __ mov(eax, edx); // Copy left operand in case of a stub call.
1879 BinaryOpStub stub(op, mode);
1881 CallIC(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
2202 // Code common for calls using the call stub.
2224 CallFunctionStub stub(arg_count, flags);
2226 __ CallStub(&stub, expr->id());
2295 CallFunctionStub stub(arg_count, RECEIVER_MIGHT_BE_IMPLICIT);
2297 __ CallStub(&stub);
2334 // passing the hole to the call function stub.
2415 CallConstructStub stub(flags);
2416 __ call(stub.GetCode(), RelocInfo::CONSTRUCT_CALL);
2757 ArgumentsAccessStub stub(ArgumentsAccessStub::READ_ELEMENT);
2758 __ CallStub(&stub);
2920 // Load the arguments on the stack and call the stub.
2921 SubStringStub stub;
2927 __ CallStub(&stub);
2933 // Load the arguments on the stack and call the stub.
2934 RegExpExecStub stub;
2941 __ CallStub(&stub);
3015 MathPowStub stub(MathPowStub::ON_STACK);
3016 __ CallStub(&stub);
3057 // Load the argument on the stack and call the stub.
3060 NumberToStringStub stub;
3061 __ CallStub(&stub);
3186 StringAddStub stub(NO_STRING_ADD_FLAGS);
3187 __ CallStub(&stub);
3199 StringCompareStub stub;
3200 __ CallStub(&stub);
3206 // Load the argument on the stack and call the stub.
3207 TranscendentalCacheStub stub(TranscendentalCache::SIN,
3212 __ CallStub(&stub);
3218 // Load the argument on the stack and call the stub.
3219 TranscendentalCacheStub stub(TranscendentalCache::COS,
3224 __ CallStub(&stub);
3230 // Load the argument on the stack and call the stub.
3231 TranscendentalCacheStub stub(TranscendentalCache::TAN,
3236 __ CallStub(&stub);
3242 // Load the argument on the stack and call the stub.
3243 TranscendentalCacheStub stub(TranscendentalCache::LOG,
3248 __ CallStub(&stub);
3296 // Load the arguments on the stack and call the stub.
3297 RegExpConstructResultStub stub;
3303 __ CallStub(&stub);
3883 UnaryOpStub stub(expr->op(), overwrite);
3888 CallIC(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
3993 // Call stub. Undo operation first.
4001 // Record position before stub call.
4004 // Call stub for +1/-1.
4007 BinaryOpStub stub(expr->binary_op(), NO_OVERWRITE);
4008 CallIC(stub.GetCode(), RelocInfo::CODE_TARGET, expr->CountId());
4216 InstanceofStub stub(InstanceofStub::kNoFlags);
4217 __ CallStub(&stub);
4220 // The stub returns 0 for true.