]> granicus.if.org Git - clang/commit
[OPENMP] Introduced type trait "__builtin_omp_required_simd_align" for default simd...
authorAlexey Bataev <a.bataev@hotmail.com>
Thu, 2 Jul 2015 03:40:19 +0000 (03:40 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Thu, 2 Jul 2015 03:40:19 +0000 (03:40 +0000)
commit76af4338736dbbdde937fcaf02a3b1342b8e766a
treefe0b69df112305a5449729ca2c51da127a140bb0
parentf4a2c6b883517529ba40b36ae0f26865b8472c89
[OPENMP] Introduced type trait "__builtin_omp_required_simd_align" for default simd alignment.

Adds type trait "__builtin_omp_required_simd_align" after discussions here http://reviews.llvm.org/D9894
Differential Revision: http://reviews.llvm.org/D10597

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@241237 91177308-0d34-0410-b5e6-96231b3b80d8
20 files changed:
include/clang/AST/ASTContext.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/TargetInfo.h
include/clang/Basic/TokenKinds.def
include/clang/Basic/TypeTraits.h
lib/AST/ASTContext.cpp
lib/AST/ASTDumper.cpp
lib/AST/ExprConstant.cpp
lib/AST/ItaniumMangle.cpp
lib/AST/StmtPrinter.cpp
lib/Basic/TargetInfo.cpp
lib/Basic/Targets.cpp
lib/CodeGen/CGExprScalar.cpp
lib/CodeGen/CGStmtOpenMP.cpp
lib/CodeGen/TargetInfo.cpp
lib/CodeGen/TargetInfo.h
lib/Parse/ParseExpr.cpp
lib/Sema/SemaExpr.cpp
test/CodeGen/openmp_default_simd_align.c [new file with mode: 0644]
test/SemaCXX/openmp_default_simd_align.cpp [new file with mode: 0644]