Home
last modified time | relevance | path

Searched refs:stmt (Results 1 – 25 of 347) sorted by relevance

12345678910>>...14

/llvm-project-15.0.7/flang/docs/
H A Df2018-grammar.md25 implicit-stmt | parameter-stmt | format-stmt | entry-stmt
39 access-stmt | allocatable-stmt | asynchronous-stmt | bind-stmt |
41 intent-stmt | intrinsic-stmt | namelist-stmt | optional-stmt |
42 pointer-stmt | protected-stmt | save-stmt | target-stmt |
43 volatile-stmt | value-stmt | common-stmt | equivalence-stmt
50 allocate-stmt | assignment-stmt | backspace-stmt | call-stmt |
51 close-stmt | continue-stmt | cycle-stmt | deallocate-stmt |
53 exit-stmt | fail-image-stmt | flush-stmt | form-team-stmt |
54 goto-stmt | if-stmt | inquire-stmt | lock-stmt | nullify-stmt |
56 return-stmt | rewind-stmt | stop-stmt | sync-all-stmt |
[all …]
/llvm-project-15.0.7/polly/lib/External/ppcg/
H A Dgpu_print.c127 struct ppcg_kernel_stmt *stmt) in stmt_print_local_index() argument
149 index = isl_ast_expr_copy(stmt->u.c.index); in stmt_print_global_index()
168 struct ppcg_kernel_stmt *stmt) in ppcg_kernel_print_copy() argument
171 if (stmt->u.c.read) { in ppcg_kernel_print_copy()
172 p = stmt_print_local_index(p, stmt); in ppcg_kernel_print_copy()
174 p = stmt_print_global_index(p, stmt); in ppcg_kernel_print_copy()
176 p = stmt_print_global_index(p, stmt); in ppcg_kernel_print_copy()
178 p = stmt_print_local_index(p, stmt); in ppcg_kernel_print_copy()
187 struct ppcg_kernel_stmt *stmt) in ppcg_kernel_print_domain() argument
189 return pet_stmt_print_body(stmt->u.d.stmt->stmt, p, stmt->u.d.ref2expr); in ppcg_kernel_print_domain()
[all …]
H A Dcpu.c42 struct pet_stmt *stmt; member
51 if (!stmt) in ppcg_stmt_free()
56 free(stmt); in ppcg_stmt_free()
273 return stmt; in find_stmt()
294 p = pet_stmt_print_body(stmt->stmt, p, stmt->ref2expr); in print_user()
399 if (!stmt) in at_each_domain()
407 stmt->stmt = find_stmt(scop, id); in at_each_domain()
409 if (!stmt->stmt) in at_each_domain()
415 stmt->ref2expr = pet_stmt_build_ast_exprs(stmt->stmt, build, in at_each_domain()
423 ppcg_stmt_free(stmt); in at_each_domain()
[all …]
/llvm-project-15.0.7/polly/test/CodeGen/
H A Dnon-affine-phi-node-expansion-2.ll6 ; CHECK: polly.stmt.bb3: ; preds = %polly.stmt.bb3.entry
10 ; CHECK: br i1 %p_tmp8, label %polly.stmt.bb9, label %polly.stmt.bb10
12 ; CHECK: polly.stmt.bb9: ; preds = %polly.stmt.bb3
13 ; CHECK: br label %polly.stmt.bb11.exit
15 ; CHECK: polly.stmt.bb10: ; preds = %polly.stmt.bb3
16 ; CHECK: br label %polly.stmt.bb11.exit
18 ; CHECK: polly.stmt.bb11.exit: ; preds = %polly.stmt.bb10, %polly.stmt.…
19 ; CHECK: %polly.tmp12 = phi double [ 1.000000e+00, %polly.stmt.bb9 ], [ 2.000000e+00, %polly.stmt
H A Dnon-affine-phi-node-expansion.ll13 ; CHECK: polly.stmt.bb3.entry: ; preds = %polly.start
14 ; CHECK: br label %polly.stmt.bb3
16 ; CHECK: polly.stmt.bb3: ; preds = %polly.stmt.bb3.entry
17 ; CHECK: br i1 true, label %polly.stmt.bb4, label %polly.stmt.bb5
19 ; CHECK: polly.stmt.bb4: ; preds = %polly.stmt.bb3
20 ; CHECK: br label %polly.stmt.bb13.exit
22 ; CHECK: polly.stmt.bb5: ; preds = %polly.stmt.bb3
H A Dpartial_write_in_region_with_loop.ll9 ; CHECK:polly.stmt.bb3:
10 …ly.subregion.iv = phi i32 [ %polly.subregion.iv.inc, %polly.stmt.bb5.cont ], [ 0, %polly.stmt.bb3.…
11 …EXT: %polly.j.0 = phi i64 [ %j.0.phiops.reload, %polly.stmt.bb3.entry ], [ %p_tmp10, %polly.stmt.…
22 ; CHECK-NEXT: br i1 %p_tmp4, label %polly.stmt.bb5, label %polly.stmt.bb11.exit
24 ; CHECK:polly.stmt.bb5:
30 …_bb3__TO__bb11_MayWrite2.cond, label %polly.stmt.bb5.Stmt_bb3__TO__bb11_MayWrite2.partial, label %…
32 ; CHECK:polly.stmt.bb5.Stmt_bb3__TO__bb11_MayWrite2.partial: ; preds = %polly.stmt.bb5
35 ; CHECK-NEXT: br label %polly.stmt.bb5.cont
37 ; CHECK:polly.stmt.bb5.cont:
39 ; CHECK-NEXT: br label %polly.stmt.bb3
H A Dpartial_write_in_region.ll15 ; CHECK: polly.stmt.bb5: ; preds = %polly.stmt.bb2
21 …mt_bb2__TO__bb9_MayWrite2.cond, label %polly.stmt.bb5.Stmt_bb2__TO__bb9_MayWrite2.partial, label %…
23 ; CHECK: polly.stmt.bb5.Stmt_bb2__TO__bb9_MayWrite2.partial: ; preds = %polly.stmt.bb5
26 ; CHECK-NEXT: br label %polly.stmt.bb5.cont
28 ; CHECK: polly.stmt.bb5.cont: ; preds = %polly.stmt.bb5, %polly.stmt.b…
29 ; CHECK-NEXT: br label %polly.stmt.bb9b
H A Dnon-affine-phi-node-expansion-3.ll15 ; CHECK-LABEL: polly.stmt.loop:
24 ; CHECK-LABEL: polly.stmt.branch1:
30 ; CHECK-LABEL: polly.stmt.branch2:
33 ; CHECK-LABEL: polly.stmt.backedge.exit:
34 …polly.merge = phi float [ %p_val0, %polly.stmt.loop ], [ %p_val1, %polly.stmt.branch1 ], [ %p_val2…
H A Dinvariant_load_escaping_second_scop.ll21 ; CHECK: polly.stmt.stmt.P:
28 br label %stmt.S
30 stmt.S: ; preds = %do.cond, %entry
42 br i1 %exitcond, label %stmt.S, label %do.end
48 br label %stmt.P
50 stmt.P: ; preds = %do.cond.5, %do.end
63 br i1 %cmp7, label %stmt.P, label %do.end.8
H A Dnon-affine-phi-node-expansion-4.ll14 ; CHECK-LABEL: polly.stmt.loop:
27 ; CHECK-LABEL: polly.stmt.branch1:
34 ; CHECK-LABEL: polly.stmt.branch2:
37 ; CHECK-LABEL: polly.stmt.backedge.exit:
38 …polly.merge = phi float [ %p_val0, %polly.stmt.loop ], [ %p_val1, %polly.stmt.branch1 ], [ %p_val2…
H A Dpartial_write_mapped_scalar.ll1 ; RUN: opt %loadPolly -polly-stmt-granularity=bb -polly-import-jscop -polly-import-jscop-postfix=tr…
43 ; CHECK: polly.stmt.body:
49 … br i1 %polly.Stmt_body_Write0.cond, label %polly.stmt.body.Stmt_body_Write0.partial, label %polly…
51 ; CHECK: polly.stmt.body.Stmt_body_Write0.partial:
54 ; CHECK-NEXT: br label %polly.stmt.body.cont
56 ; CHECK: polly.stmt.body.cont:
H A Dpartial_write_mapped_vector.ll1 ; RUN: opt %loadPolly -basic-aa -polly-stmt-granularity=bb -polly-import-jscop -polly-import-jscop-…
44 ; CHECK-LABEL: polly.stmt.body:
50 … br i1 %polly.Stmt_body_Write0.cond, label %polly.stmt.body.Stmt_body_Write0.partial, label %polly…
52 ; CHECK-LABEL: polly.stmt.body.Stmt_body_Write0.partial:
55 ; CHECK-NEXT: br label %polly.stmt.body.cont
57 ; CHECK-LABEL: polly.stmt.body.cont:
H A Dpartial_write_array.ll34 ; CHECK: polly.stmt.body:
37 … br i1 %polly.Stmt_body_Write0.cond, label %polly.stmt.body.Stmt_body_Write0.partial, label %polly…
39 ; CHECK: polly.stmt.body.Stmt_body_Write0.partial:
42 ; CHECK-NEXT: br label %polly.stmt.body.cont
44 ; CHECK: polly.stmt.body.cont:
H A Dnon-affine-region-phi-references-in-scop-value.ll7 ; CHECK: polly.stmt.bb3.entry:
9 ; CHECK-NEXT: br label %polly.stmt.bb3
11 ; CHECK: polly.stmt.bb3:
12 …olly.subregion.iv = phi i32 [ %polly.subregion.iv.inc, %polly.stmt.bb9 ], [ 0, %polly.stmt.bb3.ent…
13 …XT: %polly.j.0 = phi i64 [ %j.0.phiops.reload, %polly.stmt.bb3.entry ], [ %p_tmp10, %polly.stmt.…
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/
H A DNodePrinter.cpp76 void printImpl(const EraseStmt *stmt);
77 void printImpl(const LetStmt *stmt);
190 printChildren(stmt->getChildren()); in printImpl()
194 os << "EraseStmt " << stmt << "\n"; in printImpl()
195 printChildren(stmt->getRootOpExpr()); in printImpl()
199 os << "LetStmt " << stmt << "\n"; in printImpl()
200 printChildren(stmt->getVarDecl()); in printImpl()
204 os << "ReplaceStmt " << stmt << "\n"; in printImpl()
205 printChildren(stmt->getRootOpExpr()); in printImpl()
210 os << "ReturnStmt " << stmt << "\n"; in printImpl()
[all …]
H A DNodes.cpp78 void visitImpl(const CompoundStmt *stmt) { in visitImpl() argument
82 void visitImpl(const EraseStmt *stmt) { visit(stmt->getRootOpExpr()); } in visitImpl() argument
83 void visitImpl(const LetStmt *stmt) { visit(stmt->getVarDecl()); } in visitImpl() argument
84 void visitImpl(const ReplaceStmt *stmt) { in visitImpl() argument
85 visit(stmt->getRootOpExpr()); in visitImpl()
89 void visitImpl(const ReturnStmt *stmt) { visit(stmt->getResultExpr()); } in visitImpl() argument
90 void visitImpl(const RewriteStmt *stmt) { in visitImpl() argument
91 visit(stmt->getRootOpExpr()); in visitImpl()
92 visit(stmt->getRewriteBody()); in visitImpl()
195 return stmt; in create()
[all …]
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dprogram-tree.cpp22 &stmt.u)}) { in GetEntryStmts()
127 const auto &stmt{ in Build() local
131 auto result{stmt ? BuildSubprogramTree(stmt->statement.v, x).set_stmt(*stmt) in Build()
148 .set_stmt(stmt) in Build()
159 stmt.statement.t)}) { in Build()
163 .set_stmt(stmt) in Build()
172 const auto &name{stmt.statement.v}; in Build()
179 const auto &name{stmt.statement.v}; in Build()
194 auto result{stmt.statement.v ? BuildSubprogramTree(*stmt.statement.v, x) in Build()
196 return result.set_stmt(stmt).set_endStmt(end); in Build()
[all …]
H A Dcheck-select-type.cpp40 typeCases_.emplace_back(stmt, std::nullopt); in AddTypeCase()
42 if (PassesChecksOnGuard(stmt, *type)) { in AddTypeCase()
43 typeCases_.emplace_back(stmt, *type); in AddTypeCase()
89 context_.Say(stmt.source, in PassesChecksOnGuard()
156 : stmt{s} { in TypeCase()
161 const auto &guard{GetGuardFromStmt(stmt)}; in SetGuardType()
170 const auto &guard{GetGuardFromStmt(stmt)}; in IsDefault()
175 const auto &guard{GetGuardFromStmt(stmt)}; in IsTypeSpec()
180 const auto &guard{GetGuardFromStmt(stmt)}; in IsDerivedTypeSpec()
230 if (p->stmt.source.begin() < iter->stmt.source.begin() && in ReportConflictingTypeCases()
[all …]
H A Dcheck-purity.cpp21 const auto &stmt{std::get<parser::Statement<parser::SubroutineStmt>>(subr.t)}; in Enter() local
23 stmt.source, std::get<std::list<parser::PrefixSpec>>(stmt.statement.t)); in Enter()
29 const auto &stmt{std::get<parser::Statement<parser::FunctionStmt>>(func.t)}; in Enter() local
31 stmt.source, std::get<std::list<parser::PrefixSpec>>(stmt.statement.t)); in Enter()
H A Dcheck-case.cpp43 const auto &stmt{std::get<parser::Statement<parser::CaseStmt>>(c.t)}; in AddCase() local
44 const parser::CaseStmt &caseStmt{stmt.statement}; in AddCase()
52 context_.Say(stmt.source, in AddCase()
59 context_.Say(stmt.source, in AddCase()
63 cases_.emplace_back(stmt); in AddCase()
69 [&](const parser::Default &) { cases_.emplace_front(stmt); }, in AddCase()
144 explicit Case(const parser::Statement<parser::CaseStmt> &s) : stmt{s} {} in Case()
167 const parser::Statement<parser::CaseStmt> &stmt; member
202 if (p->stmt.source.begin() < iter->stmt.source.begin() && in ReportConflictingCases()
205 msg = &context_.Say(iter->stmt.source, in ReportConflictingCases()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Dhwloop5.ll45 polly.stmt.for.body:
46 …%addp_vec28 = phi <2 x i32> [ zeroinitializer, %polly.loop_preheader ], [ %addp_vec, %polly.stmt.f…
47 …], [1000 x i32]* @A, i32 0, i32 0), %polly.loop_preheader ], [ %scevgep.inc, %polly.stmt.for.body ]
49 %polly.indvar = phi i32 [ 0, %polly.loop_preheader ], [ %polly.indvar_next, %polly.stmt.for.body ]
60 br i1 %polly.loop_cond, label %polly.loop_exit.loopexit, label %polly.stmt.for.body
64 br label %polly.stmt.for.body
72 polly.stmt.for.body22:
73 %p_add30 = phi i32 [ %p_add34, %polly.loop_preheader15 ], [ %p_add, %polly.stmt.for.body22 ]
74 … = phi i32 [ %merge.lb, %polly.loop_preheader15 ], [ %polly.indvar_next19, %polly.stmt.for.body22 ]
84 br i1 %polly.loop_cond21, label %polly.stmt.for.body22, label %for.end.loopexit
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/vect/
H A Dvect-v4i16.ll14 for.end.loopexit: ; preds = %polly.stmt.for.body29
43 br i1 %7, label %polly.stmt.for.body29.preheader, label %for.end
45 polly.stmt.for.body29.preheader: ; preds = %polly.loop_header24.preheader
46 br label %polly.stmt.for.body29
60 polly.stmt.for.body29: ; preds = %polly.stmt.for.body29.preheader, %poll…
61 …opiv2733 = phi i32 [ %polly.next_loopiv28, %polly.stmt.for.body29 ], [ %polly.loopiv27.ph, %polly.
68 br i1 %exitcond, label %for.end.loopexit, label %polly.stmt.for.body29
/llvm-project-15.0.7/flang/lib/Lower/
H A DBridge.cpp1421 genFIR(stmt.statement); in genNestedStatement()
1578 prepareExplicitSpace(stmt); in genFIR()
1581 stmt.t) in genFIR()
1615 stmt.t) in genFIR()
1985 genPrintStatement(*this, stmt); in genFIR()
2097 genLockStatement(*this, stmt); in genFIR()
2419 &stmt) { genNestedStatement(stmt); }, in genFIR() argument
2512 genPauseStatement(*this, stmt); in genFIR()
2522 genStopStatement(*this, stmt); in genFIR()
2534 if (stmt.v) { in genFIR()
[all …]
H A DIO.cpp1130 return hasX<SEEK>(stmt.v); in hasSpec()
1136 for (const auto &spec : stmt.v) in getExpr()
1274 if (stmt.format) in isDataTransferFormatted()
1286 if (stmt.format) in isDataTransferList()
1301 if (stmt.iounit.has_value()) in isDataTransferInternal()
1337 if (stmt.iounit.has_value()) in maybeGetInternalIODescriptor()
1370 if (stmt.format) in isDataTransferNamelist()
1514 if (stmt.format && !formatIsActuallyNamelist(*stmt.format)) in getFormat()
1536 stmt.iounit ? &*stmt.iounit : getIOControl<Fortran::parser::IoUnit>(stmt); in getBuffer()
1620 stmt.iounit ? &*stmt.iounit : getIOControl<Fortran::parser::IoUnit>(stmt); in getIOUnit()
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtIterator.h37 Stmt **stmt; member
43 StmtIteratorBase(Stmt **s) : stmt(s) {} in StmtIteratorBase()
46 StmtIteratorBase() : stmt(nullptr) {} in StmtIteratorBase()
95 ++stmt;
111 return LHS.stmt == RHS.stmt && LHS.DGI == RHS.DGI &&
120 return inStmt() ? *stmt : GetDeclExpr();

12345678910>>...14