| Index: src/compiler/effect-control-linearizer.h
|
| diff --git a/src/compiler/effect-control-linearizer.h b/src/compiler/effect-control-linearizer.h
|
| index 687a38cacb09317b6368e4f5781b9bd610a6e47f..95c653e77653be28adb09179f7a50837bace13f9 100644
|
| --- a/src/compiler/effect-control-linearizer.h
|
| +++ b/src/compiler/effect-control-linearizer.h
|
| @@ -41,12 +41,20 @@ class EffectControlLinearizer {
|
| };
|
|
|
| bool TryWireInStateEffect(Node* node, Node** effect, Node** control);
|
| + ValueEffectControl LowerChangeBitToTagged(Node* node, Node* effect,
|
| + Node* control);
|
| + ValueEffectControl LowerChangeInt31ToTaggedSigned(Node* node, Node* effect,
|
| + Node* control);
|
| ValueEffectControl LowerChangeInt32ToTagged(Node* node, Node* effect,
|
| Node* control);
|
| ValueEffectControl LowerChangeUint32ToTagged(Node* node, Node* effect,
|
| Node* control);
|
| ValueEffectControl LowerChangeFloat64ToTagged(Node* node, Node* effect,
|
| Node* control);
|
| + ValueEffectControl LowerChangeTaggedSignedToInt32(Node* node, Node* effect,
|
| + Node* control);
|
| + ValueEffectControl LowerChangeTaggedToBit(Node* node, Node* effect,
|
| + Node* control);
|
| ValueEffectControl LowerChangeTaggedToInt32(Node* node, Node* effect,
|
| Node* control);
|
| ValueEffectControl LowerChangeTaggedToUint32(Node* node, Node* effect,
|
| @@ -61,6 +69,7 @@ class EffectControlLinearizer {
|
| Node* control);
|
| ValueEffectControl LowerObjectIsReceiver(Node* node, Node* effect,
|
| Node* control);
|
| + ValueEffectControl LowerObjectIsSmi(Node* node, Node* effect, Node* control);
|
| ValueEffectControl LowerObjectIsString(Node* node, Node* effect,
|
| Node* control);
|
| ValueEffectControl LowerObjectIsUndetectable(Node* node, Node* effect,
|
| @@ -72,6 +81,8 @@ class EffectControlLinearizer {
|
| Node* ChangeUint32ToSmi(Node* value);
|
| Node* ChangeInt32ToFloat64(Node* value);
|
| Node* ChangeUint32ToFloat64(Node* value);
|
| + Node* ChangeSmiToInt32(Node* value);
|
| + Node* ObjectIsSmi(Node* value);
|
|
|
| Node* SmiMaxValueConstant();
|
| Node* SmiShiftBitsConstant();
|
|
|