|
LLVM OpenMP
|
#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/openmp/runtime/src/kmp_traits.h"
Public Member Functions | |
| kmp_trait_context ()=default | |
| ~kmp_trait_context () | |
| kmp_trait_context (const kmp_trait_context &)=delete | |
| kmp_trait_context (kmp_trait_context &&)=delete | |
| kmp_trait_context & | operator= (const kmp_trait_context &)=delete |
| kmp_trait_context & | operator= (kmp_trait_context &&)=delete |
| void | add_clause (kmp_trait_clause *clause) |
| const kmp_vector< int > & | evaluate () |
| const kmp_vector< int > & | evaluate () const |
| bool | match (int device) |
| bool | match (int device) const |
| void | set_num_devices (int(*num_devices)()) |
| void | trigger_evaluation () |
| void * | operator new (size_t size) |
| void | operator delete (void *ptr) |
| bool | operator== (const kmp_trait_context &other) const |
| const int * | begin () |
| const int * | end () |
| const int * | begin () const |
| const int * | end () const |
Static Public Member Functions | |
| static kmp_trait_context * | parse_from_spec (kmp_str_ref spec, const char *dbg_name=nullptr) |
| static int | parse_single_device (kmp_str_ref spec, int device_num_min, int device_num_max, const char *dbg_name=nullptr) |
Definition at line 393 of file kmp_traits.h.
|
default |
Referenced by kmp_trait_context(), kmp_trait_context(), operator=(), operator=(), operator==(), and parse_from_spec().
|
inline |
Definition at line 425 of file kmp_traits.h.
|
delete |
References kmp_trait_context().
|
delete |
References kmp_trait_context().
|
inline |
Definition at line 449 of file kmp_traits.h.
References kmp_traits::kmp_trait_clause::get_expr().
Referenced by parser::consume_list().
|
inline |
Definition at line 510 of file kmp_traits.h.
References kmp_vector< T, INLINE_THRESHOLD >::begin(), and evaluate().
|
inline |
Definition at line 512 of file kmp_traits.h.
References kmp_vector< T, INLINE_THRESHOLD >::begin(), and evaluate().
|
inline |
Definition at line 511 of file kmp_traits.h.
References kmp_vector< T, INLINE_THRESHOLD >::end(), and evaluate().
|
inline |
Definition at line 513 of file kmp_traits.h.
References kmp_vector< T, INLINE_THRESHOLD >::end(), and evaluate().
|
inline |
Definition at line 463 of file kmp_traits.h.
References trigger_evaluation().
|
inline |
Definition at line 468 of file kmp_traits.h.
Definition at line 475 of file kmp_traits.h.
References kmp_vector< T, INLINE_THRESHOLD >::contains(), and evaluate().
Definition at line 477 of file kmp_traits.h.
Definition at line 500 of file kmp_traits.h.
References KMP_INTERNAL_FREE.
|
inline |
Definition at line 499 of file kmp_traits.h.
References KMP_INTERNAL_MALLOC, and size.
|
delete |
References kmp_trait_context().
|
delete |
References kmp_trait_context().
|
inline |
Definition at line 502 of file kmp_traits.h.
References a, b, and kmp_trait_context().
|
static |
Definition at line 417 of file kmp_traits.cpp.
References parser::consume_list(), and kmp_trait_context().
|
static |
Definition at line 425 of file kmp_traits.cpp.
References kmp_str_ref::consume_integer(), kmp_str_ref::copy(), kmp_str_ref::empty(), KMP_FATAL, KMP_WARNING, and kmp_str_ref::skip_space().
Referenced by __kmp_stg_parse_default_device().
Definition at line 484 of file kmp_traits.h.
|
inline |
Definition at line 493 of file kmp_traits.h.
Referenced by evaluate().