Home
last modified time | relevance | path

Searched refs:ArgBinding (Results 1 – 2 of 2) sorted by relevance

/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dinline_intrinsic.h376 template <typename ArgBinding, typename AsmCallInfo>
377 auto /*MakeTuplefromBindingsClient*/ operator()(ArgTraits<ArgBinding>, AsmCallInfo) { in operator()
378 static constexpr const auto& arg_info = ArgTraits<ArgBinding>::arg_info; in operator()
383 return ProcessArgInput<ArgBinding, AsmCallInfo>(); in operator()
387 template <typename ArgBinding, typename AsmCallInfo>
389 static constexpr const auto& arg_info = ArgTraits<ArgBinding>::arg_info; in ProcessArgInput()
390 using RegisterClass = typename ArgTraits<ArgBinding>::RegisterClass; in ProcessArgInput()
391 using Usage = typename ArgTraits<ArgBinding>::Usage; in ProcessArgInput()
412 static_assert(kDependentTypeFalse<ArgTraits<ArgBinding>>); in ProcessArgInput()
433 static_assert(kDependentTypeFalse<ArgTraits<ArgBinding>>); in ProcessArgInput()
[all …]
/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/
Dinline_intrinsic.h320 template <typename ArgBinding, typename AsmCallInfo>
321 auto /*MakeTuplefromBindingsClient*/ operator()(ArgTraits<ArgBinding>, AsmCallInfo) { in operator()
322 static constexpr const auto& arg_info = ArgTraits<ArgBinding>::arg_info; in operator()
324 return ProcessArgInput<ArgBinding, AsmCallInfo>(reg_alloc_); in operator()
326 using RegisterClass = typename ArgTraits<ArgBinding>::RegisterClass; in operator()
328 return ProcessArgInput<ArgBinding, AsmCallInfo>(simd_reg_alloc_); in operator()
330 return ProcessArgInput<ArgBinding, AsmCallInfo>(reg_alloc_); in operator()
335 template <typename ArgBinding, typename AsmCallInfo, typename RegAllocForArg>
337 static constexpr const auto& arg_info = ArgTraits<ArgBinding>::arg_info; in ProcessArgInput()
341 using RegisterClass = typename ArgTraits<ArgBinding>::RegisterClass; in ProcessArgInput()
[all …]