Searched refs:BlockStmt (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | UnnecessaryCopyInitialization.cpp | 139 if (!isOnlyUsedAsConst(InitializingVar, BlockStmt, Context)) in isInitializingVariableImmutable() 163 return isInitializingVariableImmutable(*OrigVar, BlockStmt, Context, in isInitializingVariableImmutable() 173 bool isVariableUnused(const VarDecl &Var, const Stmt &BlockStmt, in isVariableUnused() argument 175 return allDeclRefExprs(Var, BlockStmt, Context).empty(); in isVariableUnused() 270 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 307 const VarDecl &Var, const Stmt &BlockStmt, const DeclStmt &Stmt, in handleCopyFromMethodReturn() argument 313 !isInitializingVariableImmutable(*ObjectArg, BlockStmt, Context, in handleCopyFromMethodReturn() 316 if (isVariableUnused(Var, BlockStmt, Context)) { in handleCopyFromMethodReturn() 340 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 341 !isInitializingVariableImmutable(OldVar, BlockStmt, Context, in handleCopyFromLocalVar() [all …]
|
| H A D | UnnecessaryCopyInitialization.h | 38 void handleCopyFromMethodReturn(const VarDecl &Var, const Stmt &BlockStmt, 43 const Stmt &BlockStmt, const DeclStmt &Stmt,
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-labels.cpp | 120 std::is_same_v<A, parser::BlockStmt> || in IsLegalBranchTarget() 229 parser::BlockStmt, parser::ChangeTeamStmt, parser::CriticalStmt, in Pre() 593 std::get<parser::Statement<parser::BlockStmt>>(blockConstruct.t) in PushConstructName() 609 std::get<parser::Statement<parser::BlockStmt>>(blockConstruct.t) in PopConstructNameIfPresent() 712 CheckEndName<parser::BlockStmt, parser::EndBlockStmt>( in CheckName()
|
| H A D | resolve-names.cpp | 1152 bool Pre(const parser::BlockStmt &); 6062 bool ConstructVisitor::Pre(const parser::BlockStmt &x) { in Pre()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | executable-parsers.cpp | 168 construct<BlockConstruct>(statement(Parser<BlockStmt>{}), 173 TYPE_PARSER(construct<BlockStmt>(maybe(name / ":") / "BLOCK"))
|
| H A D | unparse.cpp | 958 void Unparse(const BlockStmt &x) { // R1108 in Unparse()
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | PFTBuilder.h | 115 parser::AssociateStmt, parser::EndAssociateStmt, parser::BlockStmt,
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | PFTBuilder.cpp | 678 std::tuple<parser::BlockStmt, parser::CycleStmt, parser::ElseStmt, in getConstructName() 821 [&](const parser::BlockStmt &s) { in analyzeBranches()
|
| H A D | Bridge.cpp | 1904 void genFIR(const Fortran::parser::BlockStmt &) { in genFIR() argument
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | dump-parse-tree.h | 163 NODE(parser, BlockStmt) in NODE()
|
| H A D | parse-tree.h | 2115 WRAPPER_CLASS(BlockStmt, std::optional<Name>); 2133 std::tuple<Statement<BlockStmt>, BlockSpecificationPart, Block,
|