Lines Matching defs:fltTy

52       auto fltTy = mlir::Float80Type::get(ctx);
54 return mlir::FunctionType::get(ctx, fltTy, intTy);
63 auto fltTy = mlir::Float80Type::get(ctx);
65 return mlir::FunctionType::get(ctx, fltTy, intTy);
75 auto fltTy = mlir::Float128Type::get(ctx);
77 return mlir::FunctionType::get(ctx, fltTy, intTy);
86 auto fltTy = mlir::Float128Type::get(ctx);
88 return mlir::FunctionType::get(ctx, fltTy, intTy);
120 auto fltTy = mlir::Float80Type::get(ctx);
123 return mlir::FunctionType::get(ctx, {fltTy, fltTy, strTy, intTy},
124 {fltTy});
134 auto fltTy = mlir::Float128Type::get(ctx);
137 return mlir::FunctionType::get(ctx, {fltTy, fltTy, strTy, intTy},
138 {fltTy});
148 auto fltTy = mlir::Float80Type::get(ctx);
151 return mlir::FunctionType::get(ctx, {fltTy, fltTy, strTy, intTy},
152 {fltTy});
162 auto fltTy = mlir::Float128Type::get(ctx);
165 return mlir::FunctionType::get(ctx, {fltTy, fltTy, strTy, intTy},
166 {fltTy});
176 auto fltTy = mlir::Float80Type::get(ctx);
178 return mlir::FunctionType::get(ctx, {fltTy, boolTy}, {fltTy});
188 auto fltTy = mlir::Float128Type::get(ctx);
190 return mlir::FunctionType::get(ctx, {fltTy, boolTy}, {fltTy});
222 auto fltTy = mlir::Float80Type::get(ctx);
224 return mlir::FunctionType::get(ctx, {fltTy, intTy}, {fltTy});
234 auto fltTy = mlir::Float128Type::get(ctx);
236 return mlir::FunctionType::get(ctx, {fltTy, intTy}, {fltTy});
246 auto fltTy = mlir::Float80Type::get(ctx);
248 return mlir::FunctionType::get(ctx, {fltTy, intTy}, {fltTy});
258 auto fltTy = mlir::Float128Type::get(ctx);
260 return mlir::FunctionType::get(ctx, {fltTy, intTy}, {fltTy});
292 mlir::Type fltTy = x.getType();
293 if (fltTy.isF32()) {
298 } else if (fltTy.isF64()) {
303 } else if (fltTy.isF80()) {
308 } else if (fltTy.isF128()) {
314 fir::intrinsicTypeTODO(builder, fltTy, loc, "EXPONENT");
327 mlir::Type fltTy = x.getType();
328 if (fltTy.isF32())
330 else if (fltTy.isF64())
332 else if (fltTy.isF80())
334 else if (fltTy.isF128())
337 fir::intrinsicTypeTODO(builder, fltTy, loc, "FRACTION");
350 mlir::Type fltTy = a.getType();
352 if (fltTy != p.getType())
355 if (fltTy.isF32())
357 else if (fltTy.isF64())
359 else if (fltTy.isF80())
361 else if (fltTy.isF128())
364 fir::intrinsicTypeTODO(builder, fltTy, loc, "MOD");
381 mlir::Type fltTy = a.getType();
383 if (fltTy != p.getType())
388 if (fltTy.isF32())
390 else if (fltTy.isF64())
392 else if (fltTy.isF80())
394 else if (fltTy.isF128())
397 fir::intrinsicTypeTODO(builder, fltTy, loc, "MODULO");
414 mlir::Type fltTy = x.getType();
416 if (fltTy.isF32())
418 else if (fltTy.isF64())
420 else if (fltTy.isF80())
422 else if (fltTy.isF128())
425 fir::intrinsicTypeTODO(builder, fltTy, loc, "NEAREST");
437 mlir::Type fltTy = x.getType();
439 if (fltTy.isF32())
441 else if (fltTy.isF64())
443 else if (fltTy.isF80())
445 else if (fltTy.isF128())
448 fir::intrinsicTypeTODO(builder, fltTy, loc, "RRSPACING");
461 mlir::Type fltTy = x.getType();
463 if (fltTy.isF32())
465 else if (fltTy.isF64())
467 else if (fltTy.isF80())
469 else if (fltTy.isF128())
472 fir::intrinsicTypeTODO(builder, fltTy, loc, "ERFC_SCALED");
486 mlir::Type fltTy = x.getType();
488 if (fltTy.isF32())
490 else if (fltTy.isF64())
492 else if (fltTy.isF80())
494 else if (fltTy.isF128())
497 fir::intrinsicTypeTODO(builder, fltTy, loc, "SCALE");
604 mlir::Type fltTy = x.getType();
606 if (fltTy.isF32())
608 else if (fltTy.isF64())
610 else if (fltTy.isF80())
612 else if (fltTy.isF128())
615 fir::intrinsicTypeTODO(builder, fltTy, loc, "SET_EXPONENT");
627 mlir::Type fltTy = x.getType();
633 if (fltTy.isF32())
635 else if (fltTy.isF64())
637 else if (fltTy.isF80())
639 else if (fltTy.isF128())
641 else if (fltTy.isF16())
643 else if (fltTy.isBF16())
646 fir::intrinsicTypeTODO(builder, fltTy, loc, "SPACING");
653 return builder.createConvert(loc, fltTy, res);