Home
last modified time | relevance | path

Searched refs:Types (Results 1 – 25 of 511) sorted by relevance

12345678910>>...21

/llvm-project-15.0.7/clang/test/CXX/temp/temp.decls/temp.variadic/
H A Dp5.cpp12 template<typename... Types>
21 template<typename ...Types>
41 template<typename T, int N, typename ... Types>
152 template<typename ... Types>
163 template<typename T, typename... Types>
195Types(static_cast<Types>(0)), // expected-error{{initializer contains unexpanded parameter pack 'T… in TestUnexpandedDecls()
196 Types(static_cast<Types>(0))..., in TestUnexpandedDecls()
229 template<typename ...Types>
230 void f(Types...);
244 template<typename T, typename ...Types>
[all …]
H A Dinjected-class-name.cpp7 template<typename T, typename ...Types>
15 template<typename T, typename ...Types>
16 void X0<T, Types...>::f0(T) { } in f0()
18 template<typename T, typename ...Types>
19 typename X0<T, Types...>::type X0<T, Types...>::f1(T) { } in f1()
21 template<typename T, typename ...Types>
22 struct X0<T, T, Types...> {
30 template<typename T, typename ...Types>
31 typename X0<T, T, Types...>::result X0<T, T, Types...>::f3() { return 0; } in f3()
33 template<typename T, typename ...Types>
[all …]
H A Dmulti-level-substitution.cpp31 template<typename ...Types>
38 struct Inner<tuple<pair<Types, YTypes>...> > {
54 template<typename ...Types>
61 struct Inner<tuple<pair<Types, YTypes>...>,
62 unsigned_tuple<sizeof(Types) + sizeof(YTypes)...>> {
82 template<typename ...Types>
89 struct Inner<R(pair<Types, YTypes>...)> {
175 template<typename ...Types>
176 struct Inner<tuple<Templates<Types>...>> {
217 template<typename ...Types>
[all …]
H A Dsizeofpack.cpp18 template<typename T, typename... Types>
19 array<sizeof...(Types)> make_array1(Types&&... args);
27 template<typename T, typename... Types>
28 int make_array(array<sizeof...(Types)>&, Types... args);
40 template<typename T, typename... Types>
41 static array<sizeof...(Types)> make_array(Types ... args);
/llvm-project-15.0.7/llvm/utils/
H A Dllvm.grm200 Types
224 TypeListI ::= Types | TypeListI ^ "," Types ;
227 | Types "[" ^ "]"
231 | Types "{" ^ "}"
234 | Types null
235 | Types undef
237 | Types ConstExpr
239 | Types ESINT64VAL
243 | Types true
244 | Types false
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalityPredicates.cpp36 SmallVector<LLT, 4> Types = TypesInit; in typeInSet() local
38 return llvm::is_contained(Types, Query.Types[TypeIdx]); in typeInSet()
47 std::pair<LLT, LLT> Match = {Query.Types[TypeIdx0], Query.Types[TypeIdx1]}; in typePairInSet()
48 return llvm::is_contained(Types, Match); in typePairInSet()
57 TypePairAndMemDesc Match = {Query.Types[TypeIdx0], Query.Types[TypeIdx1], in typePairAndMemDescInSet()
69 return Query.Types[TypeIdx].isScalar(); in isScalar()
75 return Query.Types[TypeIdx].isVector(); in isVector()
81 return Query.Types[TypeIdx].isPointer(); in isPointer()
88 LLT Ty = Query.Types[TypeIdx]; in isPointer()
96 const LLT QueryTy = Query.Types[TypeIdx]; in elementTypeIs()
[all …]
H A DLegalizeMutations.cpp32 const LLT OldTy = Query.Types[TypeIdx]; in changeElementTo()
33 const LLT NewTy = Query.Types[FromTypeIdx]; in changeElementTo()
41 const LLT OldTy = Query.Types[TypeIdx]; in changeElementTo()
49 const LLT OldTy = Query.Types[TypeIdx]; in changeElementCountTo()
50 const LLT NewTy = Query.Types[FromTypeIdx]; in changeElementCountTo()
60 const LLT OldTy = Query.Types[TypeIdx]; in changeElementCountTo()
70 const LLT OldTy = Query.Types[TypeIdx]; in changeElementSizeTo()
71 const LLT NewTy = Query.Types[FromTypeIdx]; in changeElementSizeTo()
80 const LLT Ty = Query.Types[TypeIdx]; in widenScalarOrEltToNextPow2()
91 const LLT Ty = Query.Types[TypeIdx]; in widenScalarOrEltToNextMultipleOf()
[all …]
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/meta/stress_tests/
H A Dstress_test_variant_overloads_impl.sh.cpp70 template <class ...Types>
71 using Apply = AllOverloads<Overload<Types, _Idx>...>;
74 template <class ...Types>
76 std::__make_indices_imp<sizeof...(Types), 0> >::template Apply<Types...>;
83 template <class... Types> struct Overload;
88 template <class Tp, class... Types>
89 struct Overload<Tp, Types...> : Overload<Types...> {
90 using Overload<Types...>::operator();
94 template <class... Types>
95 using Overloads = Overload<Types...>;
[all …]
/llvm-project-15.0.7/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.partial/
H A Dp12.cpp7 template<class ... Types> int &g(Tuple<Types ...>); // #1
8 template<class T1, class ... Types> float &g(Tuple<T1, Types ...>); // #2
9 template<class T1, class ... Types> double &g(Tuple<T1, Types& ...>); // #3
18 template<class ... Types> int &h(int (*)(Types ...)); // #1
19 template<class T1, class ... Types> float &h(int (*)(T1, Types ...)); // #2
20 template<class T1, class ... Types> double &h(int (*)(T1, Types& ...)); // #3
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmangle-variadic-templates.cpp3 template<unsigned I, typename ...Types>
8 template<typename ...Types> struct tuple { };
14 template<typename ...Types>
15 void f0(X<sizeof...(Types), Types&...>) { } in f0() argument
23 template<typename ...Types> void f1() {} in f1()
32 template<typename ...Types> void f2(Types...) {} in f2() argument
41 template<typename ...Types> void f3(const Types *...) {} in f3() argument
50 template<typename ...Types> tuple<Types...> f4() {} in f4()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h110 ArrayRef<LLT> Types; member
132 : Opcode(Opcode), Types(Types), MMODescrs(MMODescrs) {} in LegalityQuery()
134 : LegalityQuery(Opcode, Types, {}) {} in LegalityQuery()
1042 LLT T = Query.Types[LargeTypeIdx]; in minScalarEltSameAsIf()
1059 LLT T = Query.Types[SmallTypeIdx]; in maxScalarEltSameAsIf()
1082 LLT VecTy = Query.Types[TypeIdx]; in clampMinNumElements()
1087 LLT VecTy = Query.Types[TypeIdx]; in clampMinNumElements()
1100 LLT VecTy = Query.Types[TypeIdx]; in alignNumElementsTo()
1105 LLT VecTy = Query.Types[TypeIdx]; in alignNumElementsTo()
1120 LLT VecTy = Query.Types[TypeIdx]; in clampMaxNumElements()
[all …]
/llvm-project-15.0.7/clang/test/CXX/temp/temp.param/
H A Dp11-0x.cpp15 template<typename T = int, typename ...Types> struct X2t;
16 template<typename T = int, typename ...Types> using A2t = X2t<T, Types...>;
26 template<typename ...Types, // expected-error{{template parameter pack must be the last template pa…
30 template<typename ...Types, // expected-error{{template parameter pack must be the last template pa…
51 template<typename... Types> struct X1t;
52 template<typename ...Types, typename T> struct X1t<T, Types...> { };
61 template<typename ...Types, typename T>
62 void f1t(X1t<T, Types...>);
/llvm-project-15.0.7/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/
H A Dp13.cpp5 template<typename ...Types>
6 void f0(Types ...args);
8 template<typename ...Types>
9 void f1(const Types &...args);
17 template<typename ...Types>
19 template<Types ...Values> struct Inner;
37 template<typename ...Types>
39Types ...members; // expected-error{{only function and template parameters can be parameter packs}…
H A Dp14.cpp4 template<typename ...Types> struct tuple;
21 template<typename T, typename ...Types>
23 typedef identity<T(Types...)> function_pack_1;
24 …typedef identity<T(Types......)> variadic_function_pack_1; // expected-warning {{varargs}} expecte…
26 typedef tuple<T(Types, ...)...> template_arg_expansion_1;
/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DOpcodes.td64 list<Type> Types;
73 let Types = [Ptr];
77 let Types = !listconcat(AluTypeClass.Types, PtrTypeClass.Types);
81 let Types = !listconcat(AluTypeClass.Types, [Ptr]);
85 let Types = [Ty];
93 list<TypeClass> Types = [];
104 let Types = [AluTypeClass];
131 let Types = [AllTypeClass];
185 let Types = [AluTypeClass];
190 let Types = [PtrTypeClass];
[all …]
/llvm-project-15.0.7/compiler-rt/lib/orc/
H A Ddebug.h27 bool debugTypeEnabled(const char *Type, const char *Types);
34 const char *Types = \
36 if (!Types) \
37 Types = initializeDebug(); \
38 if (Types == &DebugTypesNone) \
40 if (Types == &DebugTypesAll || \
41 ::__orc_rt::debugTypeEnabled(TYPE, Types)) { \
/llvm-project-15.0.7/llvm/unittests/DebugInfo/CodeView/
H A DRandomAccessVisitorTest.cpp132 if (!Types.contains(TI)) in ValidateDatabaseRecord()
215 CVType T = Types.getType(TI); in TEST_F()
221 EXPECT_EQ(8u, Types.size()); in TEST_F()
244 CVType T = Types.getType(TI); in TEST_F()
250 EXPECT_EQ(8u, Types.size()); in TEST_F()
273 CVType T = Types.getType(TI); in TEST_F()
279 EXPECT_EQ(8u, Types.size()); in TEST_F()
304 CVType T = Types.getType(TI); in TEST_F()
310 EXPECT_EQ(8u, Types.size()); in TEST_F()
334 CVType T = Types.getType(TI); in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DCVTypeVisitor.cpp82 Error visitTypeStream(const CVTypeArray &Types);
83 Error visitTypeStream(CVTypeRange Types);
84 Error visitTypeStream(TypeCollection &Types);
144 for (auto I : Types) { in visitTypeStream()
152 for (auto I : Types) { in visitTypeStream()
160 Optional<TypeIndex> I = Types.getFirst(); in visitTypeStream()
162 CVType Type = Types.getType(*I); in visitTypeStream()
165 I = Types.getNext(*I); in visitTypeStream()
237 return V.Visitor.visitTypeStream(Types); in visitTypeStream()
243 return V.Visitor.visitTypeStream(Types); in visitTypeStream()
[all …]
H A DRecordName.cpp29 TypeCollection &Types; member in __anon4eb6c7870111::TypeNameComputer
36 explicit TypeNameComputer(TypeCollection &Types) : Types(Types) {} in TypeNameComputer() argument
86 Name.append(Types.getTypeName(Indices[I])); in visitKnownRecord()
102 Name.append(Types.getTypeName(Indices[I])); in visitKnownRecord()
141 StringRef Ret = Types.getTypeName(Proc.getReturnType()); in visitKnownRecord()
149 StringRef Ret = Types.getTypeName(MF.getReturnType()); in visitKnownRecord()
150 StringRef Class = Types.getTypeName(MF.getClassType()); in visitKnownRecord()
175 Name.append(Types.getTypeName(Ptr.getReferentType())); in visitKnownRecord()
207 Name.append(Types.getTypeName(Mod.getModifiedType())); in visitKnownRecord()
256 TypeNameComputer Computer(Types); in computeTypeName()
[all …]
H A DTypeStreamMerger.cpp85 const CVTypeArray &Types);
102 Error doit(const CVTypeArray &Types);
104 Error remapAllTypes(const CVTypeArray &Types);
246 return doit(Types); in mergeTypeRecords()
279 auto Err = doit(Types); in mergeTypeRecords()
310 Error TypeStreamMerger::doit(const CVTypeArray &Types) { in doit() argument
311 if (auto EC = remapAllTypes(Types)) in doit()
327 if (auto EC = remapAllTypes(Types)) in doit()
344 BinaryStreamRef Stream = Types.getUnderlyingStream(); in remapAllTypes()
435 return M.mergeTypeRecords(Dest, Types); in mergeTypeRecords()
[all …]
/llvm-project-15.0.7/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/
H A Dp9-0x.cpp3 template<typename ...Types> struct tuple;
22 template<typename ...Types>
23 struct tuple_same_with_int<tuple<Types...>, tuple<Types..., int>> {
31 template<typename ... Types> struct UselessPartialSpec;
33 template<typename ... Types, // expected-note{{non-deducible template parameter 'Types'}}
35 …struct UselessPartialSpec<Types..., Tail>; // expected-error{{class template partial specializatio…
H A Dp21.cpp15 template<class ... Types> struct Y {
19 template<class T, class ... Types> struct Y<T, Types& ...> {
23 template<class ... Types> int f(void (*)(Types ...));
/llvm-project-15.0.7/libc/config/linux/
H A Dapi.td64 let Types = ["mode_t"];
68 let Types = ["imaxdiv_t"];
119 let Types = ["double_t", "float_t"];
138 let Types = ["fenv_t", "fexcept_t"];
142 let Types = ["size_t"];
161 let Types = [
196 let Types = ["off_t", "size_t"];
227 let Types = [
249 let Types = [
259 let Types = [
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.h27 codeview::LazyRandomTypeCollection &Types) in MinimalSymbolDumper() argument
28 : P(P), RecordBytes(RecordBytes), Ids(Ids), Types(Types) {} in MinimalSymbolDumper()
32 codeview::LazyRandomTypeCollection &Types) in MinimalSymbolDumper() argument
34 Types(Types) {} in MinimalSymbolDumper()
63 codeview::LazyRandomTypeCollection &Types; variable
/llvm-project-15.0.7/libc/test/src/__support/CPP/
H A Darrayref_test.cpp16 using Types = testing::TypeList<ArrayRef<int>, MutableArrayRef<int>>; typedef
18 TYPED_TEST(LlvmLibcArrayRefTest, ConstructFromElement, Types) { in TYPED_TEST() argument
41 TYPED_TEST(LlvmLibcArrayRefTest, ConstructFromIterator, Types) { in TYPED_TEST() argument
53 TYPED_TEST(LlvmLibcArrayRefTest, ConstructFromCArray, Types) { in TYPED_TEST() argument
77 TYPED_TEST(LlvmLibcArrayRefTest, Equals, Types) { in TYPED_TEST() argument
90 TYPED_TEST(LlvmLibcArrayRefTest, SliceUnary, Types) { in TYPED_TEST() argument
109 TYPED_TEST(LlvmLibcArrayRefTest, SliceBinary, Types) { in TYPED_TEST() argument
145 TYPED_TEST(LlvmLibcArrayRefTest, DropFront, Types) { in TYPED_TEST() argument
164 TYPED_TEST(LlvmLibcArrayRefTest, DropBack, Types) { in TYPED_TEST() argument
183 TYPED_TEST(LlvmLibcArrayRefTest, TakeFront, Types) { in TYPED_TEST() argument
[all …]

12345678910>>...21