Home
last modified time | relevance | path

Searched refs:tail_call_mode (Results 1 – 25 of 70) sorted by relevance

123

/external/v8/src/
Dcode-factory.cc68 TailCallMode tail_call_mode) { in CallIC() argument
69 CallICTrampolineStub stub(isolate, CallICState(argc, mode, tail_call_mode)); in CallIC()
77 TailCallMode tail_call_mode) { in CallICInOptimizedCode() argument
79 tail_call_mode), in CallICInOptimizedCode()
525 TailCallMode tail_call_mode) { in Call() argument
526 return Callable(isolate->builtins()->Call(mode, tail_call_mode), in Call()
565 TailCallMode tail_call_mode) { in InterpreterPushArgsAndCall() argument
567 isolate->builtins()->InterpreterPushArgsAndCall(tail_call_mode), in InterpreterPushArgsAndCall()
Dcode-factory.h44 TailCallMode tail_call_mode = TailCallMode::kDisallow);
48 TailCallMode tail_call_mode = TailCallMode::kDisallow);
142 TailCallMode tail_call_mode = TailCallMode::kDisallow);
152 TailCallMode tail_call_mode);
Dbuiltins.h424 TailCallMode tail_call_mode = TailCallMode::kDisallow);
426 TailCallMode tail_call_mode = TailCallMode::kDisallow);
427 Handle<Code> CallBoundFunction(TailCallMode tail_call_mode);
428 Handle<Code> InterpreterPushArgsAndCall(TailCallMode tail_call_mode);
499 TailCallMode tail_call_mode);
530 TailCallMode tail_call_mode);
539 TailCallMode tail_call_mode);
729 MacroAssembler* masm, TailCallMode tail_call_mode);
/external/v8/src/ic/
Dic-state.h29 TailCallMode tail_call_mode) in CallICState() argument
32 TailCallModeBits::encode(tail_call_mode)) {} in CallICState()
44 TailCallMode tail_call_mode() const { in tail_call_mode() function
/external/v8/src/compiler/
Djs-operator.h84 TailCallMode tail_call_mode, in CallFunctionParameters() argument
88 TailCallModeField::encode(tail_call_mode)), in CallFunctionParameters()
95 TailCallMode tail_call_mode() const { in tail_call_mode() function
434 TailCallMode tail_call_mode = TailCallMode::kDisallow);
Djs-call-reducer.cc169 convert_mode, p.tail_call_mode())); in ReduceFunctionPrototypeApply()
209 convert_mode, p.tail_call_mode())); in ReduceFunctionPrototypeCall()
291 convert_mode, p.tail_call_mode())); in ReduceJSCallFunction()
Dbytecode-graph-builder.h124 void BuildCall(TailCallMode tail_call_mode);
Djs-operator.cc84 os << p.arity() << ", " << p.convert_mode() << ", " << p.tail_call_mode(); in operator <<()
645 ConvertReceiverMode convert_mode, TailCallMode tail_call_mode) { in CallFunction() argument
646 CallFunctionParameters parameters(arity, feedback, tail_call_mode, in CallFunction()
/external/v8/src/interpreter/
Dbytecode-array-builder.h158 int feedback_slot, TailCallMode tail_call_mode = TailCallMode::kDisallow);
305 static Bytecode BytecodeForCall(TailCallMode tail_call_mode);
Dinterpreter.h98 void DoJSCall(InterpreterAssembler* assembler, TailCallMode tail_call_mode);
Dbytecode-array-builder.cc561 TailCallMode tail_call_mode) { in Call() argument
562 Bytecode bytecode = BytecodeForCall(tail_call_mode); in Call()
925 Bytecode BytecodeArrayBuilder::BytecodeForCall(TailCallMode tail_call_mode) { in BytecodeForCall() argument
926 switch (tail_call_mode) { in BytecodeForCall()
Dinterpreter-assembler.h97 TailCallMode tail_call_mode);
Dinterpreter-assembler.cc443 TailCallMode tail_call_mode) { in CallJS() argument
445 CodeFactory::InterpreterPushArgsAndCall(isolate(), tail_call_mode); in CallJS()
/external/v8/src/s390/
Dbuiltins-s390.cc1154 MacroAssembler* masm, TailCallMode tail_call_mode) { in Generate_InterpreterPushArgsAndCallImpl() argument
1171 tail_call_mode), in Generate_InterpreterPushArgsAndCallImpl()
2291 TailCallMode tail_call_mode) { in Generate_CallFunction() argument
2376 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2485 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl() argument
2492 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2516 TailCallMode tail_call_mode) { in Generate_Call() argument
2526 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2529 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2541 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
[all …]
/external/v8/src/arm64/
Dbuiltins-arm64.cc1139 MacroAssembler* masm, TailCallMode tail_call_mode) { in Generate_InterpreterPushArgsAndCallImpl() argument
1168 tail_call_mode), in Generate_InterpreterPushArgsAndCallImpl()
2354 TailCallMode tail_call_mode) { in Generate_CallFunction() argument
2442 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2543 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl() argument
2550 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2573 TailCallMode tail_call_mode) { in Generate_Call() argument
2583 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2586 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2597 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
[all …]
/external/v8/src/x64/
Dbuiltins-x64.cc821 MacroAssembler* masm, TailCallMode tail_call_mode) { in Generate_InterpreterPushArgsAndCallImpl() argument
838 tail_call_mode), in Generate_InterpreterPushArgsAndCallImpl()
2475 TailCallMode tail_call_mode) { in Generate_CallFunction() argument
2571 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2680 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl() argument
2687 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2710 TailCallMode tail_call_mode) { in Generate_Call() argument
2721 __ j(equal, masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2724 __ j(equal, masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2736 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
[all …]
/external/v8/src/ppc/
Dbuiltins-ppc.cc1170 MacroAssembler* masm, TailCallMode tail_call_mode) { in Generate_InterpreterPushArgsAndCallImpl() argument
1187 tail_call_mode), in Generate_InterpreterPushArgsAndCallImpl()
2327 TailCallMode tail_call_mode) { in Generate_CallFunction() argument
2412 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2521 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl() argument
2528 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2553 TailCallMode tail_call_mode) { in Generate_Call() argument
2563 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2566 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2578 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
[all …]
/external/v8/src/arm/
Dbuiltins-arm.cc1144 MacroAssembler* masm, TailCallMode tail_call_mode) { in Generate_InterpreterPushArgsAndCallImpl() argument
1163 tail_call_mode), in Generate_InterpreterPushArgsAndCallImpl()
2269 TailCallMode tail_call_mode) { in Generate_CallFunction() argument
2355 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2458 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl() argument
2465 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2487 TailCallMode tail_call_mode) { in Generate_Call() argument
2497 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2500 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2512 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
[all …]
/external/v8/src/mips64/
Dbuiltins-mips64.cc1116 MacroAssembler* masm, TailCallMode tail_call_mode) { in Generate_InterpreterPushArgsAndCallImpl() argument
1142 tail_call_mode), in Generate_InterpreterPushArgsAndCallImpl()
2279 TailCallMode tail_call_mode) { in Generate_CallFunction() argument
2367 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2390 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl() argument
2397 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2485 TailCallMode tail_call_mode) { in Generate_Call() argument
2495 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2497 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2508 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
[all …]
/external/v8/src/mips/
Dbuiltins-mips.cc1130 MacroAssembler* masm, TailCallMode tail_call_mode) { in Generate_InterpreterPushArgsAndCallImpl() argument
1156 tail_call_mode), in Generate_InterpreterPushArgsAndCallImpl()
2291 TailCallMode tail_call_mode) { in Generate_CallFunction() argument
2379 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2403 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl() argument
2410 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2498 TailCallMode tail_call_mode) { in Generate_Call() argument
2508 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2510 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2521 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
[all …]
/external/v8/src/x87/
Dbuiltins-x87.cc730 MacroAssembler* masm, TailCallMode tail_call_mode) { in Generate_InterpreterPushArgsAndCallImpl() argument
754 tail_call_mode), in Generate_InterpreterPushArgsAndCallImpl()
2235 TailCallMode tail_call_mode) { in Generate_CallFunction() argument
2324 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2436 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl() argument
2443 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2465 TailCallMode tail_call_mode) { in Generate_Call() argument
2475 __ j(equal, masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2478 __ j(equal, masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2490 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
[all …]
/external/v8/src/ia32/
Dbuiltins-ia32.cc729 MacroAssembler* masm, TailCallMode tail_call_mode) { in Generate_InterpreterPushArgsAndCallImpl() argument
753 tail_call_mode), in Generate_InterpreterPushArgsAndCallImpl()
2211 TailCallMode tail_call_mode) { in Generate_CallFunction() argument
2300 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallFunction()
2412 TailCallMode tail_call_mode) { in Generate_CallBoundFunctionImpl() argument
2419 if (tail_call_mode == TailCallMode::kAllow) { in Generate_CallBoundFunctionImpl()
2441 TailCallMode tail_call_mode) { in Generate_Call() argument
2451 __ j(equal, masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2454 __ j(equal, masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2466 if (tail_call_mode == TailCallMode::kAllow) { in Generate_Call()
[all …]
/external/v8/test/unittests/interpreter/
Dinterpreter-assembler-unittest.cc673 TRACED_FOREACH(TailCallMode, tail_call_mode, tail_call_modes) { in TARGET_TEST_F()
677 CodeFactory::InterpreterPushArgsAndCall(isolate(), tail_call_mode); in TARGET_TEST_F()
683 m.CallJS(function, context, first_arg, arg_count, tail_call_mode); in TARGET_TEST_F()
/external/v8/src/crankshaft/
Dhydrogen.cc4223 int inlining_id, TailCallMode tail_call_mode) in FunctionState() argument
4228 tail_call_mode_(tail_call_mode), in FunctionState()
8145 ConvertReceiverMode convert_mode, TailCallMode tail_call_mode) { in NewCallFunction() argument
8149 DCHECK_EQ(TailCallMode::kDisallow, tail_call_mode); in NewCallFunction()
8156 CodeFactory::Call(isolate(), convert_mode, tail_call_mode); in NewCallFunction()
8166 ConvertReceiverMode convert_mode, TailCallMode tail_call_mode, in NewCallFunctionViaIC() argument
8171 DCHECK_EQ(TailCallMode::kDisallow, tail_call_mode); in NewCallFunctionViaIC()
8181 isolate(), arity, convert_mode, tail_call_mode); in NewCallFunctionViaIC()
8191 TailCallMode syntactic_tail_call_mode, TailCallMode tail_call_mode) { in NewCallConstantFunction() argument
8194 syntactic_tail_call_mode, tail_call_mode); in NewCallConstantFunction()
[all …]
Dhydrogen-instructions.h2189 TailCallMode tail_call_mode = TailCallMode::kDisallow) {
2192 syntactic_tail_call_mode, tail_call_mode, zone);
2218 TailCallMode tail_call_mode() const { in tail_call_mode() function
2221 bool IsTailCall() const { return tail_call_mode() == TailCallMode::kAllow; } in IsTailCall()
2243 TailCallMode tail_call_mode, Zone* zone) in HCallWithDescriptor() argument
2248 TailCallModeField::encode(tail_call_mode) | in HCallWithDescriptor()
2252 DCHECK(tail_call_mode != TailCallMode::kAllow || argument_count == 0); in HCallWithDescriptor()
2303 TailCallMode tail_call_mode() const { in tail_call_mode() function
2320 TailCallMode tail_call_mode) in HInvokeFunction() argument
2324 TailCallModeField::encode(tail_call_mode) | in HInvokeFunction()
[all …]

123