Index: src/compiler/s390/instruction-scheduler-s390.cc |
diff --git a/src/compiler/s390/instruction-scheduler-s390.cc b/src/compiler/s390/instruction-scheduler-s390.cc |
index 19f28485a221d71ef8b79e1bb9b247cad54a5765..2fc96a0ee952741eb1c908fd6efbfb76c065f1f5 100644 |
--- a/src/compiler/s390/instruction-scheduler-s390.cc |
+++ b/src/compiler/s390/instruction-scheduler-s390.cc |
@@ -121,6 +121,9 @@ int InstructionScheduler::GetTargetInstructionFlags( |
case kS390_BitcastFloat32ToInt32: |
case kS390_BitcastInt64ToDouble: |
case kS390_BitcastDoubleToInt64: |
+ case kS390_LoadReverse16RR: |
+ case kS390_LoadReverse32RR: |
+ case kS390_LoadReverse64RR: |
return kNoOpcodeFlags; |
case kS390_LoadWordS8: |
@@ -132,12 +135,18 @@ int InstructionScheduler::GetTargetInstructionFlags( |
case kS390_LoadWord64: |
case kS390_LoadFloat32: |
case kS390_LoadDouble: |
+ case kS390_LoadReverse16: |
+ case kS390_LoadReverse32: |
+ case kS390_LoadReverse64: |
return kIsLoadOperation; |
case kS390_StoreWord8: |
case kS390_StoreWord16: |
case kS390_StoreWord32: |
case kS390_StoreWord64: |
+ case kS390_StoreReverse16: |
+ case kS390_StoreReverse32: |
+ case kS390_StoreReverse64: |
case kS390_StoreFloat32: |
case kS390_StoreDouble: |
case kS390_Push: |