| Index: src/compiler/effect-control-linearizer.h
|
| diff --git a/src/compiler/effect-control-linearizer.h b/src/compiler/effect-control-linearizer.h
|
| index 7d7f938b765bbe8d1e96753a1168583525ce3ce1..029ed3f19b5c618ec44a0955e4dfab3dbfccc7de 100644
|
| --- a/src/compiler/effect-control-linearizer.h
|
| +++ b/src/compiler/effect-control-linearizer.h
|
| @@ -60,6 +60,14 @@ class EffectControlLinearizer {
|
| Node* control);
|
| ValueEffectControl LowerChangeTaggedToUint32(Node* node, Node* effect,
|
| Node* control);
|
| + ValueEffectControl LowerCheckedUint32ToInt32(Node* node, Node* effect,
|
| + Node* control);
|
| + ValueEffectControl LowerCheckedFloat64ToInt32(Node* node, Node* effect,
|
| + Node* control);
|
| + ValueEffectControl LowerCheckedTaggedToInt32(Node* node, Node* effect,
|
| + Node* control);
|
| + ValueEffectControl LowerCheckedTaggedToFloat64(Node* node, Node* effect,
|
| + Node* control);
|
| ValueEffectControl LowerChangeTaggedToFloat64(Node* node, Node* effect,
|
| Node* control);
|
| ValueEffectControl LowerTruncateTaggedToWord32(Node* node, Node* effect,
|
| @@ -77,7 +85,12 @@ class EffectControlLinearizer {
|
| Node* control);
|
| ValueEffectControl AllocateHeapNumberWithValue(Node* node, Node* effect,
|
| Node* control);
|
| -
|
| + ValueEffectControl BuildCheckedFloat64ToInt32(Node* value, Node* frame_state,
|
| + Node* effect, Node* control);
|
| + ValueEffectControl BuildCheckedHeapNumberOrOddballToFloat64(Node* value,
|
| + Node* frame_state,
|
| + Node* effect,
|
| + Node* control);
|
| Node* ChangeInt32ToSmi(Node* value);
|
| Node* ChangeUint32ToSmi(Node* value);
|
| Node* ChangeInt32ToFloat64(Node* value);
|
|
|