diff options
Diffstat (limited to 'deps/v8/src/compiler/s390/instruction-selector-s390.cc')
-rw-r--r-- | deps/v8/src/compiler/s390/instruction-selector-s390.cc | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/deps/v8/src/compiler/s390/instruction-selector-s390.cc b/deps/v8/src/compiler/s390/instruction-selector-s390.cc index 340cbb65c1..8174551777 100644 --- a/deps/v8/src/compiler/s390/instruction-selector-s390.cc +++ b/deps/v8/src/compiler/s390/instruction-selector-s390.cc @@ -329,12 +329,12 @@ ArchOpcode SelectLoadOpcode(Node* node) { /* Float unary op*/ \ V(BitcastFloat32ToInt32) \ /* V(TruncateFloat64ToWord32) */ \ - /* V(RoundFloat64ToInt32) */ \ - /* V(TruncateFloat32ToInt32) */ \ - /* V(TruncateFloat32ToUint32) */ \ - /* V(TruncateFloat64ToUint32) */ \ - /* V(ChangeFloat64ToInt32) */ \ - /* V(ChangeFloat64ToUint32) */ \ + V(RoundFloat64ToInt32) \ + V(TruncateFloat32ToInt32) \ + V(TruncateFloat32ToUint32) \ + V(TruncateFloat64ToUint32) \ + V(ChangeFloat64ToInt32) \ + V(ChangeFloat64ToUint32) \ /* Word32 unary op */ \ V(Word32Clz) \ V(Word32Popcnt) \ @@ -2256,7 +2256,7 @@ void InstructionSelector::VisitWord32AtomicExchange(Node* node) { Node* index = node->InputAt(1); Node* value = node->InputAt(2); ArchOpcode opcode = kArchNop; - MachineType type = AtomicOpRepresentationOf(node->op()); + MachineType type = AtomicOpType(node->op()); if (type == MachineType::Int8()) { opcode = kWord32AtomicExchangeInt8; } else if (type == MachineType::Uint8()) { @@ -2291,7 +2291,7 @@ void InstructionSelector::VisitWord32AtomicCompareExchange(Node* node) { Node* old_value = node->InputAt(2); Node* new_value = node->InputAt(3); - MachineType type = AtomicOpRepresentationOf(node->op()); + MachineType type = AtomicOpType(node->op()); ArchOpcode opcode = kArchNop; if (type == MachineType::Int8()) { opcode = kWord32AtomicCompareExchangeInt8; @@ -2339,7 +2339,7 @@ void InstructionSelector::VisitWord32AtomicBinaryOperation( Node* index = node->InputAt(1); Node* value = node->InputAt(2); - MachineType type = AtomicOpRepresentationOf(node->op()); + MachineType type = AtomicOpType(node->op()); ArchOpcode opcode = kArchNop; if (type == MachineType::Int8()) { @@ -2609,8 +2609,6 @@ InstructionSelector::SupportedMachineOperatorFlags() { MachineOperatorBuilder::kFloat64RoundTruncate | MachineOperatorBuilder::kFloat64RoundTiesAway | MachineOperatorBuilder::kWord32Popcnt | - MachineOperatorBuilder::kWord32ReverseBytes | - MachineOperatorBuilder::kWord64ReverseBytes | MachineOperatorBuilder::kInt32AbsWithOverflow | MachineOperatorBuilder::kInt64AbsWithOverflow | MachineOperatorBuilder::kWord64Popcnt; |