Home
last modified time | relevance | path

Searched refs:OutputArguments (Results 1 – 4 of 4) sorted by relevance

/frameworks/libs/binary_translation/intrinsics/common_to_x86/
Dgen_text_asm_intrinsics.cc97 if constexpr (std::tuple_size_v<typename AsmCallInfo::OutputArguments> == 0) { in GenerateFunctionHeader()
159 if constexpr (std::tuple_size_v<typename AsmCallInfo::OutputArguments> > 0) { in GenerateFunctionBody()
161 for (std::size_t id = 0; id < std::tuple_size_v<typename AsmCallInfo::OutputArguments>; ++id) { in GenerateFunctionBody()
254 using Type = std::tuple_element_t<arg.arg_info.to, typename AsmCallInfo::OutputArguments>; in GenerateInShadows()
490 using Type = std::tuple_element_t<arg.arg_info.to, typename AsmCallInfo::OutputArguments>; in GenerateOutShadows()
497 using Type = std::tuple_element_t<arg.arg_info.to, typename AsmCallInfo::OutputArguments>; in GenerateOutShadows()
588 typename AsmCallInfo::OutputArguments>) == in NeedOutputShadow()
/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/
Dinline_intrinsic.h281 if constexpr (std::tuple_size_v<typename AsmCallInfo::OutputArguments> == 0) { in operator()
283 } else if constexpr (std::tuple_size_v<typename AsmCallInfo::OutputArguments> == 1) { in operator()
284 using ReturnType = std::tuple_element_t<0, typename AsmCallInfo::OutputArguments>; in operator()
315 static_assert(kDependentTypeFalse<typename AsmCallInfo::OutputArguments>); in operator()
360 std::tuple_element_t<arg_info.to, typename AsmCallInfo::OutputArguments>>); in ProcessArgInput()
401 using Type = std::tuple_element_t<arg_info.to, typename AsmCallInfo::OutputArguments>; in ProcessArgInput()
/frameworks/libs/binary_translation/intrinsics/common_to_x86/include/berberis/intrinsics/common_to_x86/
Dintrinsics_bindings.h439 using OutputArguments = std::tuple<OutputArgumentsTypes...>; variable
441 using IntrinsicType = std::conditional_t<std::tuple_size_v<OutputArguments> == 0,
443 OutputArguments (*)(InputArgumentsTypes...)>;
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dinline_intrinsic.h392 static constexpr const auto kNumOut = std::tuple_size_v<typename AsmCallInfo::OutputArguments>; in ProcessArgInput()
514 if constexpr (std::tuple_size_v<typename AsmCallInfo::OutputArguments> == 0) { in ProcessBindingsResults()
516 } else if constexpr (std::tuple_size_v<typename AsmCallInfo::OutputArguments> == 1) { in ProcessBindingsResults()
517 using ReturnType = std::tuple_element_t<0, typename AsmCallInfo::OutputArguments>; in ProcessBindingsResults()
537 static_assert(kDependentTypeFalse<typename AsmCallInfo::OutputArguments>); in ProcessBindingsResults()