Lines Matching defs:entity
466 // complex reference. If the entity is a pointer or allocatable, this
793 // subscripted entity element address given one based indices (for the shape
1689 hlfir::EntityWithAttributes entity =
1702 return castResult(hlfir::genCharLength(loc, builder, entity));
1705 hlfir::genLBound(loc, builder, entity, desc.dimension()));
1708 hlfir::genExtent(loc, builder, entity, desc.dimension()));
1710 return castResult(hlfir::genRank(loc, builder, entity, resultType));
1740 // Construct an entity holding the value specified by the
1741 // StructureConstructor. The initialization of the temporary entity
1946 fir::emitFatalError(loc, "allocatable entity could not be lowered "
2013 hlfir::Entity entity, Fortran::lower::StatementContext &stmtCtx,
2016 auto [exv, cleanup] = hlfir::convertToBox(loc, builder, entity, fortranType);
2034 hlfir::Entity entity, Fortran::lower::StatementContext &stmtCtx,
2038 hlfir::convertToAddress(loc, builder, entity, fortranType);
2056 hlfir::Entity entity, Fortran::lower::StatementContext &stmtCtx) {
2058 auto [exv, cleanup] = hlfir::convertToValue(loc, builder, entity);