Lines Matching defs:cmplx
395 .template Case<mlir::ComplexType>([&](mlir::ComplexType cmplx) {
396 wrap = rewriteCallComplexResultType(loc, cmplx, newResTys,
458 .template Case<mlir::ComplexType>([&](mlir::ComplexType cmplx) {
459 rewriteCallComplexInputType(loc, cmplx, oper, newInTyAndAttrs,
593 mlir::Location loc, mlir::ComplexType cmplx, Ty &newResTys,
596 newResTys.push_back(cmplx);
600 specifics->complexReturnType(loc, cmplx.getElementType())) {
611 mlir::Location loc, mlir::ComplexType cmplx,
614 newInTyAndAttrs.push_back(fir::CodeGenSpecifics::getTypeAndAttr(cmplx));
617 specifics->complexArgumentType(loc, cmplx.getElementType());
844 .template Case<mlir::ComplexType>([&](mlir::ComplexType cmplx) {
846 newResTys.push_back(cmplx);
848 doComplexReturn(func, cmplx, newResTys, newInTyAndAttrs, fixups);
902 .template Case<mlir::ComplexType>([&](mlir::ComplexType cmplx) {
903 doComplexArg(func, cmplx, newInTyAndAttrs, fixups);
1199 void doComplexReturn(OpTy func, mlir::ComplexType cmplx, Ty &newResTys,
1203 newResTys.push_back(cmplx);
1207 specifics->complexReturnType(func.getLoc(), cmplx.getElementType());
1274 void doComplexArg(OpTy func, mlir::ComplexType cmplx,
1278 newInTyAndAttrs.push_back(fir::CodeGenSpecifics::getTypeAndAttr(cmplx));
1282 specifics->complexArgumentType(func.getLoc(), cmplx.getElementType());