| OLD | NEW | 
|     1 // Copyright 2014 the V8 project authors. All rights reserved. |     1 // Copyright 2014 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 #include "src/compiler/simplified-lowering.h" |     5 #include "src/compiler/simplified-lowering.h" | 
|     6  |     6  | 
|     7 #include <limits> |     7 #include <limits> | 
|     8  |     8  | 
|     9 #include "src/address-map.h" |     9 #include "src/address-map.h" | 
|    10 #include "src/base/bits.h" |    10 #include "src/base/bits.h" | 
| (...skipping 1425 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1436         return; |  1436         return; | 
|  1437       } |  1437       } | 
|  1438       case IrOpcode::kNumberAtan2: { |  1438       case IrOpcode::kNumberAtan2: { | 
|  1439         VisitBinop(node, UseInfo::TruncatingFloat64(), |  1439         VisitBinop(node, UseInfo::TruncatingFloat64(), | 
|  1440                    MachineRepresentation::kFloat64); |  1440                    MachineRepresentation::kFloat64); | 
|  1441         if (lower()) NodeProperties::ChangeOp(node, Float64Op(node)); |  1441         if (lower()) NodeProperties::ChangeOp(node, Float64Op(node)); | 
|  1442         return; |  1442         return; | 
|  1443       } |  1443       } | 
|  1444       case IrOpcode::kNumberAtan: |  1444       case IrOpcode::kNumberAtan: | 
|  1445       case IrOpcode::kNumberLog: |  1445       case IrOpcode::kNumberLog: | 
|  1446       case IrOpcode::kNumberLog1p: { |  1446       case IrOpcode::kNumberLog1p: | 
 |  1447       case IrOpcode::kNumberLog2: | 
 |  1448       case IrOpcode::kNumberLog10: { | 
|  1447         VisitUnop(node, UseInfo::TruncatingFloat64(), |  1449         VisitUnop(node, UseInfo::TruncatingFloat64(), | 
|  1448                   MachineRepresentation::kFloat64); |  1450                   MachineRepresentation::kFloat64); | 
|  1449         if (lower()) NodeProperties::ChangeOp(node, Float64Op(node)); |  1451         if (lower()) NodeProperties::ChangeOp(node, Float64Op(node)); | 
|  1450         return; |  1452         return; | 
|  1451       } |  1453       } | 
|  1452       case IrOpcode::kNumberRound: { |  1454       case IrOpcode::kNumberRound: { | 
|  1453         VisitUnop(node, UseInfo::TruncatingFloat64(), |  1455         VisitUnop(node, UseInfo::TruncatingFloat64(), | 
|  1454                   MachineRepresentation::kFloat64); |  1456                   MachineRepresentation::kFloat64); | 
|  1455         if (lower()) DeferReplacement(node, lowering->Float64Round(node)); |  1457         if (lower()) DeferReplacement(node, lowering->Float64Round(node)); | 
|  1456         return; |  1458         return; | 
| (...skipping 1465 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2922         isolate(), graph()->zone(), callable.descriptor(), 0, flags, |  2924         isolate(), graph()->zone(), callable.descriptor(), 0, flags, | 
|  2923         Operator::kNoProperties); |  2925         Operator::kNoProperties); | 
|  2924     to_number_operator_.set(common()->Call(desc)); |  2926     to_number_operator_.set(common()->Call(desc)); | 
|  2925   } |  2927   } | 
|  2926   return to_number_operator_.get(); |  2928   return to_number_operator_.get(); | 
|  2927 } |  2929 } | 
|  2928  |  2930  | 
|  2929 }  // namespace compiler |  2931 }  // namespace compiler | 
|  2930 }  // namespace internal |  2932 }  // namespace internal | 
|  2931 }  // namespace v8 |  2933 }  // namespace v8 | 
| OLD | NEW |