Changeset View
Changeset View
Standalone View
Standalone View
clang/include/clang/Basic/OpenMPKinds.h
//===--- OpenMPKinds.h - OpenMP enums ---------------------------*- C++ -*-===// | //===--- OpenMPKinds.h - OpenMP enums ---------------------------*- C++ -*-===// | ||||
Lint: Lint: clang-format not found in user's PATH; not linting file. | |||||
// | // | ||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | ||||
// See https://llvm.org/LICENSE.txt for license information. | // See https://llvm.org/LICENSE.txt for license information. | ||||
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | ||||
// | // | ||||
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
/// | /// | ||||
▲ Show 20 Lines • Show All 256 Lines • ▼ Show 20 Lines | |||||
/// taskloop simd, or parallel master taskloop simd. | /// taskloop simd, or parallel master taskloop simd. | ||||
bool isOpenMPTaskingDirective(OpenMPDirectiveKind Kind); | bool isOpenMPTaskingDirective(OpenMPDirectiveKind Kind); | ||||
/// Checks if the specified directive kind is one of the composite or combined | /// Checks if the specified directive kind is one of the composite or combined | ||||
/// directives that need loop bound sharing across loops outlined in nested | /// directives that need loop bound sharing across loops outlined in nested | ||||
/// functions | /// functions | ||||
bool isOpenMPLoopBoundSharingDirective(OpenMPDirectiveKind Kind); | bool isOpenMPLoopBoundSharingDirective(OpenMPDirectiveKind Kind); | ||||
/// Checks if the specified directive is a loop transformation directive. | |||||
/// \param DKind Specified directive. | |||||
/// \return True iff the directive is a loop transformation. | |||||
bool isOpenMPLoopTransformationDirective(OpenMPDirectiveKind DKind); | |||||
/// Return the captured regions of an OpenMP directive. | /// Return the captured regions of an OpenMP directive. | ||||
void getOpenMPCaptureRegions( | void getOpenMPCaptureRegions( | ||||
llvm::SmallVectorImpl<OpenMPDirectiveKind> &CaptureRegions, | llvm::SmallVectorImpl<OpenMPDirectiveKind> &CaptureRegions, | ||||
OpenMPDirectiveKind DKind); | OpenMPDirectiveKind DKind); | ||||
} | } | ||||
#endif | #endif | ||||
clang-format not found in user's PATH; not linting file.