Searched defs:tail_call_mode (Results 1 - 23 of 23) sorted by relevance

/external/v8/src/builtins/
H A Dbuiltins-interpreter.cc13 TailCallMode tail_call_mode, InterpreterPushArgsMode mode) {
16 if (tail_call_mode == TailCallMode::kDisallow) {
22 CHECK(tail_call_mode == TailCallMode::kDisallow);
25 if (tail_call_mode == TailCallMode::kDisallow) {
12 InterpreterPushArgsAndCall( TailCallMode tail_call_mode, InterpreterPushArgsMode mode) argument
H A Dbuiltins-call.cc15 TailCallMode tail_call_mode) {
16 switch (tail_call_mode) {
43 TailCallMode tail_call_mode) {
44 switch (tail_call_mode) {
70 Handle<Code> Builtins::CallBoundFunction(TailCallMode tail_call_mode) { argument
71 switch (tail_call_mode) {
14 CallFunction(ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
42 Call(ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
/external/v8/src/
H A Dcode-factory.cc91 TailCallMode tail_call_mode) {
92 CallICStub stub(isolate, mode, tail_call_mode);
99 TailCallMode tail_call_mode) {
100 CallICTrampolineStub stub(isolate, mode, tail_call_mode);
407 TailCallMode tail_call_mode) {
408 return Callable(isolate->builtins()->Call(mode, tail_call_mode),
420 TailCallMode tail_call_mode) {
421 return Callable(isolate->builtins()->CallFunction(mode, tail_call_mode),
457 TailCallMode tail_call_mode,
460 isolate->builtins()->InterpreterPushArgsAndCall(tail_call_mode, mod
90 CallIC(Isolate* isolate, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
97 CallICTrampoline(Isolate* isolate, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
406 Call(Isolate* isolate, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
419 CallFunction(Isolate* isolate, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
456 InterpreterPushArgsAndCall(Isolate* isolate, TailCallMode tail_call_mode, InterpreterPushArgsMode mode) argument
[all...]
H A Dcode-stubs.h842 TailCallMode tail_call_mode)
845 TailCallModeBits::encode(tail_call_mode);
855 TailCallMode tail_call_mode() const {
1365 TailCallMode tail_call_mode)
1368 TailCallModeBits::encode(tail_call_mode);
1378 TailCallMode tail_call_mode() const { function in class:v8::CallICTrampolineStub
1364 CallICTrampolineStub(Isolate* isolate, ConvertReceiverMode convert_mode, TailCallMode tail_call_mode) argument
/external/v8/src/compiler/
H A Djs-operator.h120 TailCallMode tail_call_mode)
122 TailCallModeField::encode(tail_call_mode)) {}
125 TailCallMode tail_call_mode() const { function in class:v8::internal::compiler::final
157 TailCallMode tail_call_mode, ConvertReceiverMode convert_mode)
160 TailCallModeField::encode(tail_call_mode)),
169 TailCallMode tail_call_mode() const { function in class:v8::internal::compiler::final
636 TailCallMode tail_call_mode);
641 TailCallMode tail_call_mode = TailCallMode::kDisallow);
119 CallForwardVarargsParameters(uint32_t start_index, TailCallMode tail_call_mode) argument
156 CallParameters(size_t arity, float frequency, VectorSlotPair const& feedback, TailCallMode tail_call_mode, ConvertReceiverMode convert_mode) argument
H A Djs-operator.cc106 << p.tail_call_mode();
117 return os << p.start_index() << ", " << p.tail_call_mode();
745 uint32_t start_index, TailCallMode tail_call_mode) {
746 CallForwardVarargsParameters parameters(start_index, tail_call_mode);
757 TailCallMode tail_call_mode) {
758 CallParameters parameters(arity, frequency, feedback, tail_call_mode,
744 CallForwardVarargs( uint32_t start_index, TailCallMode tail_call_mode) argument
754 Call(size_t arity, float frequency, VectorSlotPair const& feedback, ConvertReceiverMode convert_mode, TailCallMode tail_call_mode) argument
H A Dbytecode-graph-builder.cc1312 void BytecodeGraphBuilder::BuildCall(TailCallMode tail_call_mode, argument
1329 receiver_hint, tail_call_mode);
1356 TailCallMode tail_call_mode = local
1360 BuildCall(tail_call_mode, ConvertReceiverMode::kAny);
/external/v8/src/builtins/arm/
H A Dbuiltins-arm.cc1185 MacroAssembler* masm, TailCallMode tail_call_mode,
1204 tail_call_mode),
1211 tail_call_mode),
2439 TailCallMode tail_call_mode) {
2527 if (tail_call_mode == TailCallMode::kAllow) {
2628 TailCallMode tail_call_mode) {
2635 if (tail_call_mode == TailCallMode::kAllow) {
2656 TailCallMode tail_call_mode) {
2666 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode),
2669 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode),
1184 Generate_InterpreterPushArgsAndCallImpl( MacroAssembler* masm, TailCallMode tail_call_mode, InterpreterPushArgsMode mode) argument
2437 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
2627 Generate_CallBoundFunctionImpl(MacroAssembler* masm, TailCallMode tail_call_mode) argument
2655 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
[all...]
/external/v8/src/builtins/arm64/
H A Dbuiltins-arm64.cc1198 MacroAssembler* masm, TailCallMode tail_call_mode,
1218 tail_call_mode),
1225 tail_call_mode),
2521 TailCallMode tail_call_mode) {
2609 if (tail_call_mode == TailCallMode::kAllow) {
2708 TailCallMode tail_call_mode) {
2715 if (tail_call_mode == TailCallMode::kAllow) {
2737 TailCallMode tail_call_mode) {
2747 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode),
2750 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode),
1197 Generate_InterpreterPushArgsAndCallImpl( MacroAssembler* masm, TailCallMode tail_call_mode, InterpreterPushArgsMode mode) argument
2519 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
2707 Generate_CallBoundFunctionImpl(MacroAssembler* masm, TailCallMode tail_call_mode) argument
2736 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
[all...]
/external/v8/src/builtins/ia32/
H A Dbuiltins-ia32.cc730 MacroAssembler* masm, TailCallMode tail_call_mode,
765 tail_call_mode),
772 tail_call_mode),
2494 TailCallMode tail_call_mode) {
2585 if (tail_call_mode == TailCallMode::kAllow) {
2695 TailCallMode tail_call_mode) {
2702 if (tail_call_mode == TailCallMode::kAllow) {
2723 TailCallMode tail_call_mode) {
2733 __ j(equal, masm->isolate()->builtins()->CallFunction(mode, tail_call_mode),
2736 __ j(equal, masm->isolate()->builtins()->CallBoundFunction(tail_call_mode),
729 Generate_InterpreterPushArgsAndCallImpl( MacroAssembler* masm, TailCallMode tail_call_mode, InterpreterPushArgsMode mode) argument
2492 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
2694 Generate_CallBoundFunctionImpl(MacroAssembler* masm, TailCallMode tail_call_mode) argument
2722 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
[all...]
/external/v8/src/builtins/mips/
H A Dbuiltins-mips.cc1195 MacroAssembler* masm, TailCallMode tail_call_mode,
1214 tail_call_mode),
1221 tail_call_mode),
2458 TailCallMode tail_call_mode) {
2548 if (tail_call_mode == TailCallMode::kAllow) {
2571 TailCallMode tail_call_mode) {
2578 if (tail_call_mode == TailCallMode::kAllow) {
2665 TailCallMode tail_call_mode) {
2675 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode),
2677 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode),
1194 Generate_InterpreterPushArgsAndCallImpl( MacroAssembler* masm, TailCallMode tail_call_mode, InterpreterPushArgsMode mode) argument
2456 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
2570 Generate_CallBoundFunctionImpl(MacroAssembler* masm, TailCallMode tail_call_mode) argument
2664 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
[all...]
/external/v8/src/builtins/mips64/
H A Dbuiltins-mips64.cc1186 MacroAssembler* masm, TailCallMode tail_call_mode,
1205 tail_call_mode),
1212 tail_call_mode),
2487 TailCallMode tail_call_mode) {
2577 if (tail_call_mode == TailCallMode::kAllow) {
2599 TailCallMode tail_call_mode) {
2606 if (tail_call_mode == TailCallMode::kAllow) {
2691 TailCallMode tail_call_mode) {
2701 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode),
2703 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode),
1185 Generate_InterpreterPushArgsAndCallImpl( MacroAssembler* masm, TailCallMode tail_call_mode, InterpreterPushArgsMode mode) argument
2485 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
2598 Generate_CallBoundFunctionImpl(MacroAssembler* masm, TailCallMode tail_call_mode) argument
2690 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
[all...]
/external/v8/src/builtins/ppc/
H A Dbuiltins-ppc.cc1200 MacroAssembler* masm, TailCallMode tail_call_mode,
1220 tail_call_mode),
1227 tail_call_mode),
2506 TailCallMode tail_call_mode) {
2595 if (tail_call_mode == TailCallMode::kAllow) {
2702 TailCallMode tail_call_mode) {
2709 if (tail_call_mode == TailCallMode::kAllow) {
2733 TailCallMode tail_call_mode) {
2743 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode),
2746 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode),
1199 Generate_InterpreterPushArgsAndCallImpl( MacroAssembler* masm, TailCallMode tail_call_mode, InterpreterPushArgsMode mode) argument
2504 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
2701 Generate_CallBoundFunctionImpl(MacroAssembler* masm, TailCallMode tail_call_mode) argument
2732 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
[all...]
/external/v8/src/builtins/s390/
H A Dbuiltins-s390.cc1206 MacroAssembler* masm, TailCallMode tail_call_mode,
1226 tail_call_mode),
1233 tail_call_mode),
2516 TailCallMode tail_call_mode) {
2605 if (tail_call_mode == TailCallMode::kAllow) {
2714 TailCallMode tail_call_mode) {
2721 if (tail_call_mode == TailCallMode::kAllow) {
2745 TailCallMode tail_call_mode) {
2755 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode),
2758 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode),
1205 Generate_InterpreterPushArgsAndCallImpl( MacroAssembler* masm, TailCallMode tail_call_mode, InterpreterPushArgsMode mode) argument
2514 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
2713 Generate_CallBoundFunctionImpl(MacroAssembler* masm, TailCallMode tail_call_mode) argument
2744 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
[all...]
/external/v8/src/builtins/x64/
H A Dbuiltins-x64.cc801 MacroAssembler* masm, TailCallMode tail_call_mode,
830 tail_call_mode),
837 tail_call_mode),
2563 TailCallMode tail_call_mode) {
2661 if (tail_call_mode == TailCallMode::kAllow) {
2768 TailCallMode tail_call_mode) {
2775 if (tail_call_mode == TailCallMode::kAllow) {
2797 TailCallMode tail_call_mode) {
2808 __ j(equal, masm->isolate()->builtins()->CallFunction(mode, tail_call_mode),
2811 __ j(equal, masm->isolate()->builtins()->CallBoundFunction(tail_call_mode),
800 Generate_InterpreterPushArgsAndCallImpl( MacroAssembler* masm, TailCallMode tail_call_mode, InterpreterPushArgsMode mode) argument
2561 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
2767 Generate_CallBoundFunctionImpl(MacroAssembler* masm, TailCallMode tail_call_mode) argument
2796 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
[all...]
/external/v8/src/builtins/x87/
H A Dbuiltins-x87.cc696 MacroAssembler* masm, TailCallMode tail_call_mode,
731 tail_call_mode),
738 tail_call_mode),
2408 TailCallMode tail_call_mode) {
2499 if (tail_call_mode == TailCallMode::kAllow) {
2609 TailCallMode tail_call_mode) {
2616 if (tail_call_mode == TailCallMode::kAllow) {
2637 TailCallMode tail_call_mode) {
2647 __ j(equal, masm->isolate()->builtins()->CallFunction(mode, tail_call_mode),
2650 __ j(equal, masm->isolate()->builtins()->CallBoundFunction(tail_call_mode),
695 Generate_InterpreterPushArgsAndCallImpl( MacroAssembler* masm, TailCallMode tail_call_mode, InterpreterPushArgsMode mode) argument
2406 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
2608 Generate_CallBoundFunctionImpl(MacroAssembler* masm, TailCallMode tail_call_mode) argument
2636 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, TailCallMode tail_call_mode) argument
[all...]
/external/v8/src/full-codegen/
H A Dfull-codegen.cc690 TailCallMode tail_call_mode) {
694 RelocInfo::Mode mode = (tail_call_mode == TailCallMode::kAllow)
1341 Comment cmnt(masm_, (expr->tail_call_mode() == TailCallMode::kAllow)
689 SetCallPosition(Expression* expr, TailCallMode tail_call_mode) argument
/external/v8/src/interpreter/
H A Dbytecode-array-builder.cc1011 TailCallMode tail_call_mode) {
1012 if (tail_call_mode == TailCallMode::kDisallow) {
1020 DCHECK(tail_call_mode == TailCallMode::kAllow);
1007 Call(Register callable, RegisterList args, int feedback_slot, Call::CallType call_type, TailCallMode tail_call_mode) argument
H A Dinterpreter-assembler.cc559 TailCallMode tail_call_mode) {
599 isolate(), tail_call_mode, InterpreterPushArgsMode::kJSFunction);
714 isolate(), tail_call_mode, InterpreterPushArgsMode::kOther);
728 TailCallMode tail_call_mode) {
732 isolate(), tail_call_mode, InterpreterPushArgsMode::kOther);
555 CallJSWithFeedback(Node* function, Node* context, Node* first_arg, Node* arg_count, Node* slot_id, Node* feedback_vector, TailCallMode tail_call_mode) argument
726 CallJS(Node* function, Node* context, Node* first_arg, Node* arg_count, TailCallMode tail_call_mode) argument
H A Dinterpreter.cc2149 TailCallMode tail_call_mode) {
2162 slot_id, feedback_vector, tail_call_mode);
2148 DoJSCall(InterpreterAssembler* assembler, TailCallMode tail_call_mode) argument
/external/v8/src/ast/
H A Dast.h1883 TailCallMode tail_call_mode() const { function in class:v8::internal::final
/external/v8/src/crankshaft/
H A Dhydrogen-instructions.h2040 TailCallMode tail_call_mode = TailCallMode::kDisallow) {
2043 syntactic_tail_call_mode, tail_call_mode, zone);
2052 TailCallMode tail_call_mode = TailCallMode::kDisallow) {
2055 syntactic_tail_call_mode, tail_call_mode, zone);
2082 TailCallMode tail_call_mode() const {
2085 bool IsTailCall() const { return tail_call_mode() == TailCallMode::kAllow; }
2114 TailCallMode tail_call_mode, Zone* zone)
2119 TailCallModeField::encode(tail_call_mode) |
2124 DCHECK(tail_call_mode != TailCallMode::kAllow || argument_count == 0);
2176 TailCallMode tail_call_mode() cons function in class:final::final
2190 HInvokeFunction(HValue* context, HValue* function, Handle<JSFunction> known_function, int argument_count, TailCallMode syntactic_tail_call_mode, TailCallMode tail_call_mode) argument
3431 TailCallMode tail_call_mode() const { function in class:final::final
3438 HApplyArguments(HValue* function, HValue* receiver, HValue* length, HValue* elements, TailCallMode tail_call_mode) argument
[all...]
H A Dhydrogen.cc3611 int inlining_id, TailCallMode tail_call_mode)
3616 tail_call_mode_(tail_call_mode),
7709 ConvertReceiverMode convert_mode, TailCallMode tail_call_mode) {
7713 DCHECK_EQ(TailCallMode::kDisallow, tail_call_mode);
7720 CodeFactory::Call(isolate(), convert_mode, tail_call_mode);
7730 ConvertReceiverMode convert_mode, TailCallMode tail_call_mode,
7735 DCHECK_EQ(TailCallMode::kDisallow, tail_call_mode);
7745 CodeFactory::CallIC(isolate(), convert_mode, tail_call_mode);
7755 TailCallMode syntactic_tail_call_mode, TailCallMode tail_call_mode) {
7758 syntactic_tail_call_mode, tail_call_mode);
3609 FunctionState(HOptimizedGraphBuilder* owner, CompilationInfo* info, InliningKind inlining_kind, int inlining_id, TailCallMode tail_call_mode) argument
7707 NewCallFunction( HValue* function, int argument_count, TailCallMode syntactic_tail_call_mode, ConvertReceiverMode convert_mode, TailCallMode tail_call_mode) argument
7728 NewCallFunctionViaIC( HValue* function, int argument_count, TailCallMode syntactic_tail_call_mode, ConvertReceiverMode convert_mode, TailCallMode tail_call_mode, FeedbackSlot slot) argument
7753 NewCallConstantFunction( Handle<JSFunction> function, int argument_count, TailCallMode syntactic_tail_call_mode, TailCallMode tail_call_mode) argument
7797 TailCallMode tail_call_mode = local
7974 TraceInline(Handle<JSFunction> target, Handle<JSFunction> caller, const char* reason, TailCallMode tail_call_mode) argument
9162 TailCallMode tail_call_mode = local
9223 TailCallMode tail_call_mode = local
9480 TailCallMode tail_call_mode = local
[all...]

Completed in 658 milliseconds