| OLD | NEW | 
|---|
| 1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef V8_COMPILER_EFFECT_CONTROL_LINEARIZER_H_ | 5 #ifndef V8_COMPILER_EFFECT_CONTROL_LINEARIZER_H_ | 
| 6 #define V8_COMPILER_EFFECT_CONTROL_LINEARIZER_H_ | 6 #define V8_COMPILER_EFFECT_CONTROL_LINEARIZER_H_ | 
| 7 | 7 | 
| 8 #include "src/compiler/common-operator.h" | 8 #include "src/compiler/common-operator.h" | 
| 9 #include "src/compiler/node.h" | 9 #include "src/compiler/node.h" | 
| 10 #include "src/compiler/simplified-operator.h" | 10 #include "src/compiler/simplified-operator.h" | 
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 153   ValueEffectControl LowerFloat64RoundDown(Node* node, Node* effect, | 153   ValueEffectControl LowerFloat64RoundDown(Node* node, Node* effect, | 
| 154                                            Node* control); | 154                                            Node* control); | 
| 155   ValueEffectControl LowerFloat64RoundTruncate(Node* node, Node* effect, | 155   ValueEffectControl LowerFloat64RoundTruncate(Node* node, Node* effect, | 
| 156                                                Node* control); | 156                                                Node* control); | 
| 157 | 157 | 
| 158   ValueEffectControl AllocateHeapNumberWithValue(Node* node, Node* effect, | 158   ValueEffectControl AllocateHeapNumberWithValue(Node* node, Node* effect, | 
| 159                                                  Node* control); | 159                                                  Node* control); | 
| 160   ValueEffectControl BuildCheckedFloat64ToInt32(CheckForMinusZeroMode mode, | 160   ValueEffectControl BuildCheckedFloat64ToInt32(CheckForMinusZeroMode mode, | 
| 161                                                 Node* value, Node* frame_state, | 161                                                 Node* value, Node* frame_state, | 
| 162                                                 Node* effect, Node* control); | 162                                                 Node* effect, Node* control); | 
| 163   ValueEffectControl BuildCheckedHeapNumberOrOddballToFloat64(Node* value, | 163   ValueEffectControl BuildCheckedHeapNumberOrOddballToFloat64( | 
| 164                                                               Node* frame_state, | 164       CheckTaggedInputMode mode, Node* value, Node* frame_state, Node* effect, | 
| 165                                                               Node* effect, | 165       Node* control); | 
| 166                                                               Node* control); |  | 
| 167 | 166 | 
| 168   Node* ChangeInt32ToSmi(Node* value); | 167   Node* ChangeInt32ToSmi(Node* value); | 
| 169   Node* ChangeUint32ToSmi(Node* value); | 168   Node* ChangeUint32ToSmi(Node* value); | 
| 170   Node* ChangeInt32ToFloat64(Node* value); | 169   Node* ChangeInt32ToFloat64(Node* value); | 
| 171   Node* ChangeUint32ToFloat64(Node* value); | 170   Node* ChangeUint32ToFloat64(Node* value); | 
| 172   Node* ChangeSmiToInt32(Node* value); | 171   Node* ChangeSmiToInt32(Node* value); | 
| 173   Node* ObjectIsSmi(Node* value); | 172   Node* ObjectIsSmi(Node* value); | 
| 174 | 173 | 
| 175   Node* SmiMaxValueConstant(); | 174   Node* SmiMaxValueConstant(); | 
| 176   Node* SmiShiftBitsConstant(); | 175   Node* SmiShiftBitsConstant(); | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
| 193   RegionObservability region_observability_ = RegionObservability::kObservable; | 192   RegionObservability region_observability_ = RegionObservability::kObservable; | 
| 194 | 193 | 
| 195   SetOncePointer<Operator const> to_number_operator_; | 194   SetOncePointer<Operator const> to_number_operator_; | 
| 196 }; | 195 }; | 
| 197 | 196 | 
| 198 }  // namespace compiler | 197 }  // namespace compiler | 
| 199 }  // namespace internal | 198 }  // namespace internal | 
| 200 }  // namespace v8 | 199 }  // namespace v8 | 
| 201 | 200 | 
| 202 #endif  // V8_COMPILER_EFFECT_CONTROL_LINEARIZER_H_ | 201 #endif  // V8_COMPILER_EFFECT_CONTROL_LINEARIZER_H_ | 
| OLD | NEW | 
|---|