Searched refs:ScalarIntConstantExpr (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-directive-structure.h | 346 const C &clause, const parser::ScalarIntConstantExpr &i); 352 const C &clause, const std::optional<parser::ScalarIntConstantExpr> &o); 519 const parser::ScalarIntConstantExpr &i) { in RequiresConstantPositiveParameter() 534 const std::optional<parser::ScalarIntConstantExpr> &o) { in OptionalConstantPositiveParameter()
|
| H A D | check-select-rank.cpp | 95 [&](const parser::ScalarIntConstantExpr &init) { in Leave()
|
| H A D | resolve-names.cpp | 4023 if (auto &init{std::get<std::optional<parser::ScalarIntConstantExpr>>( in Pre() 4598 std::get<std::optional<parser::ScalarIntConstantExpr>>(decl.t)}) { in Post() 6226 if (const auto *init{std::get_if<parser::ScalarIntConstantExpr>(&x.u)}) { in Post()
|
| H A D | check-omp-structure.cpp | 2211 std::get<std::optional<parser::ScalarIntConstantExpr>>(x.v.t)}) { in Enter()
|
| H A D | expression.cpp | 3167 [&](const parser::ScalarIntConstantExpr &x) { in AnalyzeKindSelector()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 330 using ScalarIntConstantExpr = Scalar<IntConstantExpr>; variable 636 std::variant<ScalarIntConstantExpr, StarSize> u; 666 ScalarIntConstantExpr kind; 668 CharSelector(TypeParamValue &&l, ScalarIntConstantExpr &&k) in CharSelector() 905 std::tuple<Name, std::optional<ScalarIntConstantExpr>> t; 1467 using Bounds = LoopBounds<DoVariable, ScalarIntConstantExpr>; 2378 std::variant<ScalarIntConstantExpr, Star, Default> u; 3416 std::optional<ScalarIntConstantExpr> &&s) in WithModifier() 3420 std::optional<ScalarIntConstantExpr> step; 3428 std::optional<ScalarIntConstantExpr> step; [all …]
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | openacc-parsers.cpp | 66 "*" >> construct<std::optional<ScalarIntConstantExpr>>()))
|
| H A D | unparse.cpp | 170 [&](const ScalarIntConstantExpr &y) { in Unparse() 263 Walk("=", std::get<std::optional<ScalarIntConstantExpr>>(x.t)); in Unparse() 405 Walk(" = ", std::get<std::optional<ScalarIntConstantExpr>>(x.t)); in Unparse() 1090 [&](const ScalarIntConstantExpr &y) { in Unparse() 2013 Walk(std::get<std::optional<ScalarIntConstantExpr>>(x.t)); in Unparse() 2044 Walk(std::get<ScalarIntConstantExpr>(x.t)); in Unparse()
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMP.td | 52 let flangClass = "ScalarIntConstantExpr"; 56 let flangClass = "ScalarIntConstantExpr"; 60 let flangClass = "ScalarIntConstantExpr"; 187 let flangClass = "ScalarIntConstantExpr";
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenACC/ |
| H A D | ACC.td | 59 let flangClass = "ScalarIntConstantExpr";
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | OpenACC.cpp | 270 std::get<std::optional<Fortran::parser::ScalarIntConstantExpr>>( in createLoopOp()
|