| /freebsd/crypto/openssl/crypto/perlasm/ |
| H A D | riscv.pm | 284 my $template = 0b0011101_00000_00000_000_00000_0110011; 288 return ".word ".($template | ($rs2 << 20) | ($rs1 << 15) | ($rd << 7)); 294 my $template = 0b0011111_00000_00000_000_00000_0110011; 298 return ".word ".($template | ($rs2 << 20) | ($rs1 << 15) | ($rd << 7)); 304 my $template = 0b0011001_00000_00000_000_00000_0110011; 308 return ".word ".($template | ($rs2 << 20) | ($rs1 << 15) | ($rd << 7)); 314 my $template = 0b0011011_00000_00000_000_00000_0110011; 318 return ".word ".($template | ($rs2 << 20) | ($rs1 << 15) | ($rd << 7)); 324 my $template = 0b001100000000_00000_001_00000_0010011; 327 return ".word ".($template | ($rs1 << 15) | ($rd << 7)); [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | type_traits | 20 template <class T, T v> struct integral_constant; 24 template <bool B> // C++14 30 template <bool, class T = void> struct enable_if; 31 template <bool, class T, class F> struct conditional; 34 template <class T> struct is_void; 35 template <class T> struct is_null_pointer; // C++14 36 template <class T> struct is_integral; 37 template <class T> struct is_floating_point; 38 template <class T> struct is_array; 39 template <class T> struct is_pointer; [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | type_traits | 20 template <class T, T v> struct integral_constant; 24 template <bool B> 28 template <bool, class T = void> struct enable_if; 29 template <bool, class T, class F> struct conditional; 32 template <class T> struct is_void; 33 template <class T> struct is_null_pointer; // since C++14 34 template <class T> struct is_integral; 35 template <class T> struct is_floating_point; 36 template <class T> struct is_array; 37 template <class T> struct is_pointer; [all …]
|
| H A D | numbers | 17 template<class T> inline constexpr T e_v = unspecified; 18 template<class T> inline constexpr T log2e_v = unspecified; 19 template<class T> inline constexpr T log10e_v = unspecified; 20 template<class T> inline constexpr T pi_v = unspecified; 21 template<class T> inline constexpr T inv_pi_v = unspecified; 22 template<class T> inline constexpr T inv_sqrtpi_v = unspecified; 23 template<class T> inline constexpr T ln2_v = unspecified; 24 template<class T> inline constexpr T ln10_v = unspecified; 25 template<class T> inline constexpr T sqrt2_v = unspecified; 26 template<class T> inline constexpr T sqrt3_v = unspecified; [all …]
|
| H A D | memory | 24 template <class T, class Alloc> struct uses_allocator; 26 template <class Ptr> 33 template <class U> using rebind = <details>; 38 template <class T> 45 template <class U> using rebind = U*; 50 template <class T> constexpr T* to_address(T* p) noexcept; // C++20 51 template <class Ptr> constexpr auto to_address(const Ptr& p) noexcept; // C++20 53 template <class Alloc> 85 template <class T> using rebind_alloc = Alloc::rebind<T>::other | Alloc<T, Args...>; 86 template <class T> using rebind_traits = allocator_traits<rebind_alloc<T>>; [all …]
|
| /freebsd/contrib/llvm-project/libc/src/__support/ |
| H A D | endian_internal.h | 33 template <unsigned ORDER> struct Endian { 36 template <typename T> LIBC_INLINE static T to_big_endian(T value); 37 template <typename T> LIBC_INLINE static T to_little_endian(T value); 41 template <> 42 template <> 47 template <> 48 template <> 53 template <> 54 template <> 59 template <> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__pstl/ |
| H A D | backend_fwd.h | 47 template <class... _Backends> 70 template <class _Backend, class _ExecutionPolicy> 76 template <class _Backend, class _ExecutionPolicy> 82 template <class _Backend, class _ExecutionPolicy> 88 template <class _Backend, class _ExecutionPolicy> 94 template <class _Backend, class _ExecutionPolicy> 100 template <class _Backend, class _ExecutionPolicy> 106 template <class _Backend, class _ExecutionPolicy> 112 template <class _Backend, class _ExecutionPolicy> 118 template <class _Backend, class _ExecutionPolicy> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/experimental/ |
| H A D | type_traits | 24 template <class> class invocation_type; // not defined 25 template <class F, class... ArgTypes> class invocation_type<F(ArgTypes...)>; 26 template <class> class raw_invocation_type; // not defined 27 template <class F, class... ArgTypes> class raw_invocation_type<F(ArgTypes...)>; 29 template <class T> 31 template <class T> 35 template <class...> using void_t = void; 44 template <template<class...> class Op, class... Args> 46 template <template<class...> class Op, class... Args> 48 template <template<class...> class Op, class... Args> [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | ilist_node_options.h | 18 template <bool EnableSentinelTracking, class ParentTy> class ilist_node_base; 19 template <bool EnableSentinelTracking, class ParentTy> class ilist_base; 26 template <bool EnableSentinelTracking> struct ilist_sentinel_tracking {}; 32 template <class Tag> struct ilist_tag {}; 40 template <bool ExtraIteratorBits> struct ilist_iterator_bits {}; 53 template <class ParentTy> struct ilist_parent {}; 58 template <bool IsExplicit> struct explicitness { 75 template <class Option> struct is_valid_option : std::false_type {}; 81 template <class... Options> struct extract_sentinel_tracking; 82 template <bool EnableSentinelTracking, class... Options> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__iterator/ |
| H A D | iterator_traits.h | 35 template <class _Iter> 44 template <class _Iter> 48 template <class _Iter> 52 template <class _Iter> 56 template <class _Iter> 60 template <class _Iter> 64 template <class _Iter, class _Tester> 65 struct __test_iter_concept : _IsValidExpansion<_Tester::template _Apply, _Iter>, _Tester {}; 67 template <class _Iter> 74 template <class _Iter> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__type_traits/ |
| H A D | is_integral.h | 24 template <class _Tp> 28 template <class _Tp> 35 template <class _Tp> struct __libcpp_is_integral { enum { value = 0 }; }; 36 template <> struct __libcpp_is_integral<bool> { enum { value = 1 }; }; 37 template <> struct __libcpp_is_integral<char> { enum { value = 1 }; }; 38 template <> struct __libcpp_is_integral<signed char> { enum { value = 1 }; }; 39 template <> struct __libcpp_is_integral<unsigned char> { enum { value = 1 }; }; 41 template <> struct __libcpp_is_integral<wchar_t> { enum { value = 1 }; }; 44 template <> struct __libcpp_is_integral<char8_t> { enum { value = 1 }; }; 46 template <> struct __libcpp_is_integral<char16_t> { enum { value = 1 }; }; [all …]
|
| H A D | integer_traits.h | 22 template <class _Tp> 24 template <> 26 template <> 28 template <> 30 template <> 32 template <> 35 template <> 41 template <class _Tp> 43 template <> 45 template <> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__memory/ |
| H A D | pointer_traits.h | 39 …template <class _Tp, class = void> … 41 …template <class _Tp> … 48 template <class _Ptr, bool = __has_element_type<_Ptr>::value> 51 template <class _Ptr> 56 template <template <class, class...> class _Sp, class _Tp, class... _Args> 61 template <template <class, class...> class _Sp, class _Tp, class... _Args> 66 template <class _Tp, class = void> 69 template <class _Tp> 72 template <class _Ptr, bool = __has_difference_type<_Ptr>::value> 77 template <class _Ptr> [all …]
|
| H A D | allocator_traits.h | 41 template <class _Tp> 44 template <class _Tp, class _Alloc> 48 template <class _Alloc, template <class> class _Alias, class _Ptr, class _Tp, class = void> 51 using type _LIBCPP_NODEBUG = typename pointer_traits<_Ptr>::template rebind<_Tp>::other; 53 using type _LIBCPP_NODEBUG = typename pointer_traits<_Ptr>::template rebind<_Tp>; 57 template <class _Ptr, class _Alloc, class _Tp, template <class> class _Alias> 63 template <class _Alloc> 66 template <class _Tp, class _Ptr, class _Alloc> 72 template <class _Alloc> 75 template <class _Ptr, class _Alloc> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__type_traits/ |
| H A D | is_integral.h | 23 template <class _Tp> struct __libcpp_is_integral { enum { value = 0 }; }; 24 template <> struct __libcpp_is_integral<bool> { enum { value = 1 }; }; 25 template <> struct __libcpp_is_integral<char> { enum { value = 1 }; }; 26 template <> struct __libcpp_is_integral<signed char> { enum { value = 1 }; }; 27 template <> struct __libcpp_is_integral<unsigned char> { enum { value = 1 }; }; 29 template <> struct __libcpp_is_integral<wchar_t> { enum { value = 1 }; }; 32 template <> struct __libcpp_is_integral<char8_t> { enum { value = 1 }; }; 34 template <> struct __libcpp_is_integral<char16_t> { enum { value = 1 }; }; 35 template <> struct __libcpp_is_integral<char32_t> { enum { value = 1 }; }; 36 template <> struct __libcpp_is_integral<short> { enum { value = 1 }; }; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | YAMLTraits.h | 62 template<class T> 86 template <class T, class Context> struct MappingContextTraits { 108 template <typename T, typename Enable = void> struct ScalarEnumerationTraits { 124 template <typename T, typename Enable = void> struct ScalarBitSetTraits { 150 template <typename T, typename Enable = void> struct ScalarTraits { 180 template <typename T> 217 template <typename T> struct TaggedScalarTraits { 247 template<typename T, typename EnableIf = void> 260 template<typename T, typename EnableIf = void> 268 template<typename T> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
| H A D | iterator_traits.h | 51 template <class _Tp> 57 template <__dereferenceable _Tp> 62 template <class _Iter> 80 template <class _Ip> 87 template <class _Ip> 96 template <class _Ip> 105 template <class _Ip> 112 template <class _Ip> 126 template <class _Ip> 129 template <class _Ip> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__format/ |
| H A D | formatter_integer.h | 32 template <__fmt_char_type _CharT> 35 template <class _ParseContext> 42 template <integral _Tp, class _FormatContext> 60 template <__fmt_char_type _CharT> 62 template <__fmt_char_type _CharT> 64 template <__fmt_char_type _CharT> 66 template <__fmt_char_type _CharT> 68 template <__fmt_char_type _CharT> 71 template <__fmt_char_type _CharT> 76 template <__fmt_char_type _CharT> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/ |
| H A D | pointer_traits.h | 37 …template <class _Tp, class = void> … 39 …template <class _Tp> … 46 template <class _Ptr, bool = __has_element_type<_Ptr>::value> 49 template <class _Ptr> 54 template <template <class, class...> class _Sp, class _Tp, class... _Args> 59 template <template <class, class...> class _Sp, class _Tp, class... _Args> 64 template <class _Tp, class = void> 67 template <class _Tp> 70 template <class _Ptr, bool = __has_difference_type<_Ptr>::value> 75 template <class _Ptr> [all …]
|
| H A D | allocator_traits.h | 38 …template <class _Tp, class = void> … 40 …template <class _Tp> … 44 template <class _Tp, 51 template <class _Tp, class _Alloc, class _RawAlloc> 58 template <class _Tp, class _Ptr, class _Alloc, bool = __has_const_pointer<_Alloc>::value> 62 template <class _Tp, class _Ptr, class _Alloc> 64 using type = typename pointer_traits<_Ptr>::template rebind<const _Tp>::other; 69 template <class _Ptr, class _Alloc, bool = __has_void_pointer<_Alloc>::value> 73 template <class _Ptr, class _Alloc> 75 using type _LIBCPP_NODEBUG = typename pointer_traits<_Ptr>::template rebind<void>::other; [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__random/ |
| H A D | is_valid.h | 31 template <class> 33 template <> 35 template <> 37 template <> 46 template <class> 48 template <> 50 template <> 52 template <> 54 template <> 56 template <> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__random/ |
| H A D | is_valid.h | 31 template <class> 33 template <> 35 template <> 37 template <> 46 template <class> 48 template <> 50 template <> 52 template <> 54 template <> 56 template <> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/ |
| H A D | algorithm_fwd.h | |
| /freebsd/contrib/llvm-project/libcxx/include/__functional/ |
| H A D | operations.h | 30 template <class _Tp = void> 32 template <class _Tp> 44 template <class _Tp> 47 template <class _Tp, class _Up> 51 template <> 53 template <class _T1, class _T2> 64 template <class _Tp = void> 66 template <class _Tp> 77 template <> 79 template <class _T1, class _T2> [all …]
|
| /freebsd/crypto/openssl/Configurations/ |
| H A D | 50-nonstop.conf | 5 template => 1, 52 template => 1, 63 template => 1, 74 template => 1, 85 template => 1, 94 template => 1, 103 template => 1, 113 template => 1, 118 template => 1, 123 template => 1, [all …]
|