Index: src/compiler/typer.cc |
diff --git a/src/compiler/typer.cc b/src/compiler/typer.cc |
index 51f4b628910ad264adc81fb8494e22830f88c8b3..74767d6da50dee185c92dc705b8ecdcc59bccb54 100644 |
--- a/src/compiler/typer.cc |
+++ b/src/compiler/typer.cc |
@@ -488,7 +488,7 @@ Type* Typer::Visitor::TypeOsrValue(Node* node) { return Type::Any(); } |
Type* Typer::Visitor::TypeInt32Constant(Node* node) { |
double number = OpParameter<int32_t>(node); |
return Type::Intersect(Type::Range(number, number, zone()), |
- Type::UntaggedSigned32(), zone()); |
+ Type::UntaggedIntegral32(), zone()); |
} |
@@ -1640,14 +1640,14 @@ Type* ChangeRepresentation(Type* type, Type* rep, Zone* zone) { |
Type* Typer::Visitor::TypeChangeTaggedToInt32(Node* node) { |
Type* arg = Operand(node, 0); |
// TODO(neis): DCHECK(arg->Is(Type::Signed32())); |
- return ChangeRepresentation(arg, Type::UntaggedSigned32(), zone()); |
+ return ChangeRepresentation(arg, Type::UntaggedIntegral32(), zone()); |
} |
Type* Typer::Visitor::TypeChangeTaggedToUint32(Node* node) { |
Type* arg = Operand(node, 0); |
// TODO(neis): DCHECK(arg->Is(Type::Unsigned32())); |
- return ChangeRepresentation(arg, Type::UntaggedUnsigned32(), zone()); |
+ return ChangeRepresentation(arg, Type::UntaggedIntegral32(), zone()); |
} |
@@ -1972,12 +1972,12 @@ Type* Typer::Visitor::TypeChangeFloat32ToFloat64(Node* node) { |
Type* Typer::Visitor::TypeChangeFloat64ToInt32(Node* node) { |
- return Type::Intersect(Type::Signed32(), Type::UntaggedSigned32(), zone()); |
+ return Type::Intersect(Type::Signed32(), Type::UntaggedIntegral32(), zone()); |
} |
Type* Typer::Visitor::TypeChangeFloat64ToUint32(Node* node) { |
- return Type::Intersect(Type::Unsigned32(), Type::UntaggedUnsigned32(), |
+ return Type::Intersect(Type::Unsigned32(), Type::UntaggedIntegral32(), |
zone()); |
} |
@@ -2008,12 +2008,12 @@ Type* Typer::Visitor::TypeTruncateFloat64ToFloat32(Node* node) { |
Type* Typer::Visitor::TypeTruncateFloat64ToInt32(Node* node) { |
- return Type::Intersect(Type::Signed32(), Type::UntaggedSigned32(), zone()); |
+ return Type::Intersect(Type::Signed32(), Type::UntaggedIntegral32(), zone()); |
} |
Type* Typer::Visitor::TypeTruncateInt64ToInt32(Node* node) { |
- return Type::Intersect(Type::Signed32(), Type::UntaggedSigned32(), zone()); |
+ return Type::Intersect(Type::Signed32(), Type::UntaggedIntegral32(), zone()); |
} |