Home
last modified time | relevance | path

Searched refs:Ts (Results 1 – 25 of 60) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DNonTrivialTypeVisitor.h22 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-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
DValueProfileCollector.cpp33 template <class... Ts> class PluginChain;
45 template <class PluginT, class... Ts>
46 class PluginChain<PluginT, Ts...> : public PluginChain<Ts...> {
48 using Base = PluginChain<Ts...>;
52 : PluginChain<Ts...>(F, TLI), Plugin(F, TLI) {} in PluginChain()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
DProgram.h75 template <typename... Ts>
76 Function *createFunction(const FunctionDecl *Def, Ts &&... Args) { in createFunction()
77 auto *Func = new Function(*this, Def, std::forward<Ts>(Args)...); in createFunction()
82 template <typename... Ts>
83 Function *createFunction(Ts &&... Args) { in createFunction()
84 auto *Func = new Function(*this, std::forward<Ts>(Args)...); in createFunction()
188 template <typename... Ts>
189 Descriptor *allocateDescriptor(Ts &&... Args) { in allocateDescriptor()
190 return new (Allocator) Descriptor(std::forward<Ts>(Args)...); in allocateDescriptor()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
DAllocatorList.h43 template <class... Ts> Node(Ts &&... Vs) : V(std::forward<Ts>(Vs)...) {} in Node()
180 template <class... Ts> iterator emplace(iterator I, Ts &&... Vs) { in emplace()
181 return iterator(List.insert(I.wrapped(), *create(std::forward<Ts>(Vs)...))); in emplace()
213 template <class... Ts> void emplace_back(Ts &&... Vs) { in emplace_back()
214 emplace(end(), std::forward<Ts>(Vs)...); in emplace_back()
216 template <class... Ts> void emplace_front(Ts &&... Vs) { in emplace_front()
217 emplace(begin(), std::forward<Ts>(Vs)...); in emplace_front()
DDenseMapInfo.h236 template <typename... Ts> struct DenseMapInfo<std::tuple<Ts...>> {
237 using Tuple = std::tuple<Ts...>;
240 return Tuple(DenseMapInfo<Ts>::getEmptyKey()...);
244 return Tuple(DenseMapInfo<Ts>::getTombstoneKey()...);
250 std::integral_constant<bool, I + 1 == sizeof...(Ts)> atEnd;
261 static unsigned getHashValue(const std::tuple<Ts...> &values) {
262 std::integral_constant<bool, 0 == sizeof...(Ts)> atEnd;
269 std::integral_constant<bool, I + 1 == sizeof...(Ts)> atEnd;
280 std::integral_constant<bool, 0 == sizeof...(Ts)> atEnd;
DHashing.h117 template <typename... Ts>
118 hash_code hash_value(const std::tuple<Ts...> &arg);
556 template <typename T, typename ...Ts>
558 const T &arg, const Ts &...args) {
604 template <typename ...Ts> hash_code hash_combine(const Ts &...args) {
657 template <typename... Ts, std::size_t... Indices>
658 hash_code hash_value_tuple_helper(const std::tuple<Ts...> &arg,
666 template <typename... Ts>
667 hash_code hash_value(const std::tuple<Ts...> &arg) {
670 arg, typename std::index_sequence_for<Ts...>());
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
DFormat.h89 template <typename... Ts>
91 std::tuple<Ts...> Vals;
104 format_object(const char *fmt, const Ts &... vals)
106 validate_format_parameters<Ts...>();
110 return snprint_tuple(Buffer, BufferSize, std::index_sequence_for<Ts...>());
123 template <typename... Ts>
124 inline format_object<Ts...> format(const char *Fmt, const Ts &... Vals) {
125 return format_object<Ts...>(Fmt, Vals...);
DFormatVariadic.h143 template <typename... Ts>
145 operator()(Ts &... Items) { in operator()
249 template <typename... Ts>
250 inline auto formatv(const char *Fmt, Ts &&... Vals) -> formatv_object<decltype(
251 std::make_tuple(detail::build_format_adapter(std::forward<Ts>(Vals))...))> {
253 std::make_tuple(detail::build_format_adapter(std::forward<Ts>(Vals))...));
256 std::make_tuple(detail::build_format_adapter(std::forward<Ts>(Vals))...));
DAlignOf.h27 template <typename T, typename... Ts> struct AlignedCharArrayUnion {
28 using AlignedUnion = std::aligned_union_t<1, T, Ts...>;
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
DLinePrinter.h44 template <typename... Ts> void formatLine(const char *Fmt, Ts &&... Items) { in formatLine()
45 printLine(formatv(Fmt, std::forward<Ts>(Items)...)); in formatLine()
47 template <typename... Ts> void format(const char *Fmt, Ts &&... Items) { in format()
48 print(formatv(Fmt, std::forward<Ts>(Items)...)); in format()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Transformer/
DStencil.h64 template <typename... Ts> Stencil cat(Ts &&... Parts) { in cat()
65 return catVector({detail::makeStencil(std::forward<Ts>(Parts))...}); in cat()
DRewriteRule.h165 template <typename... Ts> EditGenerator flatten(Ts &&...Edits) { in flatten()
166 return flattenVector({detail::injectEdits(std::forward<Ts>(Edits))...}); in flatten()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Format/
DTokenAnnotator.h87 template <typename... Ts> bool startsWith(Ts... Tokens) const { in startsWith()
95 template <typename... Ts> bool endsWith(Ts... Tokens) const { in endsWith()
DFormatToken.h467 template <typename A, typename B, typename... Ts>
468 bool isOneOf(A K1, B K2, Ts... Ks) const { in isOneOf()
488 template <typename A, typename... Ts>
489 bool startsSequence(A K1, Ts... Tokens) const { in startsSequence()
499 template <typename A, typename... Ts>
500 bool endsSequence(A K1, Ts... Tokens) const { in endsSequence()
713 template <typename A, typename... Ts>
714 bool startsSequenceInternal(A K1, Ts... Tokens) const { in startsSequenceInternal()
726 template <typename A, typename... Ts> bool endsSequenceInternal(A K1) const { in endsSequenceInternal()
732 template <typename A, typename... Ts>
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
DOpDescriptor.h133 auto Make = [](ArrayRef<Value *>, ArrayRef<Type *> Ts) { in anyPtrType()
136 for (Type *T : Ts) in anyPtrType()
152 auto Make = [](ArrayRef<Value *>, ArrayRef<Type *> Ts) { in sizedPtrType()
155 for (Type *T : Ts) in sizedPtrType()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/
DCloneDetection.h194 template <typename T1, typename... Ts>
196 Ts... ConstraintList) { in constrainClones()
206 template <typename... Ts>
207 void findClones(std::vector<CloneGroup> &Result, Ts... ConstraintList) { in findClones()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGNonTrivialStruct.cpp39 template <class... Ts>
40 void visitStructFields(QualType QT, CharUnits CurStructOffset, Ts... Args) { in visitStructFields()
53 template <class... Ts> void visitTrivial(Ts... Args) {} in visitTrivial()
55 template <class... Ts> void visitCXXDestructor(Ts... Args) { in visitCXXDestructor()
59 template <class... Ts> void flushTrivialFields(Ts... Args) {} in flushTrivialFields()
85 template <class... Ts>
87 const FieldDecl *FD, CharUnits CurStructOffset, Ts &&... Args) { in preVisit()
89 asDerived().flushTrivialFields(std::forward<Ts>(Args)...); in preVisit()
92 template <class... Ts>
95 Ts &&... Args) { in visitWithKind()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
Dllvm-objdump.h148 template <typename T, typename... Ts>
149 T unwrapOrError(Expected<T> EO, Ts &&... Args) { in unwrapOrError()
152 reportError(EO.takeError(), std::forward<Ts>(Args)...); in unwrapOrError()
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-xray/
Dxray-graph-diff.h51 template <typename... Ts> Factory(Ts &... Args) : G{{Args...}} {} in Factory()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DCodeGenPassBuilder.h67 template <typename... Ts> PASS_NAME(Ts &&...) {} \
74 template <typename... Ts> PASS_NAME(Ts &&...) {} \
81 template <typename... Ts> PASS_NAME(Ts &&...) {} \
93 template <typename... Ts> PASS_NAME(Ts &&...) {} \
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
DCPlusPlusNameParser.h120 template <typename... Ts> bool ConsumeToken(Ts... kinds);
/freebsd-12-stable/contrib/llvm-project/llvm/tools/lli/
DExecutionUtils.cpp48 template <typename... Ts> static void outsv(const char *Fmt, Ts &&...Vals) { in outsv()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
DMemoryOpRemark.h63 template<typename ...Ts>
64 std::unique_ptr<DiagnosticInfoIROptimization> makeRemark(Ts... Args);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/
DDIContext.h302 template <typename... Ts>
303 LoadedObjectInfoHelper(Ts &&...Args) : Base(std::forward<Ts>(Args)...) {} in LoadedObjectInfoHelper()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DLazyCallGraph.h1168 template <typename... Ts> SCC *createSCC(Ts &&... Args) { in createSCC()
1169 return new (SCCBPA.Allocate()) SCC(std::forward<Ts>(Args)...); in createSCC()
1175 template <typename... Ts> RefSCC *createRefSCC(Ts &&... Args) { in createRefSCC()
1176 return new (RefSCCBPA.Allocate()) RefSCC(std::forward<Ts>(Args)...); in createRefSCC()

123