1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=x86-64 -mcpu=corei7 -mtriple=x86_64-pc-win64 | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker; CHECK: multiple_stores_on_chain 4*9880d681SAndroid Build Coastguard Worker; CHECK: movabsq 5*9880d681SAndroid Build Coastguard Worker; CHECK: movq 6*9880d681SAndroid Build Coastguard Worker; CHECK: movabsq 7*9880d681SAndroid Build Coastguard Worker; CHECK: movq 8*9880d681SAndroid Build Coastguard Worker; CHECK: ret 9*9880d681SAndroid Build Coastguard Workerdefine void @multiple_stores_on_chain(i16 * %A) { 10*9880d681SAndroid Build Coastguard Workerentry: 11*9880d681SAndroid Build Coastguard Worker %a0 = getelementptr inbounds i16, i16* %A, i64 0 12*9880d681SAndroid Build Coastguard Worker %a1 = getelementptr inbounds i16, i16* %A, i64 1 13*9880d681SAndroid Build Coastguard Worker %a2 = getelementptr inbounds i16, i16* %A, i64 2 14*9880d681SAndroid Build Coastguard Worker %a3 = getelementptr inbounds i16, i16* %A, i64 3 15*9880d681SAndroid Build Coastguard Worker %a4 = getelementptr inbounds i16, i16* %A, i64 4 16*9880d681SAndroid Build Coastguard Worker %a5 = getelementptr inbounds i16, i16* %A, i64 5 17*9880d681SAndroid Build Coastguard Worker %a6 = getelementptr inbounds i16, i16* %A, i64 6 18*9880d681SAndroid Build Coastguard Worker %a7 = getelementptr inbounds i16, i16* %A, i64 7 19*9880d681SAndroid Build Coastguard Worker 20*9880d681SAndroid Build Coastguard Worker store i16 0, i16* %a0 21*9880d681SAndroid Build Coastguard Worker store i16 1, i16* %a1 22*9880d681SAndroid Build Coastguard Worker store i16 2, i16* %a2 23*9880d681SAndroid Build Coastguard Worker store i16 3, i16* %a3 24*9880d681SAndroid Build Coastguard Worker store i16 4, i16* %a4 25*9880d681SAndroid Build Coastguard Worker store i16 5, i16* %a5 26*9880d681SAndroid Build Coastguard Worker store i16 6, i16* %a6 27*9880d681SAndroid Build Coastguard Worker store i16 7, i16* %a7 28*9880d681SAndroid Build Coastguard Worker 29*9880d681SAndroid Build Coastguard Worker ret void 30*9880d681SAndroid Build Coastguard Worker} 31*9880d681SAndroid Build Coastguard Worker 32