1 ; RUN: llc < %s -mtriple=arm64-apple-darwin | FileCheck %s
3 define i8 @t1(i16* %a, i64 %b) {
5 ; CHECK: lsl [[REG:x[0-9]+]], x1, #1
6 ; CHECK: ldrb w0, [x0, [[REG]]]
8 %tmp1 = getelementptr inbounds i16* %a, i64 %b
9 %tmp2 = load i16* %tmp1
10 %tmp3 = trunc i16 %tmp2 to i8