| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenACC/ |
| H A D | ACC.td | 36 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 D | parse-tree.h | 329 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 D | OpenACC.cpp | 157 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 D | Bridge.cpp | 932 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 D | OpenMP.cpp | 968 std::get<std::optional<Fortran::parser::ScalarIntExpr>>( in genOMP()
|
| H A D | IO.cpp | 681 auto genControlValue = [&](const Fortran::parser::ScalarIntExpr &expr) { in genIoLoop()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | openacc-parsers.cpp | 52 construct<AccSizeExpr>("*" >> construct<std::optional<ScalarIntExpr>>())) 57 "*" >> construct<std::optional<ScalarIntExpr>>()))
|
| H A D | unparse.cpp | 415 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 D | OMP.td | 36 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 D | check-do-forall.cpp | 611 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 D | rewrite-parse-tree.cpp | 151 parser::ScalarIntExpr{parser::IntExpr{std::move(expr)}}}; in Post()
|
| H A D | check-directive-structure.h | 349 const parser::ScalarIntExpr &i, llvm::StringRef paramName = "parameter"); 553 const parser::ScalarIntExpr &i, llvm::StringRef paramName) { in RequiresPositiveParameter()
|
| H A D | check-omp-structure.cpp | 2355 if (const auto &chunkExpr{std::get<std::optional<parser::ScalarIntExpr>>( in Enter()
|
| H A D | expression.cpp | 854 const std::optional<parser::ScalarIntExpr> &bound) { in GetSubstringBound()
|
| H A D | resolve-names.cpp | 5824 [=](const parser::ScalarIntExpr &x) { // C704 in GetParamValue()
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | expression.h | 328 const std::optional<parser::ScalarIntExpr> &);
|