19 lines · plain
1; RUN: opt -S -passes=mergefunc < %s | FileCheck %s2 3; CHECK-NOT: @b4 5@x = constant { ptr, ptr } { ptr @a, ptr @b }6; CHECK: { ptr @a, ptr @a }7 8define internal i32 @a(i32 %a) unnamed_addr {9 %b = xor i32 %a, 010 %c = xor i32 %b, 011 ret i32 %c12}13 14define internal i32 @b(i32 %a) unnamed_addr {15 %b = xor i32 %a, 016 %c = xor i32 %b, 017 ret i32 %c18}19