| Index: src/compiler/instruction-scheduler.cc
|
| diff --git a/src/compiler/instruction-scheduler.cc b/src/compiler/instruction-scheduler.cc
|
| index d36d8b7715174cb01c04a5fb94045b555d62baf9..9bff4f96e6dd96b2e3fd64f609f41c8cf4ec17fb 100644
|
| --- a/src/compiler/instruction-scheduler.cc
|
| +++ b/src/compiler/instruction-scheduler.cc
|
| @@ -254,6 +254,13 @@ int InstructionScheduler::GetInstructionFlags(const Instruction* instr) const {
|
| case kArchStoreWithWriteBarrier:
|
| return kHasSideEffect;
|
|
|
| + case kAtomicLoadInt8:
|
| + case kAtomicLoadUint8:
|
| + case kAtomicLoadInt16:
|
| + case kAtomicLoadUint16:
|
| + case kAtomicLoadWord32:
|
| + return kIsLoadOperation;
|
| +
|
| #define CASE(Name) case k##Name:
|
| TARGET_ARCH_OPCODE_LIST(CASE)
|
| #undef CASE
|
|
|