Lines Matching refs:stub
48 #include "stub-cache.h"
204 FastNewContextStub stub(heap_slots);
205 __ CallStub(&stub);
253 // The stub will rewrite receiever and parameter count if the previous
263 ArgumentsAccessStub stub(type);
264 __ CallStub(&stub);
299 StackCheckStub stub;
300 __ CallStub(&stub);
376 InterruptStub stub;
377 __ CallStub(&stub);
383 StackCheckStub stub;
384 __ CallStub(&stub);
434 InterruptStub stub;
435 __ CallStub(&stub);
693 ToBooleanStub stub(result_register());
694 __ CallStub(&stub);
957 // Record position before stub call for type feedback.
1181 FastNewClosureStub stub(info->language_mode());
1184 __ CallStub(&stub);
1511 FastCloneShallowObjectStub stub(properties_count);
1512 __ CallStub(&stub);
1634 FastCloneShallowArrayStub stub(
1636 __ CallStub(&stub);
1650 FastCloneShallowArrayStub stub(mode, length);
1651 __ CallStub(&stub);
1689 StoreArrayLiteralElementStub stub;
1690 __ CallStub(&stub);
1860 BinaryOpStub stub(op, mode);
1861 CallIC(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
1867 // recording binary operation stub, see
1942 BinaryOpStub stub(op, mode);
1944 CallIC(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
2289 // Code common for calls using the call stub.
2299 CallFunctionStub stub(arg_count, flags);
2301 __ CallStub(&stub);
2378 CallFunctionStub stub(arg_count, RECEIVER_MIGHT_BE_IMPLICIT);
2380 __ CallStub(&stub);
2419 // by passing the hole to the call function stub.
2500 CallConstructStub stub(flags);
2501 __ Call(stub.GetCode(), RelocInfo::CONSTRUCT_CALL);
2841 ArgumentsAccessStub stub(ArgumentsAccessStub::READ_ELEMENT);
2842 __ CallStub(&stub);
3003 // Load the arguments on the stack and call the stub.
3004 SubStringStub stub;
3010 __ CallStub(&stub);
3016 // Load the arguments on the stack and call the stub.
3017 RegExpExecStub stub;
3024 __ CallStub(&stub);
3102 MathPowStub stub(MathPowStub::ON_STACK);
3103 __ CallStub(&stub);
3144 // Load the argument on the stack and call the stub.
3147 NumberToStringStub stub;
3148 __ CallStub(&stub);
3274 StringAddStub stub(NO_STRING_ADD_FLAGS);
3275 __ CallStub(&stub);
3287 StringCompareStub stub;
3288 __ CallStub(&stub);
3294 // Load the argument on the stack and call the stub.
3295 TranscendentalCacheStub stub
3300 __ mov(a0, result_register()); // Stub requires parameter in a0 and on tos.
3301 __ CallStub(&stub);
3307 // Load the argument on the stack and call the stub.
3308 TranscendentalCacheStub stub(TranscendentalCache::COS,
3313 __ mov(a0, result_register()); // Stub requires parameter in a0 and on tos.
3314 __ CallStub(&stub);
3320 // Load the argument on the stack and call the stub.
3321 TranscendentalCacheStub stub(TranscendentalCache::TAN,
3326 __ mov(a0, result_register()); // Stub requires parameter in a0 and on tos.
3327 __ CallStub(&stub);
3333 // Load the argument on the stack and call the stub.
3334 TranscendentalCacheStub stub(TranscendentalCache::LOG,
3339 __ mov(a0, result_register()); // Stub requires parameter in a0 and on tos.
3340 __ CallStub(&stub);
3388 RegExpConstructResultStub stub;
3394 __ CallStub(&stub);
3946 UnaryOpStub stub(expr->op(), overwrite);
3951 CallIC(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
4050 __ BranchOnOverflow(&stub_call, t0); // Do stub on overflow.
4058 // Record position before stub call.
4061 BinaryOpStub stub(Token::ADD, NO_OVERWRITE);
4062 CallIC(stub.GetCode(), RelocInfo::CODE_TARGET, expr->CountId());
4269 InstanceofStub stub(InstanceofStub::kNoFlags);
4270 __ CallStub(&stub);
4272 // The stub returns 0 for true.