| 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/base/adapters.h" |     5 #include "src/base/adapters.h" | 
|     6 #include "src/base/bits.h" |     6 #include "src/base/bits.h" | 
|     7 #include "src/compiler/instruction-selector-impl.h" |     7 #include "src/compiler/instruction-selector-impl.h" | 
|     8 #include "src/compiler/node-matchers.h" |     8 #include "src/compiler/node-matchers.h" | 
|     9 #include "src/compiler/node-properties.h" |     9 #include "src/compiler/node-properties.h" | 
|    10  |    10  | 
| (...skipping 713 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   724 void InstructionSelector::VisitChangeFloat64ToInt32(Node* node) { |   724 void InstructionSelector::VisitChangeFloat64ToInt32(Node* node) { | 
|   725   VisitRR(this, kMips64TruncWD, node); |   725   VisitRR(this, kMips64TruncWD, node); | 
|   726 } |   726 } | 
|   727  |   727  | 
|   728  |   728  | 
|   729 void InstructionSelector::VisitChangeFloat64ToUint32(Node* node) { |   729 void InstructionSelector::VisitChangeFloat64ToUint32(Node* node) { | 
|   730   VisitRR(this, kMips64TruncUwD, node); |   730   VisitRR(this, kMips64TruncUwD, node); | 
|   731 } |   731 } | 
|   732  |   732  | 
|   733  |   733  | 
 |   734 void InstructionSelector::VisitTruncateFloat32ToInt64(Node* node) { | 
 |   735   VisitRR(this, kMips64TruncLS, node); | 
 |   736 } | 
 |   737  | 
 |   738  | 
|   734 void InstructionSelector::VisitTruncateFloat64ToInt64(Node* node) { |   739 void InstructionSelector::VisitTruncateFloat64ToInt64(Node* node) { | 
|   735   VisitRR(this, kMips64TruncLD, node); |   740   VisitRR(this, kMips64TruncLD, node); | 
|   736 } |   741 } | 
|   737  |   742  | 
|   738  |   743  | 
|   739 void InstructionSelector::VisitTruncateFloat64ToUint64(Node* node) { |   744 void InstructionSelector::VisitTruncateFloat64ToUint64(Node* node) { | 
|   740   VisitRR(this, kMips64TruncUlD, node); |   745   VisitRR(this, kMips64TruncUlD, node); | 
|   741 } |   746 } | 
|   742  |   747  | 
|   743  |   748  | 
| (...skipping 859 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1603          MachineOperatorBuilder::kFloat32Max | |  1608          MachineOperatorBuilder::kFloat32Max | | 
|  1604          MachineOperatorBuilder::kFloat64RoundDown | |  1609          MachineOperatorBuilder::kFloat64RoundDown | | 
|  1605          MachineOperatorBuilder::kFloat64RoundUp | |  1610          MachineOperatorBuilder::kFloat64RoundUp | | 
|  1606          MachineOperatorBuilder::kFloat64RoundTruncate | |  1611          MachineOperatorBuilder::kFloat64RoundTruncate | | 
|  1607          MachineOperatorBuilder::kFloat64RoundTiesEven; |  1612          MachineOperatorBuilder::kFloat64RoundTiesEven; | 
|  1608 } |  1613 } | 
|  1609  |  1614  | 
|  1610 }  // namespace compiler |  1615 }  // namespace compiler | 
|  1611 }  // namespace internal |  1616 }  // namespace internal | 
|  1612 }  // namespace v8 |  1617 }  // namespace v8 | 
| OLD | NEW |