Home | History | Annotate | Download | only in x64

Lines Matching defs:stub

39 #include "stub-cache.h"
204 FastNewContextStub stub(heap_slots);
205 __ CallStub(&stub);
253 // The stub will rewrite receiver and parameter count if the previous
263 ArgumentsAccessStub stub(type);
264 __ CallStub(&stub);
299 StackCheckStub stub;
300 __ CallStub(&stub);
331 StackCheckStub stub;
332 __ CallStub(&stub);
610 ToBooleanStub stub(result_register());
612 __ CallStub(&stub);
614 // The stub returns nonzero for true.
856 // Record position before stub call for type feedback.
1080 FastNewClosureStub stub(info->language_mode());
1082 __ CallStub(&stub);
1410 FastCloneShallowObjectStub stub(properties_count);
1411 __ CallStub(&stub);
1525 // change, so it's possible to specialize the stub in advance.
1527 FastCloneShallowArrayStub stub(
1530 __ CallStub(&stub);
1540 // change, so it's possible to specialize the stub in advance.
1544 FastCloneShallowArrayStub stub(mode, length);
1545 __ CallStub(&stub);
1569 // transition and don't need to call the runtime stub.
1586 StoreArrayLiteralElementStub stub;
1587 __ CallStub(&stub);
1747 BinaryOpStub stub(op, mode);
1748 __ call(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
1795 BinaryOpStub stub(op, mode);
1797 __ call(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
2109 // Code common for calls using the call stub.
2119 CallFunctionStub stub(arg_count, flags);
2121 __ CallStub(&stub);
2191 CallFunctionStub stub(arg_count, RECEIVER_MIGHT_BE_IMPLICIT);
2193 __ CallStub(&stub);
2230 // passing the hole to the call function stub.
2309 CallConstructStub stub(flags);
2310 __ Call(stub.GetCode(), RelocInfo::CONSTRUCT_CALL);
2650 ArgumentsAccessStub stub(ArgumentsAccessStub::READ_ELEMENT);
2651 __ CallStub(&stub);
2807 // Load the arguments on the stack and call the stub.
2808 SubStringStub stub;
2814 __ CallStub(&stub);
2820 // Load the arguments on the stack and call the stub.
2821 RegExpExecStub stub;
2828 __ CallStub(&stub);
2906 MathPowStub stub(MathPowStub::ON_STACK);
2907 __ CallStub(&stub);
2944 // Load the argument on the stack and call the stub.
2947 NumberToStringStub stub;
2948 __ CallStub(&stub);
3073 StringAddStub stub(NO_STRING_ADD_FLAGS);
3074 __ CallStub(&stub);
3086 StringCompareStub stub;
3087 __ CallStub(&stub);
3093 // Load the argument on the stack and call the stub.
3094 TranscendentalCacheStub stub(TranscendentalCache::SIN,
3099 __ CallStub(&stub);
3105 // Load the argument on the stack and call the stub.
3106 TranscendentalCacheStub stub(TranscendentalCache::COS,
3111 __ CallStub(&stub);
3117 // Load the argument on the stack and call the stub.
3118 TranscendentalCacheStub stub(TranscendentalCache::TAN,
3123 __ CallStub(&stub);
3129 // Load the argument on the stack and call the stub.
3130 TranscendentalCacheStub stub(TranscendentalCache::LOG,
3135 __ CallStub(&stub);
3183 RegExpConstructResultStub stub;
3189 __ CallStub(&stub);
3797 UnaryOpStub stub(expr->op(), overwrite);
3802 __ call(stub.GetCode(), RelocInfo::CODE_TARGET, expr->id());
3904 // Call stub. Undo operation first.
3912 // Record position before stub call.
3915 // Call stub for +1/-1.
3916 BinaryOpStub stub(expr->binary_op(), NO_OVERWRITE);
3923 __ call(stub.GetCode(), RelocInfo::CODE_TARGET, expr->CountId());
4130 InstanceofStub stub(InstanceofStub::kNoFlags);
4131 __ CallStub(&stub);
4134 // The stub returns 0 for true.