Home
last modified time | relevance | path

Searched refs:TruncationKind (Results 1 – 2 of 2) sorted by relevance

/external/v8/src/compiler/
Drepresentation-change.h18 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 …]
Drepresentation-change.cc21 case TruncationKind::kNone: in description()
23 case TruncationKind::kBool: in description()
25 case TruncationKind::kWord32: in description()
27 case TruncationKind::kWord64: in description()
29 case TruncationKind::kFloat64: in description()
31 case TruncationKind::kAny: in description()
57 Truncation::TruncationKind Truncation::Generalize(TruncationKind rep1, in Generalize()
58 TruncationKind rep2) { in Generalize()
62 if (LessGeneral(rep1, TruncationKind::kFloat64) && in Generalize()
63 LessGeneral(rep2, TruncationKind::kFloat64)) { in Generalize()
[all …]