reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/BitmaskEnum.h
   80 template <typename E> typename std::underlying_type<E>::type Mask() {
   84              E::LLVM_BITMASK_LARGEST_ENUMERATOR)) -
   90 template <typename E> typename std::underlying_type<E>::type Underlying(E Val) {
   99 E operator~(E Val) {
   99 E operator~(E Val) {
  100   return static_cast<E>(~Underlying(Val) & Mask<E>());
  105 E operator|(E LHS, E RHS) {
  105 E operator|(E LHS, E RHS) {
  105 E operator|(E LHS, E RHS) {
  111 E operator&(E LHS, E RHS) {
  111 E operator&(E LHS, E RHS) {
  111 E operator&(E LHS, E RHS) {
  133 E &operator&=(E &LHS, E RHS) {
  133 E &operator&=(E &LHS, E RHS) {
  133 E &operator&=(E &LHS, E RHS) {
tools/clang/include/clang/Parse/Parser.h
  397   StmtResult handleExprStmt(ExprResult E, ParsedStmtContext StmtCtx);
 1938                  ParsedStmtContext StmtCtx = ParsedStmtContext::SubStmt);
 1938                  ParsedStmtContext StmtCtx = ParsedStmtContext::SubStmt);
 1940       StmtVector &Stmts, ParsedStmtContext StmtCtx,
 1944                                          ParsedStmtContext StmtCtx,
 1947   StmtResult ParseExprStatement(ParsedStmtContext StmtCtx);
 1949                                    ParsedStmtContext StmtCtx);
 1950   StmtResult ParseCaseStatement(ParsedStmtContext StmtCtx,
 1953   StmtResult ParseDefaultStatement(ParsedStmtContext StmtCtx);
 1976                                  ParsedStmtContext StmtCtx,
 2043                                   ParsedStmtContext StmtCtx);
 2902   ParseOpenMPDeclarativeOrExecutableDirective(ParsedStmtContext StmtCtx);
tools/clang/lib/Parse/ParseObjc.cpp
 2726                                         ParsedStmtContext StmtCtx) {
tools/clang/lib/Parse/ParseOpenMP.cpp
 1581 Parser::ParseOpenMPDeclarativeOrExecutableDirective(ParsedStmtContext StmtCtx) {
 1601     if ((StmtCtx & ParsedStmtContext::AllowDeclarationsInC) ==
 1626     if ((StmtCtx & ParsedStmtContext::AllowDeclarationsInC) ==
 1722     if ((StmtCtx & ParsedStmtContext::AllowStandaloneOpenMPDirectives) ==
 1829       if ((StmtCtx & ParsedStmtContext::AllowStandaloneOpenMPDirectives) ==
tools/clang/lib/Parse/ParseStmt.cpp
   32                                   ParsedStmtContext StmtCtx) {
   96                                     ParsedStmtContext StmtCtx,
  152     StmtVector &Stmts, ParsedStmtContext StmtCtx,
  210          (StmtCtx & ParsedStmtContext::AllowDeclarationsInC) !=
  426 StmtResult Parser::ParseExprStatement(ParsedStmtContext StmtCtx) {
  597                                          ParsedStmtContext StmtCtx) {
  603   StmtCtx &= ~ParsedStmtContext::AllowDeclarationsInC;
  666 StmtResult Parser::ParseCaseStatement(ParsedStmtContext StmtCtx,
  672   StmtCtx &= ~ParsedStmtContext::AllowDeclarationsInC;
  815 StmtResult Parser::ParseDefaultStatement(ParsedStmtContext StmtCtx) {
  820   StmtCtx &= ~ParsedStmtContext::AllowDeclarationsInC;
  974         ParseStatementOrDeclaration(Stmts, ParsedStmtContext::SubStmt);
  988 StmtResult Parser::handleExprStmt(ExprResult E, ParsedStmtContext StmtCtx) {
  990   if ((StmtCtx & ParsedStmtContext::InStmtExpr) != ParsedStmtContext()) {
 1063   ParsedStmtContext SubStmtCtx =
 1064       ParsedStmtContext::Compound |
 1065       (isStmtExpr ? ParsedStmtContext::InStmtExpr : ParsedStmtContext());
 2047                                        ParsedStmtContext StmtCtx,
 2377         ParseStatementOrDeclaration(Stmts, ParsedStmtContext::Compound);