llvm-project/clang/include/clang-c
Michael Kruse a22236120f [OpenMP] Implement '#pragma omp unroll'.
Implementation of the unroll directive introduced in OpenMP 5.1. Follows the approach from D76342 for the tile directive (i.e. AST-based, not using the OpenMPIRBuilder). Tries to use `llvm.loop.unroll.*` metadata where possible, but has to fall back to an AST representation of the outer loop if the partially unrolled generated loop is associated with another directive (because it needs to compute the number of iterations).

Reviewed By: ABataev

Differential Revision: https://reviews.llvm.org/D99459
2021-06-10 14:30:17 -05:00
..
BuildSystem.h fix some comment typos to cycle bots 2020-02-14 15:18:50 -05:00
CXCompilationDatabase.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
CXErrorCode.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
CXString.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
Documentation.h [Wdocumentation] Implement \anchor 2019-12-21 14:52:21 +01:00
ExternC.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
FatalErrorHandler.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
Index.h [OpenMP] Implement '#pragma omp unroll'. 2021-06-10 14:30:17 -05:00
Platform.h libclang: Add static build support for Windows 2020-04-25 20:19:17 +03:00
Rewrite.h [libclang] Add CXRewriter to libclang API 2020-09-04 14:17:03 -07:00
module.modulemap