This directive is currently lowered as NOP.
Patch is an attempt upstream code from:
PR: https://github.com/flang-compiler/f18-llvm-project/pull/573
Reviewed By: kiranchandramohan, schweitz, clementval
Differential Revision: https://reviews.llvm.org/D100576
namespace Fortran {
namespace parser {
struct OpenMPConstruct;
-struct OmpEndLoopDirective;
} // namespace parser
namespace lower {
void genOpenMPConstruct(AbstractConverter &, pft::Evaluation &,
const parser::OpenMPConstruct &);
-void genOpenMPEndLoop(AbstractConverter &, pft::Evaluation &,
- const parser::OmpEndLoopDirective &);
-
} // namespace lower
} // namespace Fortran
},
ompConstruct.u);
}
-
-void Fortran::lower::genOpenMPEndLoop(
- Fortran::lower::AbstractConverter &converter,
- Fortran::lower::pft::Evaluation &,
- const Fortran::parser::OmpEndLoopDirective &) {
- TODO(converter.getCurrentLocation(), "OmpEndLoopDirective");
-}