Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.h36 template <> struct enum_iteration_traits<RTLIB::Libcall> {
40 template <> struct enum_iteration_traits<RTLIB::LibcallImpl> {
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSequence.h38 /// to iterate on by specializing `enum_iteration_traits`, or opt into
48 /// template <> struct enum_iteration_traits<X::MyEnum> {
58 /// template <> struct enum_iteration_traits<MyClass::Safe> {
99 template <typename EnumT> struct enum_iteration_traits { struct
338 static_assert(enum_iteration_traits<EnumT>::is_iterable,
344 /// when `EnumT` is not marked as safely iterable by `enum_iteration_traits`. in enum_seq()
365 static_assert(enum_iteration_traits<EnumT>::is_iterable,
371 /// is not marked as safely iterable by `enum_iteration_traits`. in enum_seq_inclusive()
100 is_iterableenum_iteration_traits global() argument
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenMPKinds.h428 struct llvm::enum_iteration_traits<clang::OpenMPDefaultmapClauseKind> {
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInsertWaitcnts.cpp83 template <> struct enum_iteration_traits<InstCounterType> { struct