Home
last modified time | relevance | path

Searched refs:ScalarIntConstantExpr (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-directive-structure.h346 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 Dcheck-select-rank.cpp95 [&](const parser::ScalarIntConstantExpr &init) { in Leave()
H A Dresolve-names.cpp4023 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 Dcheck-omp-structure.cpp2211 std::get<std::optional<parser::ScalarIntConstantExpr>>(x.v.t)}) { in Enter()
H A Dexpression.cpp3167 [&](const parser::ScalarIntConstantExpr &x) { in AnalyzeKindSelector()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h330 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 Dopenacc-parsers.cpp66 "*" >> construct<std::optional<ScalarIntConstantExpr>>()))
H A Dunparse.cpp170 [&](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 DOMP.td52 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 DACC.td59 let flangClass = "ScalarIntConstantExpr";
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenACC.cpp270 std::get<std::optional<Fortran::parser::ScalarIntConstantExpr>>( in createLoopOp()