Index: src/compiler/arm64/instruction-selector-arm64.cc |
diff --git a/src/compiler/arm64/instruction-selector-arm64.cc b/src/compiler/arm64/instruction-selector-arm64.cc |
index e15324f6e69091c94090c25c9b3e57d1f779d0b7..2705d743da3c90d5d8dc20a1d85427fbd83540d0 100644 |
--- a/src/compiler/arm64/instruction-selector-arm64.cc |
+++ b/src/compiler/arm64/instruction-selector-arm64.cc |
@@ -102,13 +102,13 @@ class Arm64OperandGenerator final : public OperandGenerator { |
case kArithmeticImm: |
return Assembler::IsImmAddSub(value); |
case kLoadStoreImm8: |
- return IsLoadStoreImmediate(value, LSByte); |
+ return IsLoadStoreImmediate(value, 0); |
case kLoadStoreImm16: |
- return IsLoadStoreImmediate(value, LSHalfword); |
+ return IsLoadStoreImmediate(value, 1); |
case kLoadStoreImm32: |
- return IsLoadStoreImmediate(value, LSWord); |
+ return IsLoadStoreImmediate(value, 2); |
case kLoadStoreImm64: |
- return IsLoadStoreImmediate(value, LSDoubleWord); |
+ return IsLoadStoreImmediate(value, 3); |
case kNoImmediate: |
return false; |
case kShift32Imm: // Fall through. |
@@ -129,7 +129,7 @@ class Arm64OperandGenerator final : public OperandGenerator { |
} |
private: |
- bool IsLoadStoreImmediate(int64_t value, LSDataSize size) { |
+ bool IsLoadStoreImmediate(int64_t value, unsigned size) { |
return Assembler::IsImmLSScaled(value, size) || |
Assembler::IsImmLSUnscaled(value); |
} |