|
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) |
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 441 of file kmp_traits.h.
References kmp_traits::kmp_trait_clause::get_expr().
Referenced by parser::consume_list().
|
inline |
Definition at line 502 of file kmp_traits.h.
References kmp_vector< T, INLINE_THRESHOLD >::begin(), and evaluate().
|
inline |
Definition at line 504 of file kmp_traits.h.
References kmp_vector< T, INLINE_THRESHOLD >::begin(), and evaluate().
|
inline |
Definition at line 503 of file kmp_traits.h.
References kmp_vector< T, INLINE_THRESHOLD >::end(), and evaluate().
|
inline |
Definition at line 505 of file kmp_traits.h.
References kmp_vector< T, INLINE_THRESHOLD >::end(), and evaluate().
|
inline |
Definition at line 455 of file kmp_traits.h.
References trigger_evaluation().
|
inline |
Definition at line 460 of file kmp_traits.h.
Definition at line 467 of file kmp_traits.h.
References kmp_vector< T, INLINE_THRESHOLD >::contains(), and evaluate().
Definition at line 469 of file kmp_traits.h.
Definition at line 492 of file kmp_traits.h.
References KMP_INTERNAL_FREE.
|
inline |
Definition at line 491 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 494 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().
Definition at line 476 of file kmp_traits.h.
|
inline |
Definition at line 485 of file kmp_traits.h.
Referenced by evaluate().