| /freebsd/crypto/openssl/crypto/aes/asm/ |
| H A D | aes-riscv64.pl | 120 my ($Ds, $Qs, $Ts, $shamt) = @_; 132 slli $Ts->[0],$Qs->[0],$shamt+2 133 slli $Ts->[1],$Qs->[1],$shamt+2 134 slli $Ts->[2],$Qs->[2],$shamt+2 135 slli $Ts->[3],$Qs->[3],$shamt+2 140 srli $Ts->[0],$Qs->[0],$shamt-2 141 srli $Ts->[1],$Qs->[1],$shamt-2 142 srli $Ts->[2],$Qs->[2],$shamt-2 143 srli $Ts->[3],$Qs->[3],$shamt-2 149 andi $Ts->[0],$Ts->[0],0x3FC [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | NonTrivialTypeVisitor.h | 22 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit() 24 std::forward<Ts>(Args)...); in visit() 27 template <class... Ts> 29 Ts &&... Args) { in visitWithKind() 32 return asDerived().visitARCStrong(FT, std::forward<Ts>(Args)...); in visitWithKind() 34 return asDerived().visitStruct(FT, std::forward<Ts>(Args)...); in visitWithKind() 36 return asDerived().visitTrivial(FT, std::forward<Ts>(Args)...); in visitWithKind() 38 return asDerived().visitCXXDestructor(FT, std::forward<Ts>(Args)...); in visitWithKind() 40 return asDerived().visitARCWeak(FT, std::forward<Ts>(Args)...); in visitWithKind() 51 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | ProgramStack.h | 48 template <typename R, typename... Ts> 50 runOnNewStack(unsigned StackSize, function_ref<R(Ts...)> Fn, Ts &&...Args) { in runOnNewStack() 52 runOnNewStack(StackSize, [&]() { Ret = Fn(std::forward<Ts>(Args)...); }); in runOnNewStack() 56 template <typename... Ts> 57 void runOnNewStack(unsigned StackSize, function_ref<void(Ts...)> Fn, in runOnNewStack() 58 Ts &&...Args) { in runOnNewStack() 59 runOnNewStack(StackSize, [&]() { Fn(std::forward<Ts>(Args)...); }); in runOnNewStack()
|
| H A D | FormatVariadic.h | 140 template <typename... Ts> 142 operator()(Ts &...Items) { in operator() 252 template <typename... Ts> 253 inline auto formatv(bool Validate, const char *Fmt, Ts &&...Vals) { in formatv() 255 support::detail::build_format_adapter(std::forward<Ts>(Vals))...); in formatv() 260 template <typename... Ts> inline auto formatv(const char *Fmt, Ts &&...Vals) { in formatv() 261 return formatv<Ts...>(true, Fmt, std::forward<Ts>(Vals)...); in formatv()
|
| H A D | Format.h | 91 template <typename... Ts> 93 std::tuple<Ts...> Vals; 106 format_object(const char *fmt, const Ts &... vals) 108 validate_format_parameters<Ts...>(); 112 return snprint_tuple(Buffer, BufferSize, std::index_sequence_for<Ts...>()); 125 template <typename... Ts> 126 inline format_object<Ts...> format(const char *Fmt, const Ts &... Vals) { 127 return format_object<Ts...>(Fmt, Vals...);
|
| H A D | AlignOf.h | 22 template <typename T, typename... Ts> struct AlignedCharArrayUnion { 25 static constexpr std::size_t Align = std::max({alignof(T), alignof(Ts)...}); 26 alignas(Align) char buffer[std::max({sizeof(T), sizeof(Ts)...})];
|
| H A D | HashBuilder.h | 307 template <typename... Ts> HashBuilder &add(const std::tuple<Ts...> &Arg) { in addRangeElements() 322 template <typename... Ts> in adjustForEndiannessAndAdd() 323 std::enable_if_t<(sizeof...(Ts) > 1), HashBuilder &> add(const Ts &...Args) {
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ValueProfileCollector.cpp | 30 template <class... Ts> class PluginChain; 42 template <class PluginT, class... Ts> 43 class PluginChain<PluginT, Ts...> : public PluginChain<Ts...> { 45 using Base = PluginChain<Ts...>; 49 : PluginChain<Ts...>(F, TLI), Plugin(F, TLI) {} in PluginChain()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | AllocatorList.h | 42 template <class... Ts> Node(Ts &&... Vs) : V(std::forward<Ts>(Vs)...) {} in Node() 179 template <class... Ts> iterator emplace(iterator I, Ts &&... Vs) { in emplace() 180 return iterator(List.insert(I.wrapped(), *create(std::forward<Ts>(Vs)...))); in emplace() 212 template <class... Ts> void emplace_back(Ts &&... Vs) { in emplace_back() 213 emplace(end(), std::forward<Ts>(Vs)...); in emplace_back() 215 template <class... Ts> void emplace_front(Ts &&... Vs) { in emplace_front() 216 emplace(begin(), std::forward<Ts>(Vs)...); in emplace_front()
|
| H A D | DenseMapInfo.h | 257 template <typename... Ts> struct DenseMapInfo<std::tuple<Ts...>> { 258 using Tuple = std::tuple<Ts...>; 261 return Tuple(DenseMapInfo<Ts>::getEmptyKey()...); 265 return Tuple(DenseMapInfo<Ts>::getTombstoneKey()...); 271 std::integral_constant<bool, I + 1 == sizeof...(Ts)> atEnd; 282 static unsigned getHashValue(const std::tuple<Ts...> &values) { 283 std::integral_constant<bool, 0 == sizeof...(Ts)> atEnd; 290 std::integral_constant<bool, I + 1 == sizeof...(Ts)> atEnd; 301 std::integral_constant<bool, 0 == sizeof...(Ts)> atEnd;
|
| H A D | DenseMapInfoVariant.h | 24 template <typename... Ts> struct DenseMapInfo<std::variant<Ts...>> { 25 using Variant = std::variant<Ts...>;
|
| H A D | MapVector.h | 119 template <typename... Ts> 120 std::pair<iterator, bool> try_emplace(const KeyT &Key, Ts &&...Args) { in try_emplace() 125 std::forward_as_tuple(std::forward<Ts>(Args)...)); in try_emplace() 130 template <typename... Ts> 131 std::pair<iterator, bool> try_emplace(KeyT &&Key, Ts &&...Args) { in try_emplace() 137 std::forward_as_tuple(std::forward<Ts>(Args)...)); in try_emplace()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Program.h | 97 template <typename... Ts> 98 Function *createFunction(const FunctionDecl *Def, Ts &&...Args) { in createFunction() 100 auto *Func = new Function(*this, Def, std::forward<Ts>(Args)...); in createFunction() 105 template <typename... Ts> Function *createFunction(Ts &&...Args) { in createFunction() 106 auto *Func = new Function(*this, std::forward<Ts>(Args)...); in createFunction() 229 template <typename... Ts> Descriptor *allocateDescriptor(Ts &&...Args) { in allocateDescriptor() 230 return new (Allocator) Descriptor(std::forward<Ts>(Args)...); in allocateDescriptor()
|
| H A D | DynamicAllocator.h | 106 template <typename... Ts> Descriptor *allocateDescriptor(Ts &&...Args) { in allocateDescriptor() 107 return new (DescAllocator) Descriptor(std::forward<Ts>(Args)...); in allocateDescriptor()
|
| /freebsd/contrib/llvm-project/libc/src/__support/FPUtil/ |
| H A D | PolyEval.h | 39 template <typename T, typename... Ts> 41 polyeval(const T &x, const T &a0, const Ts &...a) { in polyeval() 45 template <typename T, typename... Ts> 47 polyeval(T x, T a0, Ts... a) { in polyeval()
|
| /freebsd/contrib/googletest/googletest/include/gtest/internal/ |
| H A D | gtest-type-util.h | 189 template <typename... Ts> 191 using type = Types<Ts...>; 197 template <typename... Ts> 198 struct is_proxy_type_list<ProxyTypeList<Ts...>> : std::true_type {}; 215 template <typename... Ts> 216 using Types = internal::ProxyTypeList<Ts...>;
|
| /freebsd/contrib/llvm-project/libc/src/__support/CPP/type_traits/ |
| H A D | void_t.h | 20 template <typename... Ts> struct make_void : cpp::type_identity<void> {}; 23 template <typename... Ts> 24 using void_t = typename detail::make_void<Ts...>::type;
|
| /freebsd/contrib/llvm-project/libc/src/__support/OSUtil/darwin/ |
| H A D | syscall.h | 25 template <typename R, typename... Ts> 26 LIBC_INLINE R syscall_impl(long __number, Ts... ts) { in syscall_impl() 27 static_assert(sizeof...(Ts) <= 6, "Too many arguments for syscall"); in syscall_impl()
|
| /freebsd/contrib/llvm-project/libc/src/__support/OSUtil/linux/ |
| H A D | syscall.h | 31 template <typename R, typename... Ts> 32 LIBC_INLINE R syscall_impl(long __number, Ts... ts) { in syscall_impl() 33 static_assert(sizeof...(Ts) <= 6, "Too many arguments for syscall"); in syscall_impl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | LinePrinter.h | 64 template <typename... Ts> void formatLine(const char *Fmt, Ts &&...Items) { in formatLine() 65 printLine(formatv(Fmt, std::forward<Ts>(Items)...)); in formatLine() 67 template <typename... Ts> void format(const char *Fmt, Ts &&...Items) { in format() 68 print(formatv(Fmt, std::forward<Ts>(Items)...)); in format()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/ |
| H A D | HLSLRootSignature.cpp | 210 template <class... Ts> struct OverloadedVisit : Ts... { 211 using Ts::operator()...; 213 template <class... Ts> OverloadedVisit(Ts...) -> OverloadedVisit<Ts...>;
|
| H A D | RootSignatureMetadata.cpp | 42 template <class... Ts> struct OverloadedVisit : Ts... { 43 using Ts::operator()...; 45 template <class... Ts> OverloadedVisit(Ts...) -> OverloadedVisit<Ts...>;
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallDescription.h | 138 template <typename... Ts> 140 const Ts &...CDs) { in matchesAny() 176 template <typename... Ts> 179 const Ts &...CDs) { in matchesAnyAsWritten()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ |
| H A D | ScriptedPythonInterface.h | |
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Transformer/ |
| H A D | Stencil.h | 64 template <typename... Ts> Stencil cat(Ts &&... Parts) { in cat() 65 return catVector({detail::makeStencil(std::forward<Ts>(Parts))...}); in cat()
|