/third_party/node/deps/v8/src/codegen/ |
H A D | signature.h | 20 constexpr Signature(size_t return_count, size_t parameter_count, in Signature() argument 22 : return_count_(return_count), in Signature() 31 size_t return_count() const { return return_count_; } in return_count() function in v8::internal::Signature 58 if (return_count() != other.return_count()) return false; in operator ==() 66 Builder(Zone* zone, size_t return_count, size_t parameter_count) in Builder() argument 67 : return_count_(return_count), in Builder() 73 static_cast<int>(return_count + parameter_count))) {} in Builder()
|
H A D | interface-descriptors.cc | 14 Flags flags, int return_count, int parameter_count, in InitializeRegisters() 38 return_count_ = return_count; in InitializeRegisters() 13 InitializeRegisters( Flags flags, int return_count, int parameter_count, StackArgumentOrder stack_order, int register_parameter_count, const Register* registers) InitializeRegisters() argument
|
H A D | interface-descriptors.h | 175 void InitializeRegisters(Flags flags, int return_count, int parameter_count, 181 // (return_count + parameter_count) will be created with 185 // (return_count + parameter_count). Those members of the parameter array will 198 int return_count() const { return return_count_; } in return_count() function in v8::internal::CallInterfaceDescriptorData 337 int GetReturnCount() const { return data()->return_count(); } in GetReturnCount() 340 DCHECK_LT(index, data()->return_count()); in GetReturnType() 564 #define DEFINE_RESULT_AND_PARAMETERS(return_count, ...) \ 565 static constexpr int kReturnCount = return_count; \ 607 #define DEFINE_RESULT_AND_PARAMETERS_NO_CONTEXT(return_count, ...) \ 608 DEFINE_RESULT_AND_PARAMETERS(return_count, ##__VA_ARGS_ [all...] |
/third_party/node/deps/v8/src/compiler/ |
H A D | linkage.cc | 74 size_t return_count = ReturnCount(); in GetMachineSignature() local 75 MachineType* types = zone->NewArray<MachineType>(param_count + return_count); in GetMachineSignature() 77 for (size_t i = 0; i < return_count; ++i) { in GetMachineSignature() 83 return zone->New<MachineSignature>(return_count, param_count, types); in GetMachineSignature() 310 const int return_count = function->result_size; in GetRuntimeCallDescriptor() local 318 return GetCEntryStubCallDescriptor(zone, return_count, js_parameter_count, in GetRuntimeCallDescriptor() 323 Zone* zone, int return_count, int js_parameter_count, in GetCEntryStubCallDescriptor() 333 LocationSignature::Builder locations(zone, static_cast<size_t>(return_count), in GetCEntryStubCallDescriptor() 384 const size_t return_count = 1; in GetJSCallDescriptor() local 391 LocationSignature::Builder locations(zone, return_count, parameter_coun in GetJSCallDescriptor() 322 GetCEntryStubCallDescriptor( Zone* zone, int return_count, int js_parameter_count, const char* debug_name, Operator::Properties properties, CallDescriptor::Flags flags, StackArgumentOrder stack_order) GetCEntryStubCallDescriptor() argument 453 size_t return_count = descriptor.GetReturnCount(); GetStubCallDescriptor() local [all...] |
H A D | wasm-inlining.cc | 182 CHECK_EQ(specialized_sig->return_count(), formal_sig->return_count()); in Finalize() 187 for (size_t i = 0; i < specialized_sig->return_count(); i++) { in Finalize() 388 int return_arity = static_cast<int>(inlinee_sig->return_count()); in InlineCall() 463 int const return_count = static_cast<int>(return_nodes.size()); in InlineCall() local 470 Node* control_output = graph()->NewNode(common()->Merge(return_count), in InlineCall() 471 return_count, &controls.front()); in InlineCall() 474 graph()->NewNode(common()->EffectPhi(return_count), in InlineCall() 495 common()->Phi(repr, return_count), in InlineCall()
|
H A D | wasm-compiler.cc | 165 : result_needs_conversion_(wasm_signature->return_count() == 1 && in JSWasmCallData() 2979 DCHECK_LE(sig->return_count(), 1); in BuildCCall() 3040 size_t ret_count = sig->return_count(); in BuildWasmCall() 4356 Signature<MachineRepresentation>::Builder builder(zone, sig->return_count(), in CreateMachineSignature() 6788 mcgraph()->Uint32Constant(static_cast<uint32_t>(sig->return_count()))); 6809 const int rets_count = static_cast<int>(sig_->return_count()); 6841 if (sig_->return_count() == 0) { 6843 } else if (sig_->return_count() == 1) { 6848 int32_t return_count = static_cast<int32_t>(sig_->return_count()); [all...] |
H A D | linkage.h | 319 size_t ReturnCount() const { return location_sig_->return_count(); } in ReturnCount() 523 Zone* zone, int return_count, int js_parameter_count,
|
H A D | c-linkage.cc | 230 LocationSignature::Builder locations(zone, msig->return_count(), in GetSimplifiedCDescriptor()
|
/third_party/backends/sanei/ |
H A D | sanei_DomainOS.c | 261 pinteger return_count; in DomainSCSIWait() local 266 wait_index = scsi_$wait(DomainFdInfo[com->fd].scsi_handle, DomainScsiTimeout, true, DomainFdInfo[com->fd].op_id, 1, status_list, &return_count, &com->CommandStatus); in DomainSCSIWait() 277 DBG(2, " scsi_$wait status is %s, return_count is %d\n", ascii_wait_status, return_count); in DomainSCSIWait() 283 else for (count = 0; count < return_count; count++) in DomainSCSIWait() 381 for (return_count = 0; return_count < com->dst_size; return_count++) in DomainSCSIWait() 382 DBG(3, "%02X%c", ((unsigned char *)DomainFdInfo[com->fd].DomainSCSIPtr)[return_count], (return_count in DomainSCSIWait() [all...] |
/third_party/node/deps/v8/src/wasm/ |
H A D | value-type.cc | 15 if (wasm_signature->return_count() == 0) { in WasmReturnTypeFromSignature() 18 DCHECK_EQ(wasm_signature->return_count(), 1); in WasmReturnTypeFromSignature()
|
H A D | wasm-subtyping.cc | 82 sub_func->return_count() != super_func->return_count()) { in ValidFunctionSubtypeDefinition() 93 for (uint32_t i = 0; i < sub_func->return_count(); i++) { in ValidFunctionSubtypeDefinition()
|
H A D | wasm-opcodes.cc | 19 if (sig.return_count() == 0) os << "v"; in operator <<()
|
H A D | graph-builder-interface.cc | 485 uint32_t ret_count = static_cast<uint32_t>(decoder->sig_->return_count()); in DoReturn() 715 decoder->zone()->NewArray<Value>(sig->return_count()); in CallRef() 724 Value* returns_ref = decoder->zone()->NewArray<Value>(sig->return_count()); in CallRef() 741 for (uint32_t i = 0; i < sig->return_count(); i++) { in CallRef() 1693 size_t return_count = sig->return_count(); in DoCall() local 1696 FunctionSig::Builder real_sig_builder(builder_->graph_zone(), return_count, in DoCall() 1701 for (size_t i = 0; i < return_count; i++) { in DoCall() 1707 base::SmallVector<TFNode*, 1> return_nodes(return_count); in DoCall() 1738 for (size_t i = 0; i < return_count; in DoCall() [all...] |
H A D | wasm-objects.cc | 1631 DCHECK_EQ(0, sig->return_count()); in New() 1652 DCHECK_EQ(0, sig->return_count()); in MatchesSignature() 1668 int result_count = static_cast<int>(sig->return_count()); in MatchesSignature() 2034 sig->return_count() != other_sig->return_count()) { in MatchesSignature() 2072 int return_count = static_cast<int>(sig->return_count()); in New() local 2098 call_target, callable, return_count, parameter_count, serialized_sig, in New() 2163 int return_count = function_data.serialized_return_count(); in GetSignature() local 2165 return zone->New<wasm::FunctionSig>(return_count, parameter_coun in GetSignature() 2172 int return_count = static_cast<int>(sig->return_count()); MatchesSignatureForSuspend() local 2192 int return_count = static_cast<int>(sig->return_count()); MatchesSignature() local [all...] |
H A D | canonical-types.cc | 109 FunctionSig::Builder builder(&zone_, original_sig->return_count(), in CanonicalizeTypeDef()
|
H A D | module-decoder.cc | 1072 (func->sig->parameter_count() > 0 || func->sig->return_count() > 0)) { in DecodeStartSection() 1707 if (*sig && (*sig)->return_count() != 0) { in consume_tag_sig_index() 2015 uint32_t return_count = in consume_sig() local 2018 for (uint32_t i = 0; ok() && i < return_count; ++i) { in consume_sig() 2024 ValueType* buffer = zone->NewArray<ValueType>(param_count + return_count); in consume_sig() 2026 for (uint32_t i = 0; i < return_count; ++i) buffer[b++] = returns[i]; in consume_sig() 2029 return zone->New<FunctionSig>(return_count, param_count, buffer); in consume_sig()
|
H A D | function-body-decoder-impl.h | 555 return static_cast<uint32_t>(sig->return_count()); in out_arity() 1312 if (sig_->return_count() != target_sig->return_count()) return false; in CanReturnCall() 1938 if (sig) return {sig->parameter_count(), sig->return_count()}; in StackEffect() 1978 return {imm.sig->parameter_count(), imm.sig->return_count()}; in StackEffect() 1985 imm.sig->return_count()}; in StackEffect() 1990 DCHECK_EQ(0, imm.tag->sig->return_count()); in StackEffect() 2037 return {sig->parameter_count(), sig->return_count()}; in StackEffect() 2364 static_cast<uint32_t>(this->sig_->return_count()), in DecodeFunctionBody() 2370 DCHECK_EQ(this->sig_->return_count(), in DecodeFunctionBody() 5164 size_t return_count = sig->return_count(); CreateReturnValues() local [all...] |
/third_party/mesa3d/src/amd/common/ |
H A D | ac_shader_args.c | 58 assert(info->return_count < AC_MAX_ARGS); in ac_add_return() 69 info->return_count++; in ac_add_return()
|
H A D | ac_shader_args.h | 73 uint16_t return_count; member
|
/third_party/node/deps/v8/src/maglev/ |
H A D | maglev-code-generator.cc | 399 const int return_count = 0; in EmitEagerDeopt() local 402 code_gen_state_.register_count(), return_offset, return_count); in EmitEagerDeopt() 439 int return_count = 1; in EmitLazyDeopt() local 442 code_gen_state_.register_count(), return_offset, return_count); in EmitLazyDeopt()
|
/third_party/node/deps/v8/src/builtins/x64/ |
H A D | builtins-x64.cc | 3104 Register valuetypes_array_ptr, Register return_count, in LoadValueTypesArray() 3117 __ movq(return_count, in LoadValueTypesArray() 3249 Register return_count = r8; in GenericJSToWasmWrapperHelper() local 3251 LoadValueTypesArray(masm, function_data, valuetypes_array_ptr, return_count, in GenericJSToWasmWrapperHelper() 3265 __ movq(MemOperand(rbp, kReturnCountOffset), return_count); in GenericJSToWasmWrapperHelper() local 3376 Register returns_size = return_count; in GenericJSToWasmWrapperHelper() 3377 return_count = no_reg; in GenericJSToWasmWrapperHelper() 3436 return_count = current_param; in GenericJSToWasmWrapperHelper() 3438 __ movq(return_count, MemOperand(rbp, kReturnCountOffset)); in GenericJSToWasmWrapperHelper() 3439 returns_size = return_count; in GenericJSToWasmWrapperHelper() 3103 LoadValueTypesArray(MacroAssembler* masm, Register function_data, Register valuetypes_array_ptr, Register return_count, Register param_count) LoadValueTypesArray() argument [all...] |
/third_party/node/deps/v8/src/wasm/baseline/ |
H A D | liftoff-assembler.cc | 1160 if (sig->return_count() == 1) { in MoveToReturnLocations() 1189 DCHECK_LE(sig->return_count(), cache_state_.stack_height()); in MoveToReturnLocations() 1190 VarState* slots = cache_state_.stack_state.end() - sig->return_count(); in MoveToReturnLocations() 1193 for (size_t i = 0; i < sig->return_count(); ++i) { in MoveToReturnLocations() 1213 for (size_t i = 0; i < sig->return_count(); ++i) { in MoveToReturnLocations()
|
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
H A D | WasmTranslator.cpp | 1069 assert(Sig->return_count() <= 1); in CallDirect() 1074 auto *Dest = Sig->return_count() > 0 in CallDirect() 1108 assert(Sig->return_count() <= 1); in CallImport() 1112 auto *Dest = Sig->return_count() > 0 in CallImport() 1144 const bool HasReturn = Module->signatures[SigIndex]->return_count() != 0; in CallIndirect()
|
/third_party/node/deps/v8/src/interpreter/ |
H A D | interpreter-assembler.cc | 970 int return_count) { in CallRuntimeN() 973 Callable callable = CodeFactory::InterpreterCEntry(isolate(), return_count); in CallRuntimeN() 993 const RegListNodePair& args, int return_count); 998 int return_count); 967 CallRuntimeN(TNode<Uint32T> function_id, TNode<Context> context, const RegListNodePair& args, int return_count) CallRuntimeN() argument
|
H A D | interpreter-assembler.h | 194 const RegListNodePair& args, int return_count);
|