Home
last modified time | relevance | path

Searched defs:enum_iteration_traits (Results 1 – 4 of 4) sorted by relevance

/llvm-project/llvm/unittests/ADT/
H A DSequenceTest.cpp234 template <> struct enum_iteration_traits<UntypedEnum> { struct
235 static constexpr bool is_iterable = true;
238 template <> struct enum_iteration_traits<TypedEnum> { struct
239 static constexpr bool is_iterable = true;
242 template <> struct enum_iteration_traits<X::ScopedEnum> { struct
243 static constexpr bool is_iterable = true;
246 template <> struct enum_iteration_traits<S::NestedEnum> { struct
247 static constexpr bool is_iterable = true;
250 template <> struct enum_iteration_traits<S::NestedEnum3> { struct
251 static constexpr bool is_iterable = true;
/llvm-project/llvm/tools/llvm-exegesis/lib/
H A DParallelSnippetGenerator.cpp127 template <> struct enum_iteration_traits<exegesis::RegRandomizationStrategy> { struct
128 is_iterablellvm::enum_iteration_traits global() argument
/llvm-project/llvm/include/llvm/ADT/
H A DSequence.h99 template <typename EnumT> struct enum_iteration_traits { struct
100 static constexpr bool is_iterable = false;
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInsertWaitcnts.cpp76 template <> struct enum_iteration_traits<InstCounterType> { struct
77 is_iterablellvm::enum_iteration_traits global() argument