1; RUN: opt -passes=instcombine -S < %s | FileCheck %s 2 3; CHECK-LABEL: @test_load_combine_aa( 4; CHECK: %[[V:.*]] = load i32, ptr %0 5; CHECK: store i32 0, ptr %3 6; CHECK: store i32 %[[V]], ptr %1 7; CHECK: store i32 %[[V]], ptr %2 8define void @test_load_combine_aa(ptr, ptr, ptr, ptr noalias) { 9 %a = load i32, ptr %0 10 store i32 0, ptr %3 11 %b = load i32, ptr %0 12 store i32 %a, ptr %1 13 store i32 %b, ptr %2 14 ret void 15} 16