|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
17 ISD::ArgFlagsTy ArgFlags, CCState &State);
20 ISD::ArgFlagsTy ArgFlags, CCState &State);
23 ISD::ArgFlagsTy ArgFlags, CCState &State);
26 ISD::ArgFlagsTy ArgFlags, CCState &State);
29 ISD::ArgFlagsTy ArgFlags, CCState &State);
32 ISD::ArgFlagsTy ArgFlags, CCState &State);
35 ISD::ArgFlagsTy ArgFlags, CCState &State);
38 ISD::ArgFlagsTy ArgFlags, CCState &State);
43 ISD::ArgFlagsTy ArgFlags, CCState &State) {
394 ISD::ArgFlagsTy ArgFlags, CCState &State) {
654 ISD::ArgFlagsTy ArgFlags, CCState &State) {
738 ISD::ArgFlagsTy ArgFlags, CCState &State) {
820 ISD::ArgFlagsTy ArgFlags, CCState &State) {
904 ISD::ArgFlagsTy ArgFlags, CCState &State) {
952 ISD::ArgFlagsTy ArgFlags, CCState &State) {
967 ISD::ArgFlagsTy ArgFlags, CCState &State) {
989 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1198 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
17 ISD::ArgFlagsTy ArgFlags, CCState &State);
20 ISD::ArgFlagsTy ArgFlags, CCState &State);
23 ISD::ArgFlagsTy ArgFlags, CCState &State);
28 ISD::ArgFlagsTy ArgFlags, CCState &State) {
46 ISD::ArgFlagsTy ArgFlags, CCState &State) {
157 ISD::ArgFlagsTy ArgFlags, CCState &State) {
197 ISD::ArgFlagsTy ArgFlags, CCState &State) {
243 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/AMDGPU/R600GenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
16 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/ARC/ARCGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
19 ISD::ArgFlagsTy ArgFlags, CCState &State) {
61 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/ARM/ARMGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
17 ISD::ArgFlagsTy ArgFlags, CCState &State);
20 ISD::ArgFlagsTy ArgFlags, CCState &State);
23 ISD::ArgFlagsTy ArgFlags, CCState &State);
26 ISD::ArgFlagsTy ArgFlags, CCState &State);
29 ISD::ArgFlagsTy ArgFlags, CCState &State);
32 ISD::ArgFlagsTy ArgFlags, CCState &State);
35 ISD::ArgFlagsTy ArgFlags, CCState &State);
38 ISD::ArgFlagsTy ArgFlags, CCState &State);
41 ISD::ArgFlagsTy ArgFlags, CCState &State);
44 ISD::ArgFlagsTy ArgFlags, CCState &State);
49 ISD::ArgFlagsTy ArgFlags, CCState &State) {
123 ISD::ArgFlagsTy ArgFlags, CCState &State) {
228 ISD::ArgFlagsTy ArgFlags, CCState &State) {
319 ISD::ArgFlagsTy ArgFlags, CCState &State) {
421 ISD::ArgFlagsTy ArgFlags, CCState &State) {
500 ISD::ArgFlagsTy ArgFlags, CCState &State) {
515 ISD::ArgFlagsTy ArgFlags, CCState &State) {
603 ISD::ArgFlagsTy ArgFlags, CCState &State) {
665 ISD::ArgFlagsTy ArgFlags, CCState &State) {
708 ISD::ArgFlagsTy ArgFlags, CCState &State) {
789 ISD::ArgFlagsTy ArgFlags, CCState &State) {
881 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/AVR/AVRGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
17 ISD::ArgFlagsTy ArgFlags, CCState &State);
20 ISD::ArgFlagsTy ArgFlags, CCState &State);
25 ISD::ArgFlagsTy ArgFlags, CCState &State) {
53 ISD::ArgFlagsTy ArgFlags, CCState &State) {
65 ISD::ArgFlagsTy ArgFlags, CCState &State) {
90 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/BPF/BPFGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
17 ISD::ArgFlagsTy ArgFlags, CCState &State);
20 ISD::ArgFlagsTy ArgFlags, CCState &State);
25 ISD::ArgFlagsTy ArgFlags, CCState &State) {
63 ISD::ArgFlagsTy ArgFlags, CCState &State) {
97 ISD::ArgFlagsTy ArgFlags, CCState &State) {
119 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Hexagon/HexagonGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
17 ISD::ArgFlagsTy ArgFlags, CCState &State);
20 ISD::ArgFlagsTy ArgFlags, CCState &State);
23 ISD::ArgFlagsTy ArgFlags, CCState &State);
28 ISD::ArgFlagsTy ArgFlags, CCState &State) {
111 ISD::ArgFlagsTy ArgFlags, CCState &State) {
136 ISD::ArgFlagsTy ArgFlags, CCState &State) {
243 ISD::ArgFlagsTy ArgFlags, CCState &State) {
305 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Lanai/LanaiGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
17 ISD::ArgFlagsTy ArgFlags, CCState &State);
22 ISD::ArgFlagsTy ArgFlags, CCState &State) {
59 ISD::ArgFlagsTy ArgFlags, CCState &State) {
94 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/MSP430/MSP430GenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
19 ISD::ArgFlagsTy ArgFlags, CCState &State) {
48 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Mips/MipsGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
17 ISD::ArgFlagsTy ArgFlags, CCState &State);
20 ISD::ArgFlagsTy ArgFlags, CCState &State);
23 ISD::ArgFlagsTy ArgFlags, CCState &State);
26 ISD::ArgFlagsTy ArgFlags, CCState &State);
29 ISD::ArgFlagsTy ArgFlags, CCState &State);
32 ISD::ArgFlagsTy ArgFlags, CCState &State);
35 ISD::ArgFlagsTy ArgFlags, CCState &State);
38 ISD::ArgFlagsTy ArgFlags, CCState &State);
41 ISD::ArgFlagsTy ArgFlags, CCState &State);
44 ISD::ArgFlagsTy ArgFlags, CCState &State);
47 ISD::ArgFlagsTy ArgFlags, CCState &State);
50 ISD::ArgFlagsTy ArgFlags, CCState &State);
53 ISD::ArgFlagsTy ArgFlags, CCState &State);
56 ISD::ArgFlagsTy ArgFlags, CCState &State);
59 ISD::ArgFlagsTy ArgFlags, CCState &State);
62 ISD::ArgFlagsTy ArgFlags, CCState &State);
65 ISD::ArgFlagsTy ArgFlags, CCState &State);
70 ISD::ArgFlagsTy ArgFlags, CCState &State) {
88 ISD::ArgFlagsTy ArgFlags, CCState &State) {
111 ISD::ArgFlagsTy ArgFlags, CCState &State) {
209 ISD::ArgFlagsTy ArgFlags, CCState &State) {
244 ISD::ArgFlagsTy ArgFlags, CCState &State) {
267 ISD::ArgFlagsTy ArgFlags, CCState &State) {
338 ISD::ArgFlagsTy ArgFlags, CCState &State) {
371 ISD::ArgFlagsTy ArgFlags, CCState &State) {
389 ISD::ArgFlagsTy ArgFlags, CCState &State) {
443 ISD::ArgFlagsTy ArgFlags, CCState &State) {
463 ISD::ArgFlagsTy ArgFlags, CCState &State) {
550 ISD::ArgFlagsTy ArgFlags, CCState &State) {
592 ISD::ArgFlagsTy ArgFlags, CCState &State) {
613 ISD::ArgFlagsTy ArgFlags, CCState &State) {
635 ISD::ArgFlagsTy ArgFlags, CCState &State) {
664 ISD::ArgFlagsTy ArgFlags, CCState &State) {
680 ISD::ArgFlagsTy ArgFlags, CCState &State) {
701 ISD::ArgFlagsTy ArgFlags, CCState &State) {
780 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/PowerPC/PPCGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
17 ISD::ArgFlagsTy ArgFlags, CCState &State);
20 ISD::ArgFlagsTy ArgFlags, CCState &State);
23 ISD::ArgFlagsTy ArgFlags, CCState &State);
26 ISD::ArgFlagsTy ArgFlags, CCState &State);
29 ISD::ArgFlagsTy ArgFlags, CCState &State);
32 ISD::ArgFlagsTy ArgFlags, CCState &State);
35 ISD::ArgFlagsTy ArgFlags, CCState &State);
38 ISD::ArgFlagsTy ArgFlags, CCState &State);
43 ISD::ArgFlagsTy ArgFlags, CCState &State) {
98 ISD::ArgFlagsTy ArgFlags, CCState &State) {
114 ISD::ArgFlagsTy ArgFlags, CCState &State) {
289 ISD::ArgFlagsTy ArgFlags, CCState &State) {
300 ISD::ArgFlagsTy ArgFlags, CCState &State) {
311 ISD::ArgFlagsTy ArgFlags, CCState &State) {
385 ISD::ArgFlagsTy ArgFlags, CCState &State) {
540 ISD::ArgFlagsTy ArgFlags, CCState &State) {
551 ISD::ArgFlagsTy ArgFlags, CCState &State) {
688 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Sparc/SparcGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
17 ISD::ArgFlagsTy ArgFlags, CCState &State);
20 ISD::ArgFlagsTy ArgFlags, CCState &State);
25 ISD::ArgFlagsTy ArgFlags, CCState &State) {
63 ISD::ArgFlagsTy ArgFlags, CCState &State) {
92 ISD::ArgFlagsTy ArgFlags, CCState &State) {
135 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/SystemZ/SystemZGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
19 ISD::ArgFlagsTy ArgFlags, CCState &State) {
162 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/X86/X86GenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
17 ISD::ArgFlagsTy ArgFlags, CCState &State);
20 ISD::ArgFlagsTy ArgFlags, CCState &State);
23 ISD::ArgFlagsTy ArgFlags, CCState &State);
26 ISD::ArgFlagsTy ArgFlags, CCState &State);
29 ISD::ArgFlagsTy ArgFlags, CCState &State);
32 ISD::ArgFlagsTy ArgFlags, CCState &State);
35 ISD::ArgFlagsTy ArgFlags, CCState &State);
38 ISD::ArgFlagsTy ArgFlags, CCState &State);
41 ISD::ArgFlagsTy ArgFlags, CCState &State);
44 ISD::ArgFlagsTy ArgFlags, CCState &State);
47 ISD::ArgFlagsTy ArgFlags, CCState &State);
50 ISD::ArgFlagsTy ArgFlags, CCState &State);
53 ISD::ArgFlagsTy ArgFlags, CCState &State);
56 ISD::ArgFlagsTy ArgFlags, CCState &State);
59 ISD::ArgFlagsTy ArgFlags, CCState &State);
62 ISD::ArgFlagsTy ArgFlags, CCState &State);
65 ISD::ArgFlagsTy ArgFlags, CCState &State);
68 ISD::ArgFlagsTy ArgFlags, CCState &State);
71 ISD::ArgFlagsTy ArgFlags, CCState &State);
74 ISD::ArgFlagsTy ArgFlags, CCState &State);
77 ISD::ArgFlagsTy ArgFlags, CCState &State);
80 ISD::ArgFlagsTy ArgFlags, CCState &State);
83 ISD::ArgFlagsTy ArgFlags, CCState &State);
86 ISD::ArgFlagsTy ArgFlags, CCState &State);
89 ISD::ArgFlagsTy ArgFlags, CCState &State);
92 ISD::ArgFlagsTy ArgFlags, CCState &State);
95 ISD::ArgFlagsTy ArgFlags, CCState &State);
98 ISD::ArgFlagsTy ArgFlags, CCState &State);
101 ISD::ArgFlagsTy ArgFlags, CCState &State);
104 ISD::ArgFlagsTy ArgFlags, CCState &State);
107 ISD::ArgFlagsTy ArgFlags, CCState &State);
110 ISD::ArgFlagsTy ArgFlags, CCState &State);
113 ISD::ArgFlagsTy ArgFlags, CCState &State);
116 ISD::ArgFlagsTy ArgFlags, CCState &State);
119 ISD::ArgFlagsTy ArgFlags, CCState &State);
122 ISD::ArgFlagsTy ArgFlags, CCState &State);
125 ISD::ArgFlagsTy ArgFlags, CCState &State);
128 ISD::ArgFlagsTy ArgFlags, CCState &State);
131 ISD::ArgFlagsTy ArgFlags, CCState &State);
134 ISD::ArgFlagsTy ArgFlags, CCState &State);
137 ISD::ArgFlagsTy ArgFlags, CCState &State);
140 ISD::ArgFlagsTy ArgFlags, CCState &State);
143 ISD::ArgFlagsTy ArgFlags, CCState &State);
146 ISD::ArgFlagsTy ArgFlags, CCState &State);
149 ISD::ArgFlagsTy ArgFlags, CCState &State);
152 ISD::ArgFlagsTy ArgFlags, CCState &State);
155 ISD::ArgFlagsTy ArgFlags, CCState &State);
158 ISD::ArgFlagsTy ArgFlags, CCState &State);
161 ISD::ArgFlagsTy ArgFlags, CCState &State);
164 ISD::ArgFlagsTy ArgFlags, CCState &State);
169 ISD::ArgFlagsTy ArgFlags, CCState &State) {
293 ISD::ArgFlagsTy ArgFlags, CCState &State) {
314 ISD::ArgFlagsTy ArgFlags, CCState &State) {
380 ISD::ArgFlagsTy ArgFlags, CCState &State) {
425 ISD::ArgFlagsTy ArgFlags, CCState &State) {
561 ISD::ArgFlagsTy ArgFlags, CCState &State) {
628 ISD::ArgFlagsTy ArgFlags, CCState &State) {
692 ISD::ArgFlagsTy ArgFlags, CCState &State) {
721 ISD::ArgFlagsTy ArgFlags, CCState &State) {
757 ISD::ArgFlagsTy ArgFlags, CCState &State) {
793 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1034 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1050 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1068 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1092 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1122 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1163 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1227 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1291 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1369 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1380 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1654 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1737 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1755 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1773 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1812 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1859 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2106 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2121 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2135 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2322 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2569 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2583 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2635 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2656 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2848 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2884 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2921 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2986 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3015 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3193 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3216 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3284 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3295 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3355 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3385 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3415 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3535 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3558 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3585 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3769 ISD::ArgFlagsTy ArgFlags, CCState &State) {
3785 ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/XCore/XCoreGenCallingConv.inc 11 ISD::ArgFlagsTy ArgFlags, CCState &State);
14 ISD::ArgFlagsTy ArgFlags, CCState &State);
19 ISD::ArgFlagsTy ArgFlags, CCState &State) {
61 ISD::ArgFlagsTy ArgFlags, CCState &State) {
include/llvm/ADT/ArrayRef.h 43 using iterator = const T *;
44 using const_iterator = const T *;
50 const T *Data = nullptr;
66 /*implicit*/ ArrayRef(const T &OneElt)
70 /*implicit*/ ArrayRef(const T *data, size_t length)
74 ArrayRef(const T *begin, const T *end)
74 ArrayRef(const T *begin, const T *end)
81 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec)
87 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec)
92 /*implicit*/ constexpr ArrayRef(const std::array<T, N> &Arr)
97 /*implicit*/ constexpr ArrayRef(const T (&Arr)[N]) : Data(Arr), Length(N) {}
100 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec)
145 const T *data() const { return Data; }
151 const T &front() const {
157 const T &back() const {
163 template <typename Allocator> ArrayRef<T> copy(Allocator &A) {
178 ArrayRef<T> slice(size_t N, size_t M) const {
184 ArrayRef<T> slice(size_t N) const { return slice(N, size() - N); }
187 ArrayRef<T> drop_front(size_t N = 1) const {
193 ArrayRef<T> drop_back(size_t N = 1) const {
200 template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const {
206 template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const {
211 ArrayRef<T> take_front(size_t N = 1) const {
218 ArrayRef<T> take_back(size_t N = 1) const {
226 template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const {
232 template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const {
239 const T &operator[](size_t Index) const {
249 typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
257 typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
263 std::vector<T> vec() const {
270 operator std::vector<T>() const {
include/llvm/ADT/SmallVector.h 75 AlignedCharArrayUnion<T> FirstEl;
114 using value_type = T;
115 using iterator = T *;
116 using const_iterator = const T *;
121 using reference = T &;
122 using const_reference = const T &;
123 using pointer = T *;
124 using const_pointer = const T *;
259 class SmallVectorTemplateBase<T, true> : public SmallVectorTemplateCommon<T> {
264 static void destroy_range(T *, T *) {}
264 static void destroy_range(T *, T *) {}
286 T1 *I, T1 *E, T2 *Dest,
286 T1 *I, T1 *E, T2 *Dest,
286 T1 *I, T1 *E, T2 *Dest,
287 typename std::enable_if<std::is_same<typename std::remove_const<T1>::type,
288 T2>::value>::type * = nullptr) {
294 memcpy(reinterpret_cast<void *>(Dest), I, (E - I) * sizeof(T));
299 void grow(size_t MinSize = 0) { this->grow_pod(MinSize, sizeof(T)); }
302 void push_back(const T &Elt) {
305 memcpy(reinterpret_cast<void *>(this->end()), &Elt, sizeof(T));
315 class SmallVectorImpl : public SmallVectorTemplateBase<T> {
316 using SuperClass = SmallVectorTemplateBase<T>;
357 void resize(size_type N, const T &NV) {
374 LLVM_NODISCARD T pop_back_val() {
397 void append(size_type NumInputs, const T &Elt) {
405 void append(std::initializer_list<T> IL) {
412 void assign(size_type NumElts, const T &Elt) {
429 void assign(std::initializer_list<T> IL) {
467 iterator insert(iterator I, T &&Elt) {
497 iterator insert(iterator I, const T &Elt) {
526 iterator insert(iterator I, size_type NumToInsert, const T &Elt) {
637 void insert(iterator I, std::initializer_list<T> IL) {
641 template <typename... ArgTypes> reference emplace_back(ArgTypes &&... Args) {
820 AlignedCharArrayUnion<T> InlineElts[N];
837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
846 explicit SmallVector(size_t Size, const T &Value = T())
865 SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
884 SmallVector(SmallVectorImpl<T> &&RHS) : SmallVectorImpl<T>(N) {
include/llvm/CodeGen/CallingConvLower.h 179 ISD::ArgFlagsTy ArgFlags, CCState &State);
186 ISD::ArgFlagsTy &ArgFlags, CCState &State);
205 SmallVector<ISD::ArgFlagsTy, 4> PendingArgFlags;
319 SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
461 int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags);
514 SmallVectorImpl<ISD::ArgFlagsTy> &getPendingArgFlags() {
include/llvm/CodeGen/FastISel.h 95 SmallVector<ISD::ArgFlagsTy, 16> OutFlags;
include/llvm/CodeGen/GlobalISel/CallLowering.h 53 SmallVector<ISD::ArgFlagsTy, 4> Flags;
57 ArrayRef<ISD::ArgFlagsTy> Flags = ArrayRef<ISD::ArgFlagsTy>(),
159 ISD::ArgFlagsTy Flags, CCState &State) {
include/llvm/CodeGen/TargetCallingConv.h 158 ArgFlagsTy Flags;
174 InputArg(ArgFlagsTy flags, EVT vt, EVT argvt, bool used,
196 ArgFlagsTy Flags;
212 OutputArg(ArgFlagsTy flags, EVT vt, EVT argvt, bool isfixed,
include/llvm/Support/AlignOf.h 30 T t;
39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };
50 llvm::detail::SizerImpl<T, Ts...>)];
include/llvm/Support/type_traits.h 91 T t;
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
145 std::is_copy_constructible<detail::trivial_helper<T>>::value;
147 !std::is_copy_constructible<T>::value;
151 std::is_move_constructible<detail::trivial_helper<T>>::value;
153 !std::is_move_constructible<T>::value;
157 is_copy_assignable<detail::trivial_helper<T>>::value;
159 !is_copy_assignable<T>::value;
163 is_move_assignable<detail::trivial_helper<T>>::value;
165 !is_move_assignable<T>::value;
169 std::is_destructible<detail::trivial_helper<T>>::value;
181 static_assert(value == std::is_trivially_copyable<T>::value,
lib/CodeGen/CallingConvLower.cpp 45 int MinAlignment, ISD::ArgFlagsTy ArgFlags) {
92 ISD::ArgFlagsTy ArgFlags = Ins[i].Flags;
105 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
119 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
132 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
145 SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
150 ISD::ArgFlagsTy ArgFlags = Flags[i];
167 ISD::ArgFlagsTy Flags = Ins[i].Flags;
206 ISD::ArgFlagsTy Flags;
lib/CodeGen/GlobalISel/CallLowering.cpp 77 auto &Flags = Arg.Flags[0];
223 ISD::ArgFlagsTy OrigFlags = Args[i].Flags[0];
234 ISD::ArgFlagsTy Flags = OrigFlags;
262 ISD::ArgFlagsTy OrigFlags = Args[i].Flags[0];
267 ISD::ArgFlagsTy Flags = OrigFlags;
lib/CodeGen/SelectionDAG/FastISel.cpp 1180 ISD::ArgFlagsTy Flags;
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 1863 ISD::ArgFlagsTy Flags = ISD::ArgFlagsTy();
1901 ISD::ArgFlagsTy Flags = ISD::ArgFlagsTy();
9061 ISD::ArgFlagsTy Flags;
9126 ISD::ArgFlagsTy Flags;
9596 ISD::ArgFlagsTy Flags;
9626 ISD::ArgFlagsTy Flags;
lib/CodeGen/TargetLoweringBase.cpp 1497 ISD::ArgFlagsTy Flags = ISD::ArgFlagsTy();
lib/Target/AArch64/AArch64CallLowering.cpp 192 ISD::ArgFlagsTy Flags,
lib/Target/AArch64/AArch64CallingConvention.cpp 40 MVT LocVT, ISD::ArgFlagsTy &ArgFlags,
64 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
83 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
lib/Target/AArch64/AArch64CallingConvention.h 20 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
24 ISD::ArgFlagsTy ArgFlags, CCState &State);
27 ISD::ArgFlagsTy ArgFlags, CCState &State);
30 ISD::ArgFlagsTy ArgFlags, CCState &State);
33 ISD::ArgFlagsTy ArgFlags, CCState &State);
36 ISD::ArgFlagsTy ArgFlags, CCState &State);
39 ISD::ArgFlagsTy ArgFlags, CCState &State);
41 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
44 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
48 ISD::ArgFlagsTy ArgFlags, CCState &State);
lib/Target/AArch64/AArch64FastISel.cpp 3230 for (auto Flag : CLI.OutFlags)
lib/Target/AArch64/AArch64ISelLowering.cpp 3766 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
3788 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
3864 ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags;
lib/Target/AMDGPU/AMDGPUCallLowering.cpp 69 ISD::ArgFlagsTy Flags,
lib/Target/AMDGPU/SIISelLowering.cpp 2826 ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags;
lib/Target/ARC/ARCISelLowering.cpp 425 ISD::ArgFlagsTy Flags;
lib/Target/ARM/ARMCallLowering.cpp 174 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags,
205 auto Flags = OrigArg.Flags[0];
216 auto Flags = OrigArg.Flags[0];
lib/Target/ARM/ARMCallingConv.cpp 53 ISD::ArgFlagsTy &ArgFlags,
107 ISD::ArgFlagsTy &ArgFlags,
139 ISD::ArgFlagsTy &ArgFlags,
150 ISD::ArgFlagsTy &ArgFlags,
175 ISD::ArgFlagsTy &ArgFlags,
lib/Target/ARM/ARMCallingConv.h 21 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
24 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
27 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
30 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
33 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
37 ISD::ArgFlagsTy ArgFlags, CCState &State);
39 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
42 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
45 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
48 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
lib/Target/ARM/ARMFastISel.cpp 224 SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags,
1890 SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags,
2228 SmallVector<ISD::ArgFlagsTy, 8> ArgFlags;
2241 ISD::ArgFlagsTy Flags;
2336 SmallVector<ISD::ArgFlagsTy, 8> ArgFlags;
2349 ISD::ArgFlagsTy Flags;
lib/Target/ARM/ARMISelLowering.cpp 2010 ISD::ArgFlagsTy Flags) const {
2026 ISD::ArgFlagsTy Flags) const {
2135 ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags;
2508 bool MatchingStackOffset(SDValue Arg, unsigned Offset, ISD::ArgFlagsTy Flags,
2642 ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags;
3988 ISD::ArgFlagsTy Flags = Ins[Index].Flags;
4112 ISD::ArgFlagsTy Flags = Ins[index].Flags;
lib/Target/ARM/ARMISelLowering.h 666 ISD::ArgFlagsTy Flags) const;
678 ISD::ArgFlagsTy Flags) const;
lib/Target/BPF/BPFISelLowering.cpp 311 ISD::ArgFlagsTy Flags = Arg.Flags;
lib/Target/Hexagon/HexagonISelLowering.cpp 133 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
166 SDValue Chain, ISD::ArgFlagsTy Flags,
383 ISD::ArgFlagsTy Flags = Outs[i].Flags;
720 ISD::ArgFlagsTy Flags = Ins[i].Flags;
lib/Target/Lanai/LanaiISelLowering.cpp 371 ISD::ArgFlagsTy ArgFlags, CCState &State) {
630 ISD::ArgFlagsTy Flags = Outs[I].Flags;
660 ISD::ArgFlagsTy Flags = Outs[I].Flags;
lib/Target/MSP430/MSP430ISelLowering.cpp 484 ISD::ArgFlagsTy ArgFlags = Args[ValNo].Flags;
662 ISD::ArgFlagsTy Flags = Ins[i].Flags;
846 ISD::ArgFlagsTy Flags = Outs[i].Flags;
lib/Target/Mips/MipsCCState.h 107 SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
lib/Target/Mips/MipsCallLowering.cpp 384 const ISD::ArgFlagsTy &Flags) {
688 ISD::ArgFlagsTy Flags = Arg.Flags[0];
lib/Target/Mips/MipsFastISel.cpp 275 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
280 ISD::ArgFlagsTy ArgFlags, CCState &State) {
286 ISD::ArgFlagsTy ArgFlags, CCState &State) {
1521 for (auto Flag : CLI.OutFlags)
lib/Target/Mips/MipsISelLowering.cpp 2738 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
2850 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2858 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2865 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
3130 ISD::ArgFlagsTy Flags = Outs[i].Flags;
3503 ISD::ArgFlagsTy Flags = Ins[i].Flags;
4175 SelectionDAG &DAG, const ISD::ArgFlagsTy &Flags,
4231 unsigned LastReg, const ISD::ArgFlagsTy &Flags, bool isLittle,
lib/Target/Mips/MipsISelLowering.h 579 const ISD::ArgFlagsTy &Flags,
591 const ISD::ArgFlagsTy &Flags, bool isLittle,
lib/Target/PowerPC/PPCCallingConv.cpp 16 CCValAssign::LocInfo &, ISD::ArgFlagsTy &,
26 ISD::ArgFlagsTy &ArgFlags,
34 ISD::ArgFlagsTy &ArgFlags,
60 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
84 ISD::ArgFlagsTy &ArgFlags,
112 ISD::ArgFlagsTy &ArgFlags,
141 ISD::ArgFlagsTy &ArgFlags,
lib/Target/PowerPC/PPCCallingConv.h 23 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
26 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
29 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
32 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
35 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
38 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
42 ISD::ArgFlagsTy ArgFlags, CCState &State);
lib/Target/PowerPC/PPCFastISel.cpp 191 SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags,
1377 SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags,
1601 SmallVector<ISD::ArgFlagsTy, 8> ArgFlags;
1612 ISD::ArgFlagsTy Flags = CLI.OutFlags[i];
lib/Target/PowerPC/PPCISelLowering.cpp 3277 static unsigned CalculateStackSlotSize(EVT ArgVT, ISD::ArgFlagsTy Flags,
3294 ISD::ArgFlagsTy Flags,
3340 ISD::ArgFlagsTy Flags,
3676 SDValue PPCTargetLowering::extendArgForPPC64(ISD::ArgFlagsTy Flags,
3765 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags;
4156 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags;
4208 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags;
4727 ISD::ArgFlagsTy Flags = Ins[i].Flags;
4875 SDValue Chain, ISD::ArgFlagsTy Flags,
5461 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
5533 ISD::ArgFlagsTy Flags = Outs[RealArgIdx].Flags;
5650 SDValue Arg, SDValue PtrOff, SDValue CallSeqStart, ISD::ArgFlagsTy Flags,
5752 ISD::ArgFlagsTy Flags = Outs[i].Flags;
5876 ISD::ArgFlagsTy Flags = Outs[i].Flags;
6364 ISD::ArgFlagsTy Flags = Outs[i].Flags;
6459 ISD::ArgFlagsTy Flags = Outs[i].Flags;
6708 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
lib/Target/PowerPC/PPCISelLowering.h 1115 SDValue extendArgForPPC64(ISD::ArgFlagsTy Flags, EVT ObjectVT,
1134 ISD::ArgFlagsTy Flags, SelectionDAG &DAG,
lib/Target/PowerPC/PPCMachineFunctionInfo.cpp 47 for (const std::pair<unsigned, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs)
54 for (const std::pair<unsigned, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs)
lib/Target/PowerPC/PPCMachineFunctionInfo.h 129 std::vector<std::pair<unsigned, ISD::ArgFlagsTy>> LiveInAttrs;
203 void addLiveInAttr(unsigned VReg, ISD::ArgFlagsTy Flags) {
lib/Target/RISCV/RISCVISelLowering.cpp 1411 ISD::ArgFlagsTy ArgFlags1, unsigned ValNo2,
1413 ISD::ArgFlagsTy ArgFlags2) {
1449 ISD::ArgFlagsTy ArgFlags, CCState &State, bool IsFixed,
1517 SmallVectorImpl<ISD::ArgFlagsTy> &PendingArgFlags =
1566 ISD::ArgFlagsTy AF = PendingArgFlags[0];
1626 ISD::ArgFlagsTy ArgFlags = Ins[i].Flags;
1652 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
1811 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2129 ISD::ArgFlagsTy Flags = Outs[i].Flags;
2159 ISD::ArgFlagsTy Flags = Outs[i].Flags;
2368 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
lib/Target/Sparc/SparcISelLowering.cpp 43 ISD::ArgFlagsTy &ArgFlags, CCState &State)
56 ISD::ArgFlagsTy &ArgFlags, CCState &State)
84 ISD::ArgFlagsTy &ArgFlags, CCState &State)
108 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
153 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
750 ISD::ArgFlagsTy Flags = Outs[i].Flags;
791 ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags;
lib/Target/SystemZ/SystemZCallingConv.h 75 SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
90 ISD::ArgFlagsTy &ArgFlags,
lib/Target/X86/X86CallLowering.cpp 160 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags,
lib/Target/X86/X86CallingConv.cpp 29 ISD::ArgFlagsTy &ArgFlags,
93 ISD::ArgFlagsTy &ArgFlags,
130 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
190 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
229 CCValAssign::LocInfo &, ISD::ArgFlagsTy &,
239 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
299 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
lib/Target/X86/X86CallingConv.h 24 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
28 ISD::ArgFlagsTy ArgFlags, CCState &State);
lib/Target/X86/X86FastISel.cpp 3244 for (auto Flag : CLI.OutFlags)
3256 ISD::ArgFlagsTy Flags = OutFlags[i];
3418 ISD::ArgFlagsTy Flags = OutFlags[VA.getValNo()];
lib/Target/X86/X86ISelLowering.cpp 2926 const ISD::ArgFlagsTy &Flags = Outs[0].Flags;
2940 const ISD::ArgFlagsTy &Flags = Ins[0].Flags;
2952 SDValue Chain, ISD::ArgFlagsTy Flags,
3016 ISD::ArgFlagsTy Flags = Ins[i].Flags;
3541 ISD::ArgFlagsTy Flags) const {
3757 ISD::ArgFlagsTy Flags = Outs[OutIndex].Flags;
3945 ISD::ArgFlagsTy Flags = Outs[OutsIndex].Flags;
4208 bool MatchingStackOffset(SDValue Arg, unsigned Offset, ISD::ArgFlagsTy Flags,
4431 ISD::ArgFlagsTy Flags = Outs[i].Flags;
lib/Target/X86/X86ISelLowering.h 1292 ISD::ArgFlagsTy Flags) const;
lib/Target/XCore/XCoreISelLowering.cpp 1236 struct ArgDataPair { SDValue SDV; ISD::ArgFlagsTy Flags; };
usr/include/c++/7.4.0/bits/alloc_traits.h 387 using allocator_type = allocator<_Tp>;
389 using value_type = _Tp;
392 using pointer = _Tp*;
395 using const_pointer = const _Tp*;
usr/include/c++/7.4.0/bits/allocator.h 108 class allocator: public __allocator_base<_Tp>
113 typedef _Tp* pointer;
114 typedef const _Tp* const_pointer;
115 typedef _Tp& reference;
116 typedef const _Tp& const_reference;
117 typedef _Tp value_type;
137 allocator(const allocator<_Tp1>&) throw() { }
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
98 move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 181 typedef _Tp value_type;
183 typedef _Tp* pointer;
184 typedef _Tp& reference;
192 typedef _Tp value_type;
194 typedef const _Tp* pointer;
195 typedef const _Tp& reference;
usr/include/c++/7.4.0/bits/stl_pair.h 101 is_constructible<_T2, const _U2&>>::value;
101 is_constructible<_T2, const _U2&>>::value;
108 is_convertible<const _U2&, _T2>>::value;
108 is_convertible<const _U2&, _T2>>::value;
115 is_constructible<_T2, _U2&&>>::value;
115 is_constructible<_T2, _U2&&>>::value;
122 is_convertible<_U2&&, _T2>>::value;
122 is_convertible<_U2&&, _T2>>::value;
129 is_convertible<_U2&&, _T2>>;
129 is_convertible<_U2&&, _T2>>;
134 is_constructible<_T2, _U2&&>,
134 is_constructible<_T2, _U2&&>,
143 is_convertible<const _U2&, _T2>>;
143 is_convertible<const _U2&, _T2>>;
148 is_constructible<_T2, const _U2&&>,
148 is_constructible<_T2, const _U2&&>,
209 : private __pair_base<_T1, _T2>
212 typedef _T2 second_type; /// @c second_type is the second bound type
215 _T2 second; /// @c second is a copy of the second object
252 using _PCCP = _PCC<true, _T1, _T2>;
260 constexpr pair(const _T1& __a, const _T2& __b)
269 explicit constexpr pair(const _T1& __a, const _T2& __b)
283 _T1, _T2>;
311 constexpr pair(_U1&& __x, const _T2& __y)
318 explicit constexpr pair(_U1&& __x, const _T2& __y)
325 constexpr pair(const _T1& __x, _U2&& __y)
341 constexpr pair(_U1&& __x, _U2&& __y)
380 is_copy_assignable<_T2>>::value,
391 is_move_assignable<_T2>>::value,
403 is_assignable<_T2&, const _U2&>>::value,
403 is_assignable<_T2&, const _U2&>>::value,
405 operator=(const pair<_U1, _U2>& __p)
414 is_assignable<_T2&, _U2&&>>::value,
414 is_assignable<_T2&, _U2&&>>::value,
416 operator=(pair<_U1, _U2>&& __p)
524 make_pair(_T1&& __x, _T2&& __y)
usr/include/c++/7.4.0/bits/stl_vector.h 77 rebind<_Tp>::other _Tp_alloc_type;
216 class vector : protected _Vector_base<_Tp, _Alloc>
227 typedef _Vector_base<_Tp, _Alloc> _Base;
232 typedef _Tp value_type;
919 _Tp*
923 const _Tp*
usr/include/c++/7.4.0/ext/alloc_traits.h 117 { typedef typename _Base_type::template rebind_alloc<_Tp> other; };
usr/include/c++/7.4.0/ext/new_allocator.h 63 typedef _Tp* pointer;
64 typedef const _Tp* const_pointer;
65 typedef _Tp& reference;
66 typedef const _Tp& const_reference;
67 typedef _Tp value_type;
usr/include/c++/7.4.0/initializer_list 50 typedef _E value_type;
51 typedef const _E& reference;
52 typedef const _E& const_reference;
54 typedef const _E* iterator;
55 typedef const _E* const_iterator;
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
567 : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
798 typedef decltype(__test<_Tp>(0)) type;
811 remove_all_extents<_Tp>::type>::type
825 : public __is_destructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1142 : public is_constructible<_Tp, const _Tp&>
1142 : public is_constructible<_Tp, const _Tp&>
1148 : public __is_copy_constructible_impl<_Tp>
1160 : public is_constructible<_Tp, _Tp&&>
1160 : public is_constructible<_Tp, _Tp&&>
1166 : public __is_move_constructible_impl<_Tp>
1286 : public is_assignable<_Tp&, const _Tp&>
1286 : public is_assignable<_Tp&, const _Tp&>
1292 : public __is_copy_assignable_impl<_Tp>
1304 : public is_assignable<_Tp&, _Tp&&>
1304 : public is_assignable<_Tp&, _Tp&&>
1310 : public __is_move_assignable_impl<_Tp>
1526 static void __test_aux(_To1);
1538 typedef decltype(__test<_From, _To>(0)) type;
1545 : public __is_convertible_helper<_From, _To>::type
1554 { typedef _Tp type; };
1558 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1955 { typedef _Tp type; };
2104 { typedef typename remove_cv<_Up>::type __type; };
2131 typedef _Tp __type;