| OLD | NEW | 
|   1 // Copyright 2015 the V8 project authors. All rights reserved. |   1 // Copyright 2015 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_JS_INTRINSIC_LOWERING_H_ |   5 #ifndef V8_COMPILER_JS_INTRINSIC_LOWERING_H_ | 
|   6 #define V8_COMPILER_JS_INTRINSIC_LOWERING_H_ |   6 #define V8_COMPILER_JS_INTRINSIC_LOWERING_H_ | 
|   7  |   7  | 
|   8 #include "src/compiler/graph-reducer.h" |   8 #include "src/compiler/graph-reducer.h" | 
|   9 #include "src/compiler/simplified-operator.h" |   9 #include "src/compiler/simplified-operator.h" | 
|  10  |  10  | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
|  27   Reduction Reduce(Node* node) FINAL; |  27   Reduction Reduce(Node* node) FINAL; | 
|  28  |  28  | 
|  29  private: |  29  private: | 
|  30   Reduction ReduceInlineDeoptimizeNow(Node* node); |  30   Reduction ReduceInlineDeoptimizeNow(Node* node); | 
|  31   Reduction ReduceInlineIsSmi(Node* node); |  31   Reduction ReduceInlineIsSmi(Node* node); | 
|  32   Reduction ReduceInlineIsNonNegativeSmi(Node* node); |  32   Reduction ReduceInlineIsNonNegativeSmi(Node* node); | 
|  33   Reduction ReduceInlineIsInstanceType(Node* node, InstanceType instance_type); |  33   Reduction ReduceInlineIsInstanceType(Node* node, InstanceType instance_type); | 
|  34   Reduction ReduceInlineConstructDouble(Node* node); |  34   Reduction ReduceInlineConstructDouble(Node* node); | 
|  35   Reduction ReduceInlineDoubleLo(Node* node); |  35   Reduction ReduceInlineDoubleLo(Node* node); | 
|  36   Reduction ReduceInlineDoubleHi(Node* node); |  36   Reduction ReduceInlineDoubleHi(Node* node); | 
 |  37   Reduction ReduceInlineMathFloor(Node* node); | 
|  37   Reduction ReduceInlineValueOf(Node* node); |  38   Reduction ReduceInlineValueOf(Node* node); | 
|  38  |  39  | 
|  39   Reduction Change(Node* node, const Operator* op); |  40   Reduction Change(Node* node, const Operator* op); | 
|  40   Reduction Change(Node* node, const Operator* op, Node* a, Node* b, Node* c); |  41   Reduction Change(Node* node, const Operator* op, Node* a, Node* b, Node* c); | 
|  41  |  42  | 
|  42   Graph* graph() const; |  43   Graph* graph() const; | 
|  43   JSGraph* jsgraph() const { return jsgraph_; } |  44   JSGraph* jsgraph() const { return jsgraph_; } | 
|  44   CommonOperatorBuilder* common() const; |  45   CommonOperatorBuilder* common() const; | 
|  45   MachineOperatorBuilder* machine() const; |  46   MachineOperatorBuilder* machine() const; | 
|  46   SimplifiedOperatorBuilder* simplified() { return &simplified_; } |  47   SimplifiedOperatorBuilder* simplified() { return &simplified_; } | 
|  47  |  48  | 
|  48   JSGraph* jsgraph_; |  49   JSGraph* jsgraph_; | 
|  49   SimplifiedOperatorBuilder simplified_; |  50   SimplifiedOperatorBuilder simplified_; | 
|  50 }; |  51 }; | 
|  51  |  52  | 
|  52 }  // namespace compiler |  53 }  // namespace compiler | 
|  53 }  // namespace internal |  54 }  // namespace internal | 
|  54 }  // namespace v8 |  55 }  // namespace v8 | 
|  55  |  56  | 
|  56 #endif  // V8_COMPILER_JS_INTRINSIC_LOWERING_H_ |  57 #endif  // V8_COMPILER_JS_INTRINSIC_LOWERING_H_ | 
| OLD | NEW |