Searched refs:TruncationKind (Results 1 – 2 of 2) sorted by relevance
18 static Truncation None() { return Truncation(TruncationKind::kNone); } in None()19 static Truncation Bool() { return Truncation(TruncationKind::kBool); } in Bool()20 static Truncation Word32() { return Truncation(TruncationKind::kWord32); } in Word32()21 static Truncation Word64() { return Truncation(TruncationKind::kWord64); } in Word64()22 static Truncation Float64() { return Truncation(TruncationKind::kFloat64); } in Float64()23 static Truncation Any() { return Truncation(TruncationKind::kAny); } in Any()30 bool IsUnused() const { return kind_ == TruncationKind::kNone; } in IsUnused()32 return LessGeneral(kind_, TruncationKind::kBool); in IsUsedAsBool()35 return LessGeneral(kind_, TruncationKind::kWord32); in IsUsedAsWord32()38 return LessGeneral(kind_, TruncationKind::kFloat64); in IsUsedAsFloat64()[all …]
19 case TruncationKind::kNone: in description()21 case TruncationKind::kBool: in description()23 case TruncationKind::kWord32: in description()25 case TruncationKind::kWord64: in description()27 case TruncationKind::kFloat64: in description()29 case TruncationKind::kAny: in description()55 Truncation::TruncationKind Truncation::Generalize(TruncationKind rep1, in Generalize()56 TruncationKind rep2) { in Generalize()60 if (LessGeneral(rep1, TruncationKind::kFloat64) && in Generalize()61 LessGeneral(rep2, TruncationKind::kFloat64)) { in Generalize()[all …]