[PATCH] D31417: [OpenMP] Add support for omp simd pragmas without runtime
Graham Hunter via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Mar 28 03:22:55 PDT 2017
huntergr created this revision.
Herald added a subscriber: rengolin.
Adds a new flag ('-fopenmp-simd') to clang which enables processing
of 'simd' and 'declare simd' pragmas without supporting the rest
of OpenMP.
The pragma handler will filter out directives and clauses which
aren't related to simd, and the driver will not add lib(g)omp to
the list of libraries to link.
Documentation updated to describe the new flag.
https://reviews.llvm.org/D31417
Files:
docs/ClangCommandLineReference.rst
docs/UsersManual.rst
include/clang/Basic/LangOptions.def
include/clang/Driver/Options.td
lib/CodeGen/CodeGenModule.cpp
lib/Driver/ToolChains/Clang.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Parse/ParsePragma.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaOpenMP.cpp
test/OpenMP/linking.c
test/OpenMP/simd_only.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D31417.93223.patch
Type: text/x-patch
Size: 16987 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170328/c9917892/attachment-0001.bin>
More information about the cfe-commits
mailing list