Home
last modified time | relevance | path

Searched refs:traits (Results 1 – 25 of 183) sorted by relevance

12345678

/llvm-project-15.0.7/clang/test/OpenMP/
H A Dtarget_uses_allocators_messages.cpp19 omp_alloctrait_t traits[10]; in main() local
37 …traits), omp_large_cap_mem_alloc(traits), omp_const_mem_alloc(traits), omp_high_bw_mem_alloc(trait… in main()
49 #pragma omp target uses_allocators(my_alloc(traits)) private(my_alloc) // expected-error {{allocato… in main()
51 #pragma omp target map(my_alloc, traits) uses_allocators(my_alloc(traits)) // expected-error {{allo… in main()
H A Dtarget_uses_allocators_codegen.cpp65 omp_alloctrait_t traits[10]; in foo() local
73 #pragma omp target uses_allocators(omp_null_allocator, omp_thread_mem_alloc, my_allocator(traits)) in foo()
H A Dtarget_parallel_for_uses_allocators_codegen.cpp65 omp_alloctrait_t traits[10]; in foo() local
73 …target parallel for uses_allocators(omp_null_allocator, omp_thread_mem_alloc, my_allocator(traits)) in foo()
H A Dtarget_parallel_uses_allocators_codegen.cpp65 omp_alloctrait_t traits[10]; in foo() local
73 …omp target parallel uses_allocators(omp_null_allocator, omp_thread_mem_alloc, my_allocator(traits)) in foo()
H A Dtarget_simd_uses_allocators_codegen.cpp65 omp_alloctrait_t traits[10]; in foo() local
73 …gma omp target simd uses_allocators(omp_null_allocator, omp_thread_mem_alloc, my_allocator(traits)) in foo()
H A Dtarget_teams_uses_allocators_codegen.cpp65 omp_alloctrait_t traits[10]; in foo() local
73 …ma omp target teams uses_allocators(omp_null_allocator, omp_thread_mem_alloc, my_allocator(traits)) in foo()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmangle-subst-std.cpp52 template<typename charT, typename traits = char_traits<charT> >
53 struct basic_istream : virtual public basic_ios<charT, traits> {
54 basic_istream(int x) : basic_ios<charT, traits>(x), stored(x) { } in basic_istream()
58 template<typename charT, typename traits = char_traits<charT> >
59 struct basic_ostream : virtual public basic_ios<charT, traits> {
65 template<typename charT, typename traits = char_traits<charT> >
66 struct basic_iostream : public basic_istream<charT, traits>,
67 public basic_ostream<charT, traits> {
68 basic_iostream(int x) : basic_istream<charT, traits>(x), in basic_iostream()
69 basic_ostream<charT, traits>(x), in basic_iostream()
[all …]
/llvm-project-15.0.7/libcxx/include/
H A Drandom66 basic_ostream<charT, traits>&
72 basic_istream<charT, traits>&
136 basic_ostream<charT, traits>&
144 basic_istream<charT, traits>&
190 basic_ostream<charT, traits>&
196 basic_istream<charT, traits>&
245 basic_ostream<charT, traits>&
251 basic_istream<charT, traits>&
297 basic_ostream<charT, traits>&
303 basic_istream<charT, traits>&
[all …]
H A Dostream88 template<class traits>
93 template<class traits>
96 template<class traits>
106 template<class traits>
110 template<class traits>
113 template<class traits>
121 basic_ostream<charT,traits>& endl(basic_ostream<charT,traits>& os);
124 basic_ostream<charT,traits>& ends(basic_ostream<charT,traits>& os);
127 basic_ostream<charT,traits>& flush(basic_ostream<charT,traits>& os);
133 template<class traits>
[all …]
H A Diosfwd29 template <class charT, class traits = char_traits<charT> > class basic_ios;
31 template <class charT, class traits = char_traits<charT> > class basic_streambuf;
32 template <class charT, class traits = char_traits<charT> > class basic_istream;
33 template <class charT, class traits = char_traits<charT> > class basic_ostream;
34 template <class charT, class traits = char_traits<charT> > class basic_iostream;
45 template <class charT, class traits = char_traits<charT> > class basic_filebuf;
46 template <class charT, class traits = char_traits<charT> > class basic_ifstream;
47 template <class charT, class traits = char_traits<charT> > class basic_ofstream;
48 template <class charT, class traits = char_traits<charT> > class basic_fstream;
50 template <class charT, class traits = char_traits<charT> > class istreambuf_iterator;
[all …]
H A Diterator522 typedef traits traits_type;
523 typedef basic_istream<charT, traits> istream_type;
558 typedef traits traits_type;
559 typedef basic_ostream<charT,traits> ostream_type;
572 template<class charT, class traits = char_traits<charT> >
584 typedef traits traits_type;
585 typedef traits::int_type int_type;
604 template <class charT, class traits>
607 template <class charT, class traits>
624 typedef traits traits_type;
[all …]
H A Dsstream18 : public basic_streambuf<charT, traits>
22 typedef traits traits_type;
56 template <class charT, class traits, class Allocator>
65 : public basic_istream<charT, traits>
69 typedef traits traits_type;
94 template <class charT, class traits, class Allocator>
103 : public basic_ostream<charT, traits>
108 typedef traits traits_type;
133 template <class charT, class traits, class Allocator>
142 : public basic_iostream<charT, traits>
[all …]
H A Distream95 basic_istream<charT,traits>& operator>>(basic_istream<charT,traits>&, charT&);
97 template<class traits>
98 basic_istream<char,traits>& operator>>(basic_istream<char,traits>&, unsigned char&);
100 template<class traits>
101 basic_istream<char,traits>& operator>>(basic_istream<char,traits>&, signed char&);
104 basic_istream<charT,traits>& operator>>(basic_istream<charT,traits>&, charT*);
106 template<class traits>
109 template<class traits>
110 basic_istream<char,traits>& operator>>(basic_istream<char,traits>&, signed char*);
114 swap(basic_istream<charT, traits>& x, basic_istream<charT, traits>& y);
[all …]
H A Dstring_view23 template<class charT, class traits>
26 template<class charT, class traits>
30 template<class charT, class traits>
33 template<class charT, class traits>
36 template<class charT, class traits>
39 template<class charT, class traits>
42 template<class charT, class traits>
45 template<class charT, class traits>
51 template<class charT, class traits>
52 basic_ostream<charT, traits>&
[all …]
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dalias-templates.cpp25 template<typename T> struct traits { struct
30 template<typename U> using rebind = traits<rebind_thing<U>>; argument
44 typedef traits<thing<inner>> traits_type;
48 thing(traits_type &traits) : traits(traits), val(traits.alloc()) {} in thing()
49 ~thing() { traits.free(static_cast<inner_ptr&&>(val)); } in ~thing()
51 traits_type &traits; member
60 template<> bool &traits<thing<bool>>::alloc() { static bool b; return b; } in alloc()
61 template<> void traits<thing<bool>>::free(bool&) {} in free()
64 typedef X::traits<X::thing<int>> itt;
/llvm-project-15.0.7/mlir/include/mlir/Dialect/ArmNeon/
H A DArmNeon.td43 list<Trait> traits = [], bit requiresAccessGroup = 0,
50 /*traits=*/traits,
58 list<Trait> traits = []>
59 : ArmNeon_IntrOp<mnemonic, [0], [], 1, traits>;
65 list<Trait> traits = []>
66 : ArmNeon_IntrOp<mnemonic, [0], overloadedOperands, 1, traits>;
125 class ArmNeon_2dOp<string mnemonic, list<Trait> traits = []>
128 /*traits=*/traits>;
/llvm-project-15.0.7/libcxx/include/experimental/
H A Diterator18 template <class DelimT, class charT = char, class traits = char_traits<charT>>
22 typedef traits traits_type;
23 typedef basic_ostream<charT, traits> ostream_type;
45 template <class charT, class traits, class DelimT>
46 ostream_joiner<decay_t<DelimT>, charT, traits>
47 make_ostream_joiner(basic_ostream<charT, traits>& os, DelimT&& delimiter);
/llvm-project-15.0.7/mlir/include/mlir/Dialect/X86Vector/
H A DX86Vector.td36 class AVX512_Op<string mnemonic, list<Trait> traits = []> :
37 Op<X86Vector_Dialect, "avx512." # mnemonic, traits> {}
43 [], [], traits, numResults>;
48 list<Trait> traits = []> :
53 traits, /*numResults=*/1>;
198 // Fully specified by traits.
281 class AVX_Op<string mnemonic, list<Trait> traits = []> :
282 Op<X86Vector_Dialect, "avx." # mnemonic, traits> {}
287 class AVX_LowOp<string mnemonic, list<Trait> traits = []> :
288 Op<X86Vector_Dialect, "avx.intr." # mnemonic, traits> {}
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVCLOps.td24 SPV_ExtInstOp<mnemonic, "CL", "OpenCL.std", opcode, traits> {
36 Type operandType, list<Trait> traits = []> :
37 SPV_CLOp<mnemonic, opcode, !listconcat([NoSideEffect], traits)> {
55 list<Trait> traits = []> :
57 traits # [SameOperandsAndResultType]>;
61 Type operandType, list<Trait> traits = []> :
79 list<Trait> traits = []> :
81 traits # [SameOperandsAndResultType]> {
87 Type operandType, list<Trait> traits = []> :
106 list<Trait> traits = []> :
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DROCDLOps.td42 class ROCDL_Op<string mnemonic, list<Trait> traits = []> :
43 LLVM_OpBase<ROCDL_Dialect, mnemonic, traits> {
51 list<Trait> traits = []> :
52 ROCDL_Op<mnemonic, !listconcat(traits, [NoSideEffect])>,
60 int parameter, list<Trait> traits = []> :
61 ROCDL_Op<mnemonic, !listconcat(traits, [NoSideEffect])>,
118 class ROCDL_Mfma_IntrOp<string mnemonic, list<Trait> traits = []> :
121 [], [], traits, 1>,
/llvm-project-15.0.7/clang/test/Modules/Inputs/
H A DDebugCXX.h24 template<typename T> struct traits {}; struct
26 typename Traits = traits<T>
33 extern template struct traits<float>;
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Arithmetic/IR/
H A DArithmeticOps.td25 ElementwiseMappable.traits>;
35 Arith_ArithmeticOp<mnemonic, traits> {
41 Arith_ArithmeticOp<mnemonic, traits> {
47 Arith_ArithmeticOp<mnemonic, traits> {
53 Arith_BinaryOp<mnemonic, traits #
60 Arith_UnaryOp<mnemonic, traits>,
66 Arith_BinaryOp<mnemonic, traits>,
73 list<Trait> traits = []> :
93 traits #
120 Arith_CompareOp<mnemonic, traits> {
[all …]
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Doverload-template.cpp12 static constexpr int traits = copy_traits::movable; member
15 struct optional : optional_ctor_base<ctor_copy_traits<T>::traits> {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/ArmSVE/
H A DArmSVE.td39 class ArmSVE_Op<string mnemonic, list<Trait> traits = []> :
40 Op<ArmSVE_Dialect, mnemonic, traits> {}
43 list<Trait> traits = []> :
49 /*list<Trait> traits=*/traits,
53 list<Trait> traits = []> :
54 ArmSVE_Op<mnemonic, !listconcat(traits,
76 list<Trait> traits = []> :
77 ArmSVE_Op<mnemonic, !listconcat(traits,
/llvm-project-15.0.7/clang/include/clang/Tooling/Refactoring/
H A DRefactoringOptions.h24 typename = std::enable_if_t<traits::IsValidOptionType<T>::value>>
43 typename = std::enable_if_t<traits::IsValidOptionType<T>::value>>

12345678