forked from OSchip/llvm-project
[openmp] Clean up OMPKinds.def remove OMP_DIRECTIVE
This patch removes the OMP_DIRECTIVE definition from OMPKinds.def since they are now defined in OMP.td and OMP_DIRECTIVE is not used anymore in the code. Reviewed By: jdenny Differential Revision: https://reviews.llvm.org/D84329
This commit is contained in:
parent
5a9630b777
commit
43f0911040
|
@ -10,100 +10,12 @@
|
|||
/// This file defines the list of supported OpenMP directives, clauses, runtime
|
||||
/// calls, and other things that need to be listed in enums.
|
||||
///
|
||||
/// This file is under transition to OMP.td with TableGen code generation.
|
||||
///
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
/// OpenMP Directives and combined directives
|
||||
///
|
||||
///{
|
||||
|
||||
#ifndef OMP_DIRECTIVE
|
||||
#define OMP_DIRECTIVE(Enum, Str)
|
||||
#endif
|
||||
|
||||
#define __OMP_DIRECTIVE_EXT(Name, Str) OMP_DIRECTIVE(OMPD_##Name, Str)
|
||||
#define __OMP_DIRECTIVE(Name) __OMP_DIRECTIVE_EXT(Name, #Name)
|
||||
|
||||
__OMP_DIRECTIVE(threadprivate)
|
||||
__OMP_DIRECTIVE(parallel)
|
||||
__OMP_DIRECTIVE(task)
|
||||
__OMP_DIRECTIVE(simd)
|
||||
__OMP_DIRECTIVE(for)
|
||||
__OMP_DIRECTIVE(sections)
|
||||
__OMP_DIRECTIVE(section)
|
||||
__OMP_DIRECTIVE(single)
|
||||
__OMP_DIRECTIVE(master)
|
||||
__OMP_DIRECTIVE(critical)
|
||||
__OMP_DIRECTIVE(taskyield)
|
||||
__OMP_DIRECTIVE(barrier)
|
||||
__OMP_DIRECTIVE(taskwait)
|
||||
__OMP_DIRECTIVE(taskgroup)
|
||||
__OMP_DIRECTIVE(flush)
|
||||
__OMP_DIRECTIVE(ordered)
|
||||
__OMP_DIRECTIVE(atomic)
|
||||
__OMP_DIRECTIVE(target)
|
||||
__OMP_DIRECTIVE(teams)
|
||||
__OMP_DIRECTIVE(cancel)
|
||||
__OMP_DIRECTIVE(requires)
|
||||
__OMP_DIRECTIVE_EXT(target_data, "target data")
|
||||
__OMP_DIRECTIVE_EXT(target_enter_data, "target enter data")
|
||||
__OMP_DIRECTIVE_EXT(target_exit_data, "target exit data")
|
||||
__OMP_DIRECTIVE_EXT(target_parallel, "target parallel")
|
||||
__OMP_DIRECTIVE_EXT(target_parallel_for, "target parallel for")
|
||||
__OMP_DIRECTIVE_EXT(target_update, "target update")
|
||||
__OMP_DIRECTIVE_EXT(parallel_for, "parallel for")
|
||||
__OMP_DIRECTIVE_EXT(parallel_for_simd, "parallel for simd")
|
||||
__OMP_DIRECTIVE_EXT(parallel_master, "parallel master")
|
||||
__OMP_DIRECTIVE_EXT(parallel_sections, "parallel sections")
|
||||
__OMP_DIRECTIVE_EXT(for_simd, "for simd")
|
||||
__OMP_DIRECTIVE_EXT(cancellation_point, "cancellation point")
|
||||
__OMP_DIRECTIVE_EXT(declare_reduction, "declare reduction")
|
||||
__OMP_DIRECTIVE_EXT(declare_mapper, "declare mapper")
|
||||
__OMP_DIRECTIVE_EXT(declare_simd, "declare simd")
|
||||
__OMP_DIRECTIVE(taskloop)
|
||||
__OMP_DIRECTIVE_EXT(taskloop_simd, "taskloop simd")
|
||||
__OMP_DIRECTIVE(distribute)
|
||||
__OMP_DIRECTIVE_EXT(declare_target, "declare target")
|
||||
__OMP_DIRECTIVE_EXT(end_declare_target, "end declare target")
|
||||
__OMP_DIRECTIVE_EXT(distribute_parallel_for, "distribute parallel for")
|
||||
__OMP_DIRECTIVE_EXT(distribute_parallel_for_simd,
|
||||
"distribute parallel for simd")
|
||||
__OMP_DIRECTIVE_EXT(distribute_simd, "distribute simd")
|
||||
__OMP_DIRECTIVE_EXT(target_parallel_for_simd, "target parallel for simd")
|
||||
__OMP_DIRECTIVE_EXT(target_simd, "target simd")
|
||||
__OMP_DIRECTIVE_EXT(teams_distribute, "teams distribute")
|
||||
__OMP_DIRECTIVE_EXT(teams_distribute_simd, "teams distribute simd")
|
||||
__OMP_DIRECTIVE_EXT(teams_distribute_parallel_for_simd,
|
||||
"teams distribute parallel for simd")
|
||||
__OMP_DIRECTIVE_EXT(teams_distribute_parallel_for,
|
||||
"teams distribute parallel for")
|
||||
__OMP_DIRECTIVE_EXT(target_teams, "target teams")
|
||||
__OMP_DIRECTIVE_EXT(target_teams_distribute, "target teams distribute")
|
||||
__OMP_DIRECTIVE_EXT(target_teams_distribute_parallel_for,
|
||||
"target teams distribute parallel for")
|
||||
__OMP_DIRECTIVE_EXT(target_teams_distribute_parallel_for_simd,
|
||||
"target teams distribute parallel for simd")
|
||||
__OMP_DIRECTIVE_EXT(target_teams_distribute_simd,
|
||||
"target teams distribute simd")
|
||||
__OMP_DIRECTIVE(allocate)
|
||||
__OMP_DIRECTIVE_EXT(declare_variant, "declare variant")
|
||||
__OMP_DIRECTIVE_EXT(master_taskloop, "master taskloop")
|
||||
__OMP_DIRECTIVE_EXT(parallel_master_taskloop, "parallel master taskloop")
|
||||
__OMP_DIRECTIVE_EXT(master_taskloop_simd, "master taskloop simd")
|
||||
__OMP_DIRECTIVE_EXT(parallel_master_taskloop_simd,
|
||||
"parallel master taskloop simd")
|
||||
__OMP_DIRECTIVE(depobj)
|
||||
__OMP_DIRECTIVE(scan)
|
||||
__OMP_DIRECTIVE_EXT(begin_declare_variant, "begin declare variant")
|
||||
__OMP_DIRECTIVE_EXT(end_declare_variant, "end declare variant")
|
||||
|
||||
// Has to be the last because Clang implicitly expects it to be.
|
||||
__OMP_DIRECTIVE(unknown)
|
||||
|
||||
#undef __OMP_DIRECTIVE_EXT
|
||||
#undef __OMP_DIRECTIVE
|
||||
#undef OMP_DIRECTIVE
|
||||
|
||||
///}
|
||||
/// - Moved to OMP.td
|
||||
|
||||
/// OpenMP Clauses
|
||||
///
|
||||
|
|
Loading…
Reference in New Issue