diff --git a/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp b/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp index 553815652875..89fa5a0f3630 100644 --- a/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp +++ b/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp @@ -798,7 +798,8 @@ bool AArch64InstrInfo::isExynosShiftLeftFast(const MachineInstr &MI) const { Imm = MI.getOperand(3).getImm(); Shift = AArch64_AM::getArithShiftValue(Imm); return (Shift == 0 || - (Shift <= 3 && AArch64_AM::getExtendType(Imm) == AArch64_AM::UXTX)); + (Shift <= 3 && + AArch64_AM::getArithExtendType(Imm) == AArch64_AM::UXTX)); } }