Searched refs:CharExpr (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | io-parsers.cpp | 64 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 67 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 70 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 73 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 76 construct<ConnectSpec>(construct<ConnectSpec::CharExpr>( 98 "PAD =" >> pure(ConnectSpec::CharExpr::Kind::Pad), 201 construct<IoControlSpec::CharExpr>( 208 construct<IoControlSpec::CharExpr>( 217 construct<IoControlSpec::CharExpr>( 224 construct<IoControlSpec::CharExpr>( [all …]
|
| H A D | unparse.cpp | 1217 [&](const ConnectSpec::CharExpr &y) { in Pre() 1311 [&](const IoControlSpec::CharExpr &y) { in Pre() 2567 WALK_NESTED_ENUM(ConnectSpec::CharExpr, Kind) // R1205 in WALK_NESTED_ENUM() 2568 WALK_NESTED_ENUM(IoControlSpec::CharExpr, Kind) in WALK_NESTED_ENUM()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | IO.cpp | 946 case Fortran::parser::ConnectSpec::CharExpr::Kind::Access: in genIOOption() 949 case Fortran::parser::ConnectSpec::CharExpr::Kind::Action: in genIOOption() 955 case Fortran::parser::ConnectSpec::CharExpr::Kind::Blank: in genIOOption() 958 case Fortran::parser::ConnectSpec::CharExpr::Kind::Decimal: in genIOOption() 961 case Fortran::parser::ConnectSpec::CharExpr::Kind::Delim: in genIOOption() 967 case Fortran::parser::ConnectSpec::CharExpr::Kind::Form: in genIOOption() 970 case Fortran::parser::ConnectSpec::CharExpr::Kind::Pad: in genIOOption() 976 case Fortran::parser::ConnectSpec::CharExpr::Kind::Round: in genIOOption() 979 case Fortran::parser::ConnectSpec::CharExpr::Kind::Sign: in genIOOption() 1034 case Fortran::parser::IoControlSpec::CharExpr::Kind::Pad: in genIOOption() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | StringConstructorCheck.cpp | 61 const auto CharExpr = expr(ignoringParenImpCasts(characterLiteral())); in registerMatchers() local 91 hasArgument(0, CharExpr.bind("swapped-parameter")), in registerMatchers()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-io.h | 42 void Enter(const parser::ConnectSpec::CharExpr &); 59 void Enter(const parser::IoControlSpec::CharExpr &);
|
| H A D | check-io.cpp | 108 void IoChecker::Enter(const parser::ConnectSpec::CharExpr &spec) { in Enter() 110 using ParseKind = parser::ConnectSpec::CharExpr::Kind; in Enter() 501 void IoChecker::Enter(const parser::IoControlSpec::CharExpr &spec) { in Enter() 503 using ParseKind = parser::IoControlSpec::CharExpr::Kind; in Enter()
|
| H A D | check-do-forall.cpp | 307 std::get_if<parser::IoControlSpec::CharExpr>(&ioControlSpec.u)}) { in Post() 308 if (std::get<parser::IoControlSpec::CharExpr::Kind>(charExpr->t) == in Post() 309 parser::IoControlSpec::CharExpr::Kind::Advance) { in Post()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | dump-parse-tree.h | 208 NODE(ConnectSpec, CharExpr) in NODE() 209 NODE_ENUM(ConnectSpec::CharExpr, Kind) in NODE() 401 NODE(IoControlSpec, CharExpr) in NODE() 402 NODE_ENUM(IoControlSpec::CharExpr, Kind) in NODE()
|
| H A D | parse-tree.h | 2580 struct CharExpr { struct 2584 TUPLE_CLASS_BOILERPLATE(CharExpr); 2589 std::variant<FileUnitNumber, FileNameExpr, CharExpr, MsgVariable, 2638 struct CharExpr { struct 2640 TUPLE_CLASS_BOILERPLATE(CharExpr); 2647 std::variant<IoUnit, Format, Name, CharExpr, Asynchronous, EndLabel, EorLabel,
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 11089 const CharacterLiteral *CharExpr = in diagnoseStringPlusChar() local 11092 if (!CharExpr) { in diagnoseStringPlusChar() 11093 CharExpr = dyn_cast<CharacterLiteral>(LHSExpr->IgnoreImpCasts()); in diagnoseStringPlusChar() 11097 if (!CharExpr || !StringRefExpr) in diagnoseStringPlusChar() 11113 const QualType CharType = CharExpr->getType(); in diagnoseStringPlusChar() 11116 llvm::isUIntN(Ctx.getCharWidth(), CharExpr->getValue())) { in diagnoseStringPlusChar() 11121 << DiagRange << CharExpr->getType(); in diagnoseStringPlusChar()
|