Lines Matching refs:lower
55 void init(Fortran::lower::AbstractConverter &converter, mlir::Location loc, in init()
56 const Fortran::lower::SomeExpr *statExpr, in init()
57 const Fortran::lower::SomeExpr *errMsgExpr) { in init()
58 Fortran::lower::StatementContext stmtCtx; in init()
220 genMutableBoxValue(Fortran::lower::AbstractConverter &converter, in genMutableBoxValue()
223 const Fortran::lower::SomeExpr *expr = Fortran::semantics::GetExpr(allocObj); in genMutableBoxValue()
231 AllocateStmtHelper(Fortran::lower::AbstractConverter &converter, in AllocateStmtHelper()
237 void lower() { in lower() function in __anon5a2fc0790111::AllocateStmtHelper
336 Fortran::lower::StatementContext stmtCtx; in genInlinedAllocation()
401 Fortran::lower::StatementContext stmtCtx; in genSimpleAllocation()
439 Fortran::lower::StatementContext stmtCtx; in lowerAllocateLengthParameters()
440 Fortran::lower::SomeExpr lenExpr{*intExpr}; in lowerAllocateLengthParameters()
483 Fortran::lower::AbstractConverter &converter;
486 const Fortran::lower::SomeExpr *sourceExpr{nullptr};
487 const Fortran::lower::SomeExpr *moldExpr{nullptr};
488 const Fortran::lower::SomeExpr *statExpr{nullptr};
489 const Fortran::lower::SomeExpr *errMsgExpr{nullptr};
499 void Fortran::lower::genAllocateStmt( in genAllocateStmt()
500 Fortran::lower::AbstractConverter &converter, in genAllocateStmt()
502 AllocateStmtHelper{converter, stmt, loc}.lower(); in genAllocateStmt()
526 void Fortran::lower::genDeallocateStmt( in genDeallocateStmt()
527 Fortran::lower::AbstractConverter &converter, in genDeallocateStmt()
529 const Fortran::lower::SomeExpr *statExpr = nullptr; in genDeallocateStmt()
530 const Fortran::lower::SomeExpr *errMsgExpr = nullptr; in genDeallocateStmt()
590 createMutableProperties(Fortran::lower::AbstractConverter &converter, in createMutableProperties()
592 const Fortran::lower::pft::Variable &var, in createMutableProperties()
656 fir::MutableBoxValue Fortran::lower::createMutableBox( in createMutableBox()
657 Fortran::lower::AbstractConverter &converter, mlir::Location loc, in createMutableBox()
658 const Fortran::lower::pft::Variable &var, mlir::Value boxAddr, in createMutableBox()
674 bool Fortran::lower::isArraySectionWithoutVectorSubscript( in isArraySectionWithoutVectorSubscript()
675 const Fortran::lower::SomeExpr &expr) { in isArraySectionWithoutVectorSubscript()
681 void Fortran::lower::associateMutableBox( in associateMutableBox()
682 Fortran::lower::AbstractConverter &converter, mlir::Location loc, in associateMutableBox()
683 const fir::MutableBoxValue &box, const Fortran::lower::SomeExpr &source, in associateMutableBox()
684 mlir::ValueRange lbounds, Fortran::lower::StatementContext &stmtCtx) { in associateMutableBox()
702 bool Fortran::lower::isWholeAllocatable(const Fortran::lower::SomeExpr &expr) { in isWholeAllocatable()
709 bool Fortran::lower::isWholePointer(const Fortran::lower::SomeExpr &expr) { in isWholePointer()