Go to the source code of this file.
#define OPENCLEXT |
( |
|
nm | ) |
f.nm = 0; |
#define OPENCLEXT |
( |
|
nm | ) |
else if (ename->isStr(#nm)) { f.nm = state; } |
Definition at line 1098 of file ParsePragma.cpp.
References clang::Preprocessor::Diag(), clang::Preprocessor::EnterTokenStream(), clang::Token::getIdentifierInfo(), clang::Token::getLocation(), clang::Preprocessor::getPreprocessorAllocator(), clang::Token::isNot(), clang::IdentifierInfo::isStr(), clang::Preprocessor::Lex(), clang::Sema::POAK_Mac68k, clang::Sema::POAK_Native, clang::Sema::POAK_Natural, clang::Sema::POAK_Packed, clang::Sema::POAK_Power, clang::Sema::POAK_Reset, clang::Token::setAnnotationEndLoc(), clang::Token::setAnnotationValue(), clang::Token::setKind(), clang::Token::setLocation(), clang::Token::startToken(), and Token.
Parses loop or unroll pragma hint value and fills in Info.
Definition at line 1897 of file ParsePragma.cpp.
References clang::Preprocessor::Diag(), clang::comments::tok::eof, clang::Token::getLocation(), clang::Preprocessor::getPreprocessorAllocator(), clang::Token::is(), clang::Token::isNot(), clang::Preprocessor::Lex(), PragmaLoopHintInfo::Option, PragmaLoopHintInfo::PragmaName, clang::Token::setKind(), clang::Token::setLocation(), clang::Token::startToken(), Token, PragmaLoopHintInfo::Toks, and PragmaLoopHintInfo::TokSize.
static std::string PragmaLoopHintString |
( |
Token |
PragmaName, |
|
|
Token |
Option |
|
) |
| |
|
static |