Lines Matching defs:complexPart
187 std::optional<bool> complexPart;
269 partInfo.substring, partInfo.complexPart, partInfo.resultShape,
346 gen(const Fortran::evaluate::ComplexPart &complexPart) {
351 complexPart.part() == Fortran::evaluate::ComplexPart::Part::IM;
352 partInfo.complexPart = {complexBit};
354 mlir::Type resultType = visit(complexPart.complex(), partInfo);
361 return genDesignate(designatorType, partInfo, complexPart);
650 if (partInfo.complexPart && partInfo.componentShape) {
1795 /*complexPart=*/std::nullopt,
1847 /*complexPart=*/std::nullopt,