1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --check-globals --global-value-regex "OnlyFoo" 2; RUN: opt < %s -S | FileCheck %s 3 4@Bar = global i32 0 5@OnlyFoo = global i32 1 6@Baz = global i32 2 7 8;. 9; CHECK: @OnlyFoo = global i32 1 10;. 11define i32 @t() { 12; CHECK-LABEL: @t( 13; CHECK-NEXT: [[V1:%.*]] = load i32, ptr @Bar, align 4 14; CHECK-NEXT: [[V2:%.*]] = load i32, ptr @OnlyFoo, align 4 15; CHECK-NEXT: [[V3:%.*]] = load i32, ptr @Baz, align 4 16; CHECK-NEXT: [[A1:%.*]] = add i32 [[V1]], [[V2]] 17; CHECK-NEXT: [[A2:%.*]] = add i32 [[A1]], [[V3]] 18; CHECK-NEXT: ret i32 [[A2]] 19; 20 %v1 = load i32, ptr @Bar 21 %v2 = load i32, ptr @OnlyFoo 22 %v3 = load i32, ptr @Baz 23 %a1 = add i32 %v1, %v2 24 %a2 = add i32 %a1, %v3 25 ret i32 %a2 26} 27 28