Home
last modified time | relevance | path

Searched refs:TailCallMode (Results 1 – 25 of 68) sorted by relevance

123

/external/v8/src/builtins/
Dbuiltins-call.cc15 TailCallMode tail_call_mode) { in CallFunction()
17 case TailCallMode::kDisallow: in CallFunction()
27 case TailCallMode::kAllow: in CallFunction()
43 TailCallMode tail_call_mode) { in Call()
45 case TailCallMode::kDisallow: in Call()
55 case TailCallMode::kAllow: in Call()
70 Handle<Code> Builtins::CallBoundFunction(TailCallMode tail_call_mode) { in CallBoundFunction()
72 case TailCallMode::kDisallow: in CallBoundFunction()
74 case TailCallMode::kAllow: in CallBoundFunction()
84 TailCallMode::kDisallow); in Generate_CallFunction_ReceiverIsNullOrUndefined()
[all …]
Dbuiltins-interpreter.cc13 TailCallMode tail_call_mode, InterpreterPushArgsMode mode) { in InterpreterPushArgsAndCall()
16 if (tail_call_mode == TailCallMode::kDisallow) { in InterpreterPushArgsAndCall()
22 CHECK(tail_call_mode == TailCallMode::kDisallow); in InterpreterPushArgsAndCall()
25 if (tail_call_mode == TailCallMode::kDisallow) { in InterpreterPushArgsAndCall()
37 masm, TailCallMode::kDisallow, InterpreterPushArgsMode::kOther); in Generate_InterpreterPushArgsAndCall()
43 masm, TailCallMode::kDisallow, InterpreterPushArgsMode::kJSFunction); in Generate_InterpreterPushArgsAndCallFunction()
49 masm, TailCallMode::kDisallow, InterpreterPushArgsMode::kWithFinalSpread); in Generate_InterpreterPushArgsAndCallWithFinalSpread()
54 masm, TailCallMode::kAllow, InterpreterPushArgsMode::kOther); in Generate_InterpreterPushArgsAndTailCall()
60 masm, TailCallMode::kAllow, InterpreterPushArgsMode::kJSFunction); in Generate_InterpreterPushArgsAndTailCallFunction()
Dbuiltins.h905 TailCallMode tail_call_mode = TailCallMode::kDisallow);
907 TailCallMode tail_call_mode = TailCallMode::kDisallow);
908 Handle<Code> CallBoundFunction(TailCallMode tail_call_mode);
912 Handle<Code> InterpreterPushArgsAndCall(TailCallMode tail_call_mode,
959 TailCallMode tail_call_mode);
962 TailCallMode tail_call_mode);
965 TailCallMode tail_call_mode);
970 MacroAssembler* masm, TailCallMode tail_call_mode,
/external/v8/src/
Dcode-factory.h51 TailCallMode tail_call_mode = TailCallMode::kDisallow);
54 TailCallMode tail_call_mode = TailCallMode::kDisallow);
172 TailCallMode tail_call_mode = TailCallMode::kDisallow);
176 TailCallMode tail_call_mode = TailCallMode::kDisallow);
187 TailCallMode tail_call_mode,
Dcode-factory.cc91 TailCallMode tail_call_mode) { in CallIC()
99 TailCallMode tail_call_mode) { in CallICTrampoline()
407 TailCallMode tail_call_mode) { in Call()
420 TailCallMode tail_call_mode) { in CallFunction()
457 TailCallMode tail_call_mode, in InterpreterPushArgsAndCall()
Dglobals.h837 enum class TailCallMode : unsigned { kAllow, kDisallow }; enum
839 inline size_t hash_value(TailCallMode mode) { return bit_cast<unsigned>(mode); } in hash_value()
841 inline std::ostream& operator<<(std::ostream& os, TailCallMode mode) {
843 case TailCallMode::kAllow:
845 case TailCallMode::kDisallow:
Dcode-stubs.h842 TailCallMode tail_call_mode) in CallICStub()
850 typedef BitField<TailCallMode, ConvertModeBits::kNext, 1> TailCallModeBits;
855 TailCallMode tail_call_mode() const { in tail_call_mode()
1365 TailCallMode tail_call_mode) in CallICTrampolineStub()
1373 typedef BitField<TailCallMode, ConvertModeBits::kNext, 1> TailCallModeBits;
1378 TailCallMode tail_call_mode() const { in tail_call_mode()
/external/v8/src/compiler/
Djs-operator.h120 TailCallMode tail_call_mode) in CallForwardVarargsParameters()
125 TailCallMode tail_call_mode() const { in tail_call_mode()
142 typedef BitField<TailCallMode, 31, 1> TailCallModeField;
157 TailCallMode tail_call_mode, ConvertReceiverMode convert_mode) in CallParameters()
169 TailCallMode tail_call_mode() const { in tail_call_mode()
188 typedef BitField<TailCallMode, 31, 1> TailCallModeField;
636 TailCallMode tail_call_mode); in NON_EXPORTED_BASE()
641 TailCallMode tail_call_mode = TailCallMode::kDisallow); in NON_EXPORTED_BASE()
Dbytecode-graph-builder.h153 void BuildCall(TailCallMode tail_call_mode,
Dbytecode-graph-builder.cc1312 void BytecodeGraphBuilder::BuildCall(TailCallMode tail_call_mode, in BuildCall()
1335 BuildCall(TailCallMode::kDisallow, ConvertReceiverMode::kAny); in VisitCall()
1352 BuildCall(TailCallMode::kDisallow, ConvertReceiverMode::kNotNullOrUndefined); in VisitCallProperty()
1356 TailCallMode tail_call_mode = in VisitTailCall()
1358 ? TailCallMode::kAllow in VisitTailCall()
1359 : TailCallMode::kDisallow; in VisitTailCall()
/external/v8/src/crankshaft/
Dhydrogen-instructions.h1761 TailCallMode syntactic_tail_call_mode) { in New()
1781 TailCallMode syntactic_tail_call_mode() const { in syntactic_tail_call_mode()
1802 TailCallMode syntactic_tail_call_mode, Zone* zone) in DECLARE_CONCRETE_INSTRUCTION()
1825 TailCallMode syntactic_tail_call_mode_;
2039 TailCallMode syntactic_tail_call_mode = TailCallMode::kDisallow,
2040 TailCallMode tail_call_mode = TailCallMode::kDisallow) {
2051 TailCallMode syntactic_tail_call_mode = TailCallMode::kDisallow,
2052 TailCallMode tail_call_mode = TailCallMode::kDisallow) {
2077 TailCallMode syntactic_tail_call_mode() const { in DECLARE_CONCRETE_INSTRUCTION()
2082 TailCallMode tail_call_mode() const { in tail_call_mode()
[all …]
Dhydrogen.h641 TailCallMode syntactic_tail_call_mode) const;
886 TailCallMode tail_call_mode);
901 TailCallMode ComputeTailCallMode(TailCallMode tail_call_mode) const { in ComputeTailCallMode()
902 if (tail_call_mode_ == TailCallMode::kDisallow) return tail_call_mode_; in ComputeTailCallMode()
941 TailCallMode tail_call_mode_;
2342 TailCallMode syntactic_tail_call_mode);
2376 TailCallMode syntactic_tail_call_mode);
2386 TailCallMode tail_call_mode = TailCallMode::kDisallow);
2779 TailCallMode syntactic_tail_call_mode,
2781 TailCallMode tail_call_mode);
[all …]
Dhydrogen.cc3080 TailCallMode::kAllow), in HOptimizedGraphBuilder()
3611 int inlining_id, TailCallMode tail_call_mode) in FunctionState()
6174 return NewCallFunction(function, argument_count, TailCallMode::kDisallow, in BuildMonomorphicAccess()
6176 TailCallMode::kDisallow); in BuildMonomorphicAccess()
6191 argument_count, TailCallMode::kDisallow, in BuildMonomorphicAccess()
6192 TailCallMode::kDisallow); in BuildMonomorphicAccess()
7709 HValue* function, int argument_count, TailCallMode syntactic_tail_call_mode, in NewCallFunction()
7710 ConvertReceiverMode convert_mode, TailCallMode tail_call_mode) { in NewCallFunction()
7711 if (syntactic_tail_call_mode == TailCallMode::kAllow) { in NewCallFunction()
7714 DCHECK_EQ(TailCallMode::kDisallow, tail_call_mode); in NewCallFunction()
[all …]
/external/v8/src/interpreter/
Dinterpreter-assembler.h128 TailCallMode tail_call_mode);
135 TailCallMode tail_call_mode);
Dinterpreter.h125 void DoJSCall(InterpreterAssembler* assembler, TailCallMode tail_call_mode);
Dbytecode-array-builder.h242 TailCallMode tail_call_mode = TailCallMode::kDisallow); in NON_EXPORTED_BASE()
Dbytecode-array-builder.cc1011 TailCallMode tail_call_mode) { in Call()
1012 if (tail_call_mode == TailCallMode::kDisallow) { in Call()
1020 DCHECK(tail_call_mode == TailCallMode::kAllow); in Call()
/external/v8/src/builtins/arm64/
Dbuiltins-arm64.cc1198 MacroAssembler* masm, TailCallMode tail_call_mode, in Generate_InterpreterPushArgsAndCallImpl()
2521 TailCallMode tail_call_mode) { in Generate_CallFunction()
2609 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2708 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl()
2715 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2737 TailCallMode tail_call_mode) { in Generate_Call()
2761 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
2939 TailCallMode::kDisallow), in Generate_CallWithSpread()
/external/v8/src/full-codegen/
Dfull-codegen.h538 TailCallMode tail_call_mode = TailCallMode::kDisallow);
/external/v8/src/builtins/x64/
Dbuiltins-x64.cc801 MacroAssembler* masm, TailCallMode tail_call_mode, in Generate_InterpreterPushArgsAndCallImpl()
2563 TailCallMode tail_call_mode) { in Generate_CallFunction()
2661 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2768 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl()
2775 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2797 TailCallMode tail_call_mode) { in Generate_Call()
2823 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
2996 TailCallMode::kDisallow), in Generate_CallWithSpread()
/external/v8/src/builtins/x87/
Dbuiltins-x87.cc696 MacroAssembler* masm, TailCallMode tail_call_mode, in Generate_InterpreterPushArgsAndCallImpl()
2408 TailCallMode tail_call_mode) { in Generate_CallFunction()
2499 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2609 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl()
2616 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2637 TailCallMode tail_call_mode) { in Generate_Call()
2662 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
2886 TailCallMode::kDisallow), in Generate_CallWithSpread()
/external/v8/src/builtins/ppc/
Dbuiltins-ppc.cc1200 MacroAssembler* masm, TailCallMode tail_call_mode, in Generate_InterpreterPushArgsAndCallImpl()
2506 TailCallMode tail_call_mode) { in Generate_CallFunction()
2595 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2702 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl()
2709 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2733 TailCallMode tail_call_mode) { in Generate_Call()
2758 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
2938 TailCallMode::kDisallow), in Generate_CallWithSpread()
/external/v8/src/builtins/mips64/
Dbuiltins-mips64.cc1186 MacroAssembler* masm, TailCallMode tail_call_mode, in Generate_InterpreterPushArgsAndCallImpl()
2487 TailCallMode tail_call_mode) { in Generate_CallFunction()
2577 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2599 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl()
2606 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2691 TailCallMode tail_call_mode) { in Generate_Call()
2714 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
2888 TailCallMode::kDisallow), in Generate_CallWithSpread()
/external/v8/src/builtins/s390/
Dbuiltins-s390.cc1206 MacroAssembler* masm, TailCallMode tail_call_mode, in Generate_InterpreterPushArgsAndCallImpl()
2516 TailCallMode tail_call_mode) { in Generate_CallFunction()
2605 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2714 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl()
2721 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2745 TailCallMode tail_call_mode) { in Generate_Call()
2770 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
2950 TailCallMode::kDisallow), in Generate_CallWithSpread()
/external/v8/src/builtins/arm/
Dbuiltins-arm.cc1185 MacroAssembler* masm, TailCallMode tail_call_mode, in Generate_InterpreterPushArgsAndCallImpl()
2439 TailCallMode tail_call_mode) { in Generate_CallFunction()
2527 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2628 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl()
2635 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2656 TailCallMode tail_call_mode) { in Generate_Call()
2681 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
2865 TailCallMode::kDisallow), in Generate_CallWithSpread()

123