Lines Matching defs:stmtCtx

61                          Fortran::lower::StatementContext &stmtCtx)
62 : converter{converter}, symMap{symMap}, stmtCtx{stmtCtx}, loc{loc} {}
880 Fortran::lower::StatementContext &getStmtCtx() { return stmtCtx; }
884 Fortran::lower::StatementContext &stmtCtx;
1488 Fortran::lower::StatementContext &stmtCtx)
1489 : converter{converter}, symMap{symMap}, stmtCtx{stmtCtx}, loc{loc} {}
1804 HlfirDesignatorBuilder designatorBuilder(loc, converter, symMap, stmtCtx);
1864 loc, converter, expr, symMap, stmtCtx)));
1876 /*lbounds=*/std::nullopt, stmtCtx);
1970 Fortran::lower::StatementContext &getStmtCtx() { return stmtCtx; }
1974 Fortran::lower::StatementContext &stmtCtx;
2007 Fortran::lower::StatementContext &stmtCtx) {
2008 return HlfirBuilder(loc, converter, symMap, stmtCtx).gen(expr);
2013 hlfir::Entity entity, Fortran::lower::StatementContext &stmtCtx,
2018 stmtCtx.attachCleanup(*cleanup);
2025 Fortran::lower::StatementContext &stmtCtx) {
2027 HlfirBuilder(loc, converter, symMap, stmtCtx).gen(expr);
2028 return convertToBox(loc, converter, loweredExpr, stmtCtx,
2034 hlfir::Entity entity, Fortran::lower::StatementContext &stmtCtx,
2040 stmtCtx.attachCleanup(*cleanup);
2047 Fortran::lower::StatementContext &stmtCtx) {
2049 HlfirBuilder(loc, converter, symMap, stmtCtx).gen(expr);
2050 return convertToAddress(loc, converter, loweredExpr, stmtCtx,
2056 hlfir::Entity entity, Fortran::lower::StatementContext &stmtCtx) {
2060 stmtCtx.attachCleanup(*cleanup);
2067 Fortran::lower::StatementContext &stmtCtx) {
2069 HlfirBuilder(loc, converter, symMap, stmtCtx).gen(expr);
2070 return convertToValue(loc, converter, loweredExpr, stmtCtx);
2076 Fortran::lower::StatementContext &stmtCtx) {
2078 HlfirDesignatorBuilder(loc, converter, symMap, stmtCtx).gen(dataRef);
2079 return convertToValue(loc, converter, loweredExpr, stmtCtx);
2103 Fortran::lower::SymMap &symMap, Fortran::lower::StatementContext &stmtCtx) {
2104 return HlfirDesignatorBuilder(loc, converter, symMap, stmtCtx)