Lines Matching defs:Conversion
1475 enum class Conversion { Forbidden, None, Narrow, Extend };
1479 case Conversion::Forbidden:
1482 case Conversion::None:
1484 case Conversion::Narrow:
1487 case Conversion::Extend:
1495 case Conversion::Forbidden:
1498 case Conversion::None:
1500 case Conversion::Narrow:
1503 case Conversion::Extend:
1518 static Conversion conversionBetweenTypes(mlir::Type from, mlir::Type to) {
1520 return Conversion::None;
1524 return fromIntTy.getWidth() > toIntTy.getWidth() ? Conversion::Narrow
1525 : Conversion::Extend;
1531 ? Conversion::Narrow
1532 : Conversion::Extend;
1537 ? Conversion::Narrow
1538 : Conversion::Extend;
1546 return Conversion::Forbidden;
5095 // // Conversion to the same type is a nop except for sNaN processing.
5099 // // Conversion to a larger type is exact.
5145 // Conversion is a nop, except that A may be an sNaN.
5162 // Conversion from a smaller type to a larger type is exact.