Index: src/compiler/instruction-scheduler.cc |
diff --git a/src/compiler/instruction-scheduler.cc b/src/compiler/instruction-scheduler.cc |
index 8693cb729f0629a29b4117bb10b5bfb751fb23a3..92cce0d311a977ae75e0ca4b067353d32232e20f 100644 |
--- a/src/compiler/instruction-scheduler.cc |
+++ b/src/compiler/instruction-scheduler.cc |
@@ -331,6 +331,11 @@ int InstructionScheduler::GetInstructionFlags(const Instruction* instr) const { |
case kAtomicExchangeInt16: |
case kAtomicExchangeUint16: |
case kAtomicExchangeWord32: |
+ case kAtomicCompareExchangeInt8: |
+ case kAtomicCompareExchangeUint8: |
+ case kAtomicCompareExchangeInt16: |
+ case kAtomicCompareExchangeUint16: |
+ case kAtomicCompareExchangeWord32: |
return kIsLoadOperation | kHasSideEffect; |
#define CASE(Name) case k##Name: |