| Index: src/compiler/effect-control-linearizer.h
|
| diff --git a/src/compiler/effect-control-linearizer.h b/src/compiler/effect-control-linearizer.h
|
| index 083e345f70aae58e7430c14de012769ca1ddc592..4a6bd08e5b0b5cf7829e6384993ee09a3a0b88f7 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 LowerTruncateTaggedToFloat64(Node* node, Node* effect,
|
| @@ -81,7 +89,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);
|
|
|