Adding a new #pragma for the vectorize and interleave optimization hints.
authorAaron Ballman <aaron@aaronballman.com>
Fri, 6 Jun 2014 12:40:24 +0000 (12:40 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Fri, 6 Jun 2014 12:40:24 +0000 (12:40 +0000)
commitb06b15aa28d0b2efce5a2eb58ae0a73fa1ffe94d
treee0d0c2cd0c6a64f5cb212503bf62f3062c9e0ff9
parent909b7490a338fac18c59317c48d970c50bcb6552
Adding a new #pragma for the vectorize and interleave optimization hints.

Patch thanks to Tyler Nowicki!

llvm-svn: 210330
15 files changed:
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Basic/TokenKinds.def
clang/include/clang/Parse/Parser.h
clang/include/clang/Sema/LoopHint.h [new file with mode: 0644]
clang/lib/AST/StmtPrinter.cpp
clang/lib/CodeGen/CGStmt.cpp
clang/lib/CodeGen/CodeGenFunction.h
clang/lib/Parse/ParsePragma.cpp
clang/lib/Parse/ParseStmt.cpp
clang/lib/Sema/SemaStmtAttr.cpp
clang/test/CodeGen/pragma-loop.cpp [new file with mode: 0644]
clang/test/PCH/pragma-loop.cpp [new file with mode: 0644]
clang/test/Parser/pragma-loop.cpp [new file with mode: 0644]