[all-commits] [llvm/llvm-project] 97a34b: [AArch64][GlobalISel] Fix extended shift addressin...
AE via All-commits
all-commits at lists.llvm.org
Thu Jun 25 17:24:52 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 97a34b5f8d2e855be5d43854de6ef237ed81139f
https://github.com/llvm/llvm-project/commit/97a34b5f8d2e855be5d43854de6ef237ed81139f
Author: Amara Emerson <aemerson at apple.com>
Date: 2020-06-25 (Thu, 25 Jun 2020)
Changed paths:
M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
A llvm/test/CodeGen/AArch64/GlobalISel/sext-inreg-ldrow-16b.mir
Log Message:
-----------
[AArch64][GlobalISel] Fix extended shift addressing mode selection not handling sxth.
The complex pattern for extended shift offsets only allow sxtw as the extend,
not sxth. Our equivalent function to do this was not rejecting SXTH so we
were miscompiling. This was exposed by D81992.
More information about the All-commits
mailing list