| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | dump-parse-tree.h | 55 NODE(parser, Abstract) in NODE() 113 NODE(parser, AcSpec) in NODE() 158 NODE(parser, Block) in NODE() 166 NODE(parser, Call) in NODE() 295 NODE(parser, Expr) in NODE() 431 NODE(parser, Map) in NODE() 441 NODE(parser, Name) in NODE() 536 NODE(parser, Only) in NODE() 580 NODE(parser, Pass) in NODE() 623 NODE(parser, Save) in NODE() [all …]
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-omp-structure.h | 171 void Leave(const parser::OmpClauseList &); 172 void Enter(const parser::OmpClause &); 181 void Leave(const parser::OmpAtomic &); 211 const common::Indirection<parser::ArrayElement> &, const parser::Name &); 214 const parser::CharBlock &source, const parser::OmpObjectList &objList); 225 const parser::Name GetLoopIndex(const parser::DoConstruct *x); 230 void CheckWorkshareBlockStmts(const parser::Block &, parser::CharBlock); 237 const parser::OmpAtomicClauseList *, const parser::OmpAtomicClauseList *); 244 const parser::CharBlock &source, const parser::OmpCancelType::Type &type); 262 const parser::OmpObjectList *GetOmpObjectList(const parser::OmpClause &); [all …]
|
| H A D | program-tree.cpp | 21 parser::Statement<common::Indirection<parser::EntryStmt>>>( in GetEntryStmts() 29 parser::Statement<common::Indirection<parser::EntryStmt>>>( in GetEntryStmts() 40 parser::Statement<common::Indirection<parser::EntryStmt>>>( in GetEntryStmts() 100 const parser::Name &name, const parser::BlockData &x) { in BuildSubprogramTree() 223 [](const parser::Statement<parser::FunctionStmt> *x) { in HasModulePrefix() 245 [](const parser::Statement<parser::ProgramStmt> *) { in GetKind() 248 [](const parser::Statement<parser::FunctionStmt> *) { in GetKind() 251 [](const parser::Statement<parser::SubroutineStmt> *) { in GetKind() 257 [](const parser::Statement<parser::ModuleStmt> *) { in GetKind() 260 [](const parser::Statement<parser::SubmoduleStmt> *) { in GetKind() [all …]
|
| H A D | resolve-labels.cpp | 77 const parser::Statement<parser::ActionStmt> &actionStmt) { in IsLegalDoTerm() 229 parser::BlockStmt, parser::ChangeTeamStmt, parser::CriticalStmt, in Pre() 230 parser::IfThenStmt, parser::NonLabelDoStmt, parser::SelectCaseStmt, in Pre() 231 parser::SelectRankStmt, parser::SelectTypeStmt, in Pre() 232 parser::ForallConstructStmt, parser::WhereConstructStmt>; in Pre() 234 parser::EndBlockStmt, parser::EndChangeTeamStmt, in Pre() 235 parser::EndCriticalStmt, parser::EndDoStmt, parser::EndForallStmt, in Pre() 236 parser::EndIfStmt, parser::EndWhereStmt>; in Pre() 239 parser::EndProgramStmt, parser::EndSubroutineStmt>; in Pre() 386 std::get<parser::Statement<parser::EndFunctionStmt>>( in Post() [all …]
|
| H A D | program-tree.h | 50 const parser::Statement<parser::ProgramStmt> *, 51 const parser::Statement<parser::FunctionStmt> *, 52 const parser::Statement<parser::SubroutineStmt> *, 53 const parser::Statement<parser::MpSubprogramStmt> *, 54 const parser::Statement<parser::ModuleStmt> *, 55 const parser::Statement<parser::SubmoduleStmt> *, 56 const parser::Statement<parser::BlockDataStmt> *>; 58 ProgramTree(const parser::Name &name, const parser::SpecificationPart &spec, 107 const parser::Name &name_; 109 static_cast<const parser::Statement<parser::ProgramStmt> *>(nullptr)}; [all …]
|
| H A D | canonicalize-acc.cpp | 24 using namespace parser::literals; 34 if (auto *accLoop{parser::Unwrap<parser::OpenACCLoopConstruct>(*it)}) { in Post() 37 parser::Unwrap<parser::OpenACCCombinedConstruct>(*it)}) { in Post() 40 parser::Unwrap<parser::AccEndCombinedDirective>(*it)}) { in Post() 74 loop = it != block.end() ? parser::Unwrap<parser::DoConstruct>(*it) in CheckTileClauseRestriction() 111 parser::Block &block, parser::Block::iterator it) { in RewriteOpenACCLoopConstruct() 129 if (auto *doCons{parser::Unwrap<parser::DoConstruct>(*nextIt)}) { in RewriteOpenACCLoopConstruct() 155 parser::Block &block, parser::Block::iterator it) { in RewriteOpenACCCombinedConstruct() 175 if (auto *doCons{parser::Unwrap<parser::DoConstruct>(*nextIt)}) { in RewriteOpenACCCombinedConstruct() 184 parser::Unwrap<parser::AccEndCombinedDirective>(*nextIt)}) { in RewriteOpenACCCombinedConstruct() [all …]
|
| H A D | check-io.h | 39 const parser::Statement<common::Indirection<parser::FormatStmt>> &); 45 void Enter(const parser::EndLabel &); 46 void Enter(const parser::EorLabel &); 47 void Enter(const parser::ErrLabel &); 49 void Enter(const parser::Format &); 50 void Enter(const parser::IdExpr &); 52 void Enter(const parser::InputItem &); 63 void Enter(const parser::IoUnit &); 74 void Leave(const parser::OpenStmt &); 76 void Leave(const parser::ReadStmt &); [all …]
|
| H A D | rewrite-parse-tree.cpp | 22 using namespace parser::literals; 41 void Post(parser::Name &); 44 void Post(parser::IoUnit &); 45 void Post(parser::ReadStmt &); 46 void Post(parser::WriteStmt &); 68 parser::Statement<common::Indirection<parser::StmtFunctionStmt>>; 70 parser::Messages &messages_; 137 const parser::Name &last{parser::GetLastName(*var)}; in Post() 151 parser::ScalarIntExpr{parser::IntExpr{std::move(expr)}}}; in Post() 164 if (const parser::Name * name{parser::Unwrap<parser::Name>(x.format)}) { in FixMisparsedUntaggedNamelistName() [all …]
|
| H A D | check-coarray.cpp | 38 void Post(const parser::ReturnStmt &) { in Post() 60 std::set<parser::Label> labels_; 62 parser::CharBlock criticalSourcePosition_; 138 auto &criticalStmt{std::get<parser::Statement<parser::CriticalStmt>>(x.t)}; in Enter() 140 const parser::Block &block{std::get<parser::Block>(x.t)}; in Enter() 142 parser::Walk(block, criticalBodyEnforce); in Enter() 153 std::set<parser::CharBlock> names; in CheckNamesAreDistinct() 155 [&](const parser::Name &name) -> const parser::CharBlock * { in CheckNamesAreDistinct() 172 const parser::Name *name{parser::Unwrap<parser::Name>(selector)}; in CheckNamesAreDistinct() 184 parser::MessageFixedText &&msg1, const parser::CharBlock &name2, in Say2() [all …]
|
| H A D | check-omp-structure.cpp | 1502 parser::Expr::Subtract, parser::Expr::Divide, parser::Expr::AND, in IsOperatorValid() 1503 parser::Expr::OR, parser::Expr::EQV, parser::Expr::NEQV>; in IsOperatorValid() 1505 parser::Expr::Multiply, parser::Expr::Subtract, parser::Expr::Divide, in IsOperatorValid() 1506 parser::Expr::AND, parser::Expr::OR, parser::Expr::EQV, in IsOperatorValid() 1507 parser::Expr::NEQV, parser::Expr::Power, parser::Expr::Concat, in IsOperatorValid() 1508 parser::Expr::LT, parser::Expr::LE, parser::Expr::EQ, parser::Expr::NE, in IsOperatorValid() 1509 parser::Expr::GE, parser::Expr::GT>; in IsOperatorValid() 2164 if (const parser::Name * name{parser::Unwrap<parser::Name>(ompObject)}) { in CheckIsLoopIvPartOfClause() 2639 if (parser::Unwrap<parser::AssignmentStmt>(*it) || in CheckWorkshareBlockStmts() 2640 parser::Unwrap<parser::ForallStmt>(*it) || in CheckWorkshareBlockStmts() [all …]
|
| H A D | resolve-directives.cpp | 100 const parser::Name &GetLoopIndex(const parser::DoConstruct &); 195 void Post(const parser::Name &); 283 const auto &parsedExpr{std::get<parser::Scalar<parser::Expr>>(x.t)}; in Pre() 386 if (const auto *procD{parser::Unwrap<parser::ProcedureDesignator>(opr.u)}) { in Pre() 387 if (const auto *name{parser::Unwrap<parser::Name>(procD->u)}) { in Pre() 398 parser::Unwrap<parser::ProcComponentRef>(procD->u)}) { in Pre() 494 std::map<const parser::Label, 537 void CheckLabelContext(const parser::CharBlock, const parser::CharBlock, 565 return parser::Unwrap<parser::DoConstruct>(x); in GetDoConstructIf() 964 const parser::Name *name) { in ResolveAccCommonBlockName() [all …]
|
| H A D | check-do-forall.cpp | 34 using namespace parser::literals; 48 std::get<parser::Statement<parser::ForallConstructStmt>>(construct.t)}; in GetConcurrentHeader() 54 const parser::ForallStmt &stmt) { in GetConcurrentHeader() 69 static const parser::Name &GetDoVariable( in GetDoVariable() 80 parser::MessageFixedText &&message, parser::CharBlock doLocation) { in SayWithDo() 190 std::get<parser::Statement<parser::EndBlockStmt>>(blockConstruct.t)}; in Post() 328 std::set<parser::Label> labels_; 532 std::get<parser::Statement<parser::NonLabelDoStmt>>(doConstruct.t)}; in CheckDoConcurrent() 535 const parser::Block &block{std::get<parser::Block>(doConstruct.t)}; in CheckDoConcurrent() 590 context_.SayWithDecl(ref, parser::Unwrap<parser::Expr>(mask)->source, in CheckMaskIsPure() [all …]
|
| H A D | resolve-names.cpp | 958 const parser::Name &, const parser::InitialDataTarget &); 960 const parser::Name &, const parser::ProcPointerInit &); 962 const parser::Name &, const parser::ConstantExpr &); 999 const parser::Name *ResolveDataRef(const parser::DataRef &); 1000 const parser::Name *ResolveName(const parser::Name &); 1059 const parser::Name &, const parser::Name *); 1071 const parser::Name *FindComponent(const parser::Name *, const parser::Name &); 1462 ResolveName(*parser::Unwrap<parser::Name>(x.name)); in Post() 1569 parser::Location fromLetter, parser::Location toLetter) { in SetTypeMapping() 4356 parser::Scalar<parser::Integer<parser::Constant<parser::Name>>>>( in Pre() [all …]
|
| H A D | check-do-forall.h | 15 namespace Fortran::parser { 42 void Leave(const parser::CallStmt &); in ENUM_CLASS() 43 void Leave(const parser::ConnectSpec &); in ENUM_CLASS() 44 void Enter(const parser::CycleStmt &); in ENUM_CLASS() 45 void Enter(const parser::DoConstruct &); in ENUM_CLASS() 46 void Leave(const parser::DoConstruct &); in ENUM_CLASS() 49 void Enter(const parser::ForallStmt &); in ENUM_CLASS() 50 void Leave(const parser::ForallStmt &); in ENUM_CLASS() 52 void Enter(const parser::ExitStmt &); in ENUM_CLASS() 53 void Enter(const parser::Expr &); in ENUM_CLASS() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | LLVMTypeSyntax.cpp | 188 if (parser.parseLess() || dispatchParse(parser, returnType) || in parseFunctionType() 204 if (parser.parseOptionalRParen() || parser.parseOptionalGreater()) in parseFunctionType() 216 if (parser.parseOptionalRParen() || parser.parseOptionalGreater()) in parseFunctionType() 229 return parser.getChecked<LLVMPointerType>(loc, parser.getContext(), in parsePointerType() 238 return parser.getChecked<LLVMPointerType>(loc, parser.getContext(), in parsePointerType() 261 if (parser.parseLess() || parser.getCurrentLocation(&dimPos) || in parseVectorType() 264 dispatchParse(parser, elementType) || parser.parseGreater()) in parseVectorType() 297 if (parser.parseLess() || parser.getCurrentLocation(&sizePos) || in parseArrayType() 299 dispatchParse(parser, elementType) || parser.parseGreater()) in parseArrayType() 352 Location loc = parser.getEncodedSourceLoc(parser.getCurrentLocation()); in parseStructType() [all …]
|
| H A D | ROCDLDialect.cpp | 45 if (parser.parseOperandList(ops, 5) || parser.parseColonType(type) || in parse() 49 MLIRContext *context = parser.getContext(); in parse() 53 return parser.resolveOperands(ops, in parse() 68 if (parser.parseOperandList(ops, 6) || parser.parseColonType(type)) in parse() 76 if (parser.resolveOperands(ops, in parse() 94 if (parser.parseOperandList(ops, 4) || parser.parseColonType(type) || in parse() 98 auto bldr = parser.getBuilder(); in parse() 116 if (parser.parseOperandList(ops, 5) || parser.parseColonType(type)) in parse() 119 auto bldr = parser.getBuilder(); in parse() 140 if (parser.parseOperandList(ops, 5) || parser.parseColonType(type)) in parse() [all …]
|
| /llvm-project-15.0.7/mlir/lib/AsmParser/ |
| H A D | AsmParserImpl.h | 29 : nameLoc(nameLoc), parser(parser) {} in AsmParserImpl() 239 parser.consumeToken(); in parseOptionalString() 246 Token curTok = parser.getToken(); in parseFloat() 313 parser.consumeToken(); in parseOptionalKeyword() 324 parser.consumeToken(); in parseOptionalKeyword() 342 parser.consumeToken(); in parseOptionalKeyword() 389 result = parser.parseType(); in parseCustomTypeWithFallback() 445 parser.consumeToken(); in parseOptionalSymbolName() 541 Token tok = parser.getToken(); in parseKeywordOrCompletion() 551 Token tok = parser.getToken(); in codeCompleteExpectedTokens() [all …]
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | PFTBuilder.h | 99 parser::CallStmt, parser::CloseStmt, parser::ContinueStmt, 100 parser::CycleStmt, parser::DeallocateStmt, parser::EndfileStmt, 101 parser::EventPostStmt, parser::EventWaitStmt, parser::ExitStmt, 102 parser::FailImageStmt, parser::FlushStmt, parser::FormTeamStmt, 103 parser::GotoStmt, parser::IfStmt, parser::InquireStmt, parser::LockStmt, 105 parser::PrintStmt, parser::ReadStmt, parser::ReturnStmt, parser::RewindStmt, 106 parser::StopStmt, parser::SyncAllStmt, parser::SyncImagesStmt, 107 parser::SyncMemoryStmt, parser::SyncTeamStmt, parser::UnlockStmt, 108 parser::WaitStmt, parser::WhereStmt, parser::WriteStmt, 116 parser::EndBlockStmt, parser::SelectCaseStmt, parser::CaseStmt, [all …]
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | expression.h | 32 using namespace Fortran::parser::literals; 34 namespace Fortran::parser { 57 using namespace Fortran::parser::literals; 74 void Set(parser::TypedExpr &x) { in Set() 237 return Analyze<parser::DataRef>(dr); in Analyze() 422 bool Walk(const parser::Program &); 424 bool Pre(const parser::Expr &x) { in Pre() 428 bool Pre(const parser::Variable &x) { in Pre() 432 bool Pre(const parser::Selector &x) { in Pre() 450 bool Pre(const parser::CallStmt &x) { in Pre() [all …]
|
| H A D | semantics.h | 32 namespace Fortran::parser { 57 const parser::BlockConstruct *, const parser::CaseConstruct *, 58 const parser::ChangeTeamConstruct *, const parser::CriticalConstruct *, 59 const parser::DoConstruct *, const parser::ForallConstruct *, 60 const parser::IfConstruct *, const parser::SelectRankConstruct *, 61 const parser::SelectTypeConstruct *, const parser::WhereConstruct *>; 164 parser::Message &Say(parser::CharBlock at, A &&...args) { in Say() 167 parser::Message &Say(parser::Message &&msg) { in Say() 211 parser::Program &SaveParseTree(parser::Program &&); 239 const parser::CharBlock &, const Symbol &, parser::MessageFixedText &&); [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | SPIRVDialect.cpp | 185 parser.emitError( in parseAndVerifyType() 263 if (parser.parseKeyword("stride") || parser.parseEqual()) in parseOptionalArrayStride() 287 if (parser.parseLess()) in parseArrayType() 325 if (parser.parseLess()) in parseCooperativeMatrixType() 343 if (parser.parseComma() || parseEnumKeywordAttr(scope, parser, "scope <id>")) in parseCooperativeMatrixType() 362 if (parser.parseLess()) in parsePointerType() 371 if (parser.parseComma() || parser.parseKeyword(&storageClassSpec)) in parsePointerType() 678 parser.emitError(parser.getNameLoc(), in parseStructType() 720 parser.emitError(parser.getNameLoc(), in parseStructType() 725 if (failed(parser.parseRParen()) || failed(parser.parseGreater())) in parseStructType() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Quant/IR/ |
| H A D | TypeParser.cpp | 80 if (parser.parseInteger(storageTypeMin) || parser.parseColon() || in parseStorageRange() 82 parser.parseInteger(storageTypeMax) || parser.parseGreater()) in parseStorageRange() 106 if (parser.parseLess() || parser.parseFloat(min) || parser.parseColon() || in parseExpressedTypeAndRange() 107 parser.parseFloat(max) || parser.parseGreater()) { in parseExpressedTypeAndRange() 129 if (parser.parseLess()) in parseAnyType() 155 if (parser.parseGreater()) { in parseAnyType() 207 if (parser.parseLess()) { in parseUniformType() 228 if (parser.parseColon() || parser.parseType(expressedType)) { in parseUniformType() 240 if (parser.parseComma()) { in parseUniformType() 304 if (parser.parseLess()) in parseCalibratedType() [all …]
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestAttributes.cpp | 53 if (parser.parseLess() || parser.parseInteger(widthOfSomething) || in parse() 54 parser.parseComma() || parser.parseType(oneType) || parser.parseComma() || in parse() 65 if (parser.parseRSquare() || parser.parseGreater()) in parse() 82 if (parser.parseLess() || parser.parseLSquare()) in parse() 91 if (parser.parseRSquare() || parser.parseGreater()) in parse() 154 if (parser.parseLess() || parser.parseAttribute(first) || in parse() 155 parser.parseComma() || parser.parseAttribute(second) || in parse() 156 parser.parseComma() || parser.parseAttribute(third) || in parse() 246 auto parser = [](AsmParser &parser, in getDynamicCustomAssemblyFormatAttr() local 249 if (parser.parseLess() || parser.parseAttribute(leftAttr) || in getDynamicCustomAssemblyFormatAttr() [all …]
|
| H A D | TestTypes.cpp | 154 if (parser.parseLess() || parser.parseInteger(widthOfSomething) || in parse() 155 parser.parseComma() || parser.parseType(oneType) || parser.parseComma() || in parse() 166 if (parser.parseRSquare() || parser.parseGreater()) in parse() 195 if (parser.parseLess() || parseSignedness(parser, signedness) || in parse() 196 parser.parseComma() || parser.parseInteger(width) || in parse() 199 Location loc = parser.getEncodedSourceLoc(parser.getNameLoc()); in parse() 254 if (parser.parseLess() || parser.parseInteger(val) || parser.parseGreater()) in parse() 364 auto parser = [](AsmParser &parser, in getCustomAssemblyFormatDynamicType() local 367 if (parser.parseLess() || parser.parseAttribute(leftAttr) || in getCustomAssemblyFormatDynamicType() 429 parser.emitError(parser.getNameLoc()) << "unknown type!"; in parseTestType() [all …]
|
| /llvm-project-15.0.7/clang/tools/scan-build-py/lib/libscanbuild/ |
| H A D | arguments.py | 162 parser.add_argument( 164 return parser 187 parser.add_argument( 193 parser.add_argument( 280 parser.add_argument( 422 return parser 431 parser.add_argument( 438 return parser 442 parser.add_argument( 450 parser.add_argument( [all …]
|