1*9880d681SAndroid Build Coastguard Worker; RUN: llc -march=hexagon -mcpu=hexagonv5 <%s | \ 2*9880d681SAndroid Build Coastguard Worker; RUN: FileCheck %s --check-prefix=CHECK-ONE 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker%struct.test_struct = type { i32, i8, i64 } 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Worker; CHECK-ONE: r1 = #45 7*9880d681SAndroid Build Coastguard Workerdefine void @foo(%struct.test_struct* noalias nocapture sret %agg.result, i32 %a) #0 { 8*9880d681SAndroid Build Coastguard Workerentry: 9*9880d681SAndroid Build Coastguard Worker call void @bar(%struct.test_struct* sret %agg.result, i32 45) #2 10*9880d681SAndroid Build Coastguard Worker ret void 11*9880d681SAndroid Build Coastguard Worker} 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard Workerdeclare void @bar(%struct.test_struct* sret, i32) #1 14