aboutsummaryrefslogtreecommitdiff
path: root/src/compiler/s390/instruction-scheduler-s390.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/s390/instruction-scheduler-s390.cc')
-rw-r--r--src/compiler/s390/instruction-scheduler-s390.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/compiler/s390/instruction-scheduler-s390.cc b/src/compiler/s390/instruction-scheduler-s390.cc
index 5ebe489e..d6ec3dea 100644
--- a/src/compiler/s390/instruction-scheduler-s390.cc
+++ b/src/compiler/s390/instruction-scheduler-s390.cc
@@ -32,10 +32,10 @@ int InstructionScheduler::GetTargetInstructionFlags(
case kS390_RotRight64:
case kS390_Not32:
case kS390_Not64:
- case kS390_RotLeftAndMask32:
case kS390_RotLeftAndClear64:
case kS390_RotLeftAndClearLeft64:
case kS390_RotLeftAndClearRight64:
+ case kS390_Lay:
case kS390_Add32:
case kS390_Add64:
case kS390_AddPair:
@@ -48,7 +48,7 @@ int InstructionScheduler::GetTargetInstructionFlags(
case kS390_SubFloat:
case kS390_SubDouble:
case kS390_Mul32:
- case kS390_Mul32WithHigh32:
+ case kS390_Mul32WithOverflow:
case kS390_Mul64:
case kS390_MulHigh32:
case kS390_MulHighU32:
@@ -130,6 +130,10 @@ int InstructionScheduler::GetTargetInstructionFlags(
case kS390_LoadReverse16RR:
case kS390_LoadReverse32RR:
case kS390_LoadReverse64RR:
+ case kS390_LoadAndTestWord32:
+ case kS390_LoadAndTestWord64:
+ case kS390_LoadAndTestFloat32:
+ case kS390_LoadAndTestFloat64:
return kNoOpcodeFlags;
case kS390_LoadWordS8: