Searched refs:IntrinsicType (Results 1 – 5 of 5) sorted by relevance
37 template <typename IntrinsicType>42 if constexpr (sizeof(IntrinsicType) == 1) { in SignExtend64()43 if constexpr (std::is_signed_v<IntrinsicType>) { in SignExtend64()48 } else if constexpr (sizeof(IntrinsicType) == 2) { in SignExtend64()49 if constexpr (std::is_signed_v<IntrinsicType>) { in SignExtend64()54 } else if constexpr (sizeof(IntrinsicType) == 4) { in SignExtend64()57 static_assert(kDependentTypeFalse<IntrinsicType>, in SignExtend64()62 template <typename IntrinsicType>64 if constexpr (sizeof(IntrinsicType) == 8) { in SignExtend64Result()67 static_assert(sizeof(IntrinsicType) == 4, "8- and 16-bit return values are not yet supported"); in SignExtend64Result()[all …]
332 static_assert(std::is_same_v<decltype(kFunction), typename AsmCallInfo::IntrinsicType>); in operator()
184 using IntrinsicType = U; member229 using IntrinsicType = typename decltype(arg)::IntrinsicType; in InitArgs()231 if (std::is_integral_v<IntrinsicType>) { in InitArgs()235 } else if constexpr (std::is_same_v<IntrinsicType, Float32> || in InitArgs()236 std::is_same_v<IntrinsicType, Float64>) { in InitArgs()245 if constexpr (std::is_integral_v<IntrinsicType> && sizeof(IntrinsicType) <= sizeof(int32_t) && in InitArgs()248 } else if constexpr (std::is_integral_v<IntrinsicType> && in InitArgs()249 sizeof(IntrinsicType) == sizeof(int64_t) && in InitArgs()252 as.template Expand<int64_t, IntrinsicType>(kAbiArgs[gp_index++], in InitArgs()254 } else if constexpr (std::is_integral_v<IntrinsicType> && in InitArgs()[all …]
251 static_assert(std::is_same_v<decltype(kFunction), typename AsmCallInfo::IntrinsicType>); in operator()
441 using IntrinsicType = std::conditional_t<std::tuple_size_v<OutputArguments> == 0, variable