Lines Matching refs:lower

28                             Fortran::lower::AbstractConverter &converter,  in VectorSubscriptBoxBuilder()
29 Fortran::lower::StatementContext &stmtCtx) in VectorSubscriptBoxBuilder()
32 Fortran::lower::VectorSubscriptBox gen(const Fortran::lower::SomeExpr &expr) { in gen()
34 return Fortran::lower::VectorSubscriptBox( in gen()
41 Fortran::lower::VectorSubscriptBox::LoweredVectorSubscript;
42 using LoweredTriplet = Fortran::lower::VectorSubscriptBox::LoweredTriplet;
43 using LoweredSubscript = Fortran::lower::VectorSubscriptBox::LoweredSubscript;
44 using MaybeSubstring = Fortran::lower::VectorSubscriptBox::MaybeSubstring;
87 mlir::Value lb = genScalarValue(substring.lower()); in gen()
161 Fortran::lower::SomeExpr baseExpr = namedEntityToExpr(arrayRef.base()); in genRankedArrayRefSubscriptAndBase()
190 if (const auto &lbExpr = triplet.lower()) in genRankedArrayRefSubscriptAndBase()
230 Fortran::lower::SomeExpr
236 Fortran::lower::AbstractConverter &converter;
237 Fortran::lower::StatementContext &stmtCtx;
248 Fortran::lower::VectorSubscriptBox Fortran::lower::genVectorSubscriptBox( in genVectorSubscriptBox()
249 mlir::Location loc, Fortran::lower::AbstractConverter &converter, in genVectorSubscriptBox()
250 Fortran::lower::StatementContext &stmtCtx, in genVectorSubscriptBox()
251 const Fortran::lower::SomeExpr &expr) { in genVectorSubscriptBox()
256 mlir::Value Fortran::lower::VectorSubscriptBox::loopOverElementsBase( in loopOverElementsBase()
304 void Fortran::lower::VectorSubscriptBox::loopOverElements( in loopOverElements()
312 mlir::Value Fortran::lower::VectorSubscriptBox::loopOverElementsWhile( in loopOverElementsWhile()
322 Fortran::lower::VectorSubscriptBox::createSlice(fir::FirOpBuilder &builder, in createSlice()
351 Fortran::lower::VectorSubscriptBox::genLoopBounds(fir::FirOpBuilder &builder, in genLoopBounds()
384 fir::ExtendedValue Fortran::lower::VectorSubscriptBox::getElementAt( in getElementAt()