Home
last modified time | relevance | path

Searched refs:ScalarIntExpr (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenACC/
H A DACC.td36 let flangClass = "ScalarIntExpr";
100 let flangClass = "ScalarIntExpr";
120 let flangClass = "ScalarIntExpr";
185 let flangClass = "ScalarIntExpr";
190 let flangClass = "ScalarIntExpr";
232 let flangClass = "ScalarIntExpr";
239 let flangClass = "ScalarIntExpr";
250 let flangClass = "ScalarIntExpr";
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h329 using ScalarIntExpr = Scalar<IntExpr>; variable
1208 std::tuple<ScalarIntExpr, ScalarIntExpr, std::optional<ScalarIntExpr>> t;
1592 std::tuple<std::optional<ScalarIntExpr>, std::optional<ScalarIntExpr>> t;
1596 using Subscript = ScalarIntExpr;
1614 using Cosubscript = ScalarIntExpr;
1868 using BoundExpr = ScalarIntExpr;
2189 std::tuple<Name, ScalarIntExpr, ScalarIntExpr, std::optional<ScalarIntExpr>>
2644 WRAPPER_CLASS(Pos, ScalarIntExpr);
2645 WRAPPER_CLASS(Rec, ScalarIntExpr);
3384 std::optional<ScalarIntExpr>>
[all …]
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenACC.cpp157 const auto &expr = std::get<std::optional<Fortran::parser::ScalarIntExpr>>( in genDeviceTypeClause()
192 std::get<std::list<Fortran::parser::ScalarIntExpr>>(waitArg.t); in genWaitClause()
193 for (const Fortran::parser::ScalarIntExpr &value : waitList) { in genWaitClause()
200 std::get<std::optional<Fortran::parser::ScalarIntExpr>>(waitArg.t); in genWaitClause()
230 std::get<std::optional<Fortran::parser::ScalarIntExpr>>(x.t)) { in createLoopOp()
237 std::get<std::optional<Fortran::parser::ScalarIntExpr>>( in createLoopOp()
973 std::get<std::list<Fortran::parser::ScalarIntExpr>>(waitArg.t); in genACC()
974 for (const Fortran::parser::ScalarIntExpr &value : waitList) { in genACC()
981 std::get<std::optional<Fortran::parser::ScalarIntExpr>>(waitArg.t); in genACC()
H A DBridge.cpp932 std::get<Fortran::parser::ScalarIntExpr>(stmt.t)), in genFIR()
1467 std::get<std::optional<Fortran::parser::ScalarIntExpr>>(ctrl.t); in genFIR()
1510 std::get<std::optional<Fortran::parser::ScalarIntExpr>>(ctrl.t); in genFIR()
H A DOpenMP.cpp968 std::get<std::optional<Fortran::parser::ScalarIntExpr>>( in genOMP()
H A DIO.cpp681 auto genControlValue = [&](const Fortran::parser::ScalarIntExpr &expr) { in genIoLoop()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dopenacc-parsers.cpp52 construct<AccSizeExpr>("*" >> construct<std::optional<ScalarIntExpr>>()))
57 "*" >> construct<std::optional<ScalarIntExpr>>()))
H A Dunparse.cpp415 Walk(":", std::get<std::optional<ScalarIntExpr>>(x.t)); in Unparse()
1018 Walk(":", std::get<std::optional<ScalarIntExpr>>(x.t)); in Unparse()
1162 [&](const ScalarIntExpr &) { Word("UNTIL_COUNT="); }, in Before() argument
1173 Word("FORM TEAM ("), Walk(std::get<ScalarIntExpr>(x.t)); in Unparse()
1180 [&](const ScalarIntExpr &) { Word("NEW_INDEX="); }, in Before() argument
1885 Walk("NUM:", std::get<std::optional<ScalarIntExpr>>(x.t)); in Unparse()
1975 Walk("DEVNUM:", std::get<std::optional<ScalarIntExpr>>(x.t), ":"); in Unparse()
1976 Walk(std::get<std::list<ScalarIntExpr>>(x.t), ","); in Unparse()
2009 Walk(",", std::get<std::optional<ScalarIntExpr>>(x.t)); in Unparse()
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMP.td36 let flangClass = "ScalarIntExpr";
48 let flangClass = "ScalarIntExpr";
213 let flangClass = "ScalarIntExpr";
223 let flangClass = "ScalarIntExpr";
227 let flangClass = "ScalarIntExpr";
231 let flangClass = "ScalarIntExpr";
235 let flangClass = "ScalarIntExpr";
242 let flangClass = "ScalarIntExpr";
250 let flangClass = "ScalarIntExpr";
390 let flangClass = "ScalarIntExpr";
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-do-forall.cpp611 const parser::ScalarIntExpr &expr) const { in HasNoReferences()
630 void CheckExprDoesNotReferenceLocal(const parser::ScalarIntExpr &expr, in CheckExprDoesNotReferenceLocal()
682 std::get<std::optional<parser::ScalarIntExpr>>(control.t)}) { in CheckConcurrentHeader()
709 std::get<std::optional<parser::ScalarIntExpr>>(c.t)}) { in CheckLocalitySpecs()
H A Drewrite-parse-tree.cpp151 parser::ScalarIntExpr{parser::IntExpr{std::move(expr)}}}; in Post()
H A Dcheck-directive-structure.h349 const parser::ScalarIntExpr &i, llvm::StringRef paramName = "parameter");
553 const parser::ScalarIntExpr &i, llvm::StringRef paramName) { in RequiresPositiveParameter()
H A Dcheck-omp-structure.cpp2355 if (const auto &chunkExpr{std::get<std::optional<parser::ScalarIntExpr>>( in Enter()
H A Dexpression.cpp854 const std::optional<parser::ScalarIntExpr> &bound) { in GetSubstringBound()
H A Dresolve-names.cpp5824 [=](const parser::ScalarIntExpr &x) { // C704 in GetParamValue()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dexpression.h328 const std::optional<parser::ScalarIntExpr> &);