160147c60SNikita Popov; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 2*ac696ac4SBjorn Pettersson; RUN: opt -S -passes=early-cse -earlycse-debug-hash < %s | FileCheck %s 35e5af533SYevgeny Rouban 45e5af533SYevgeny Rouban@var = global i32 undef 55e5af533SYevgeny Roubandeclare void @foo() nounwind 65e5af533SYevgeny Rouban 75e5af533SYevgeny Roubandefine void @test() { 85e5af533SYevgeny Rouban; CHECK-LABEL: @test( 960147c60SNikita Popov; CHECK-NEXT: call void @foo() #[[ATTR1:[0-9]+]] 103c514d31SNikita Popov; CHECK-NEXT: store i32 2, ptr @var, align 4 1160147c60SNikita Popov; CHECK-NEXT: ret void 1260147c60SNikita Popov; 133c514d31SNikita Popov store i32 1, ptr @var 145e5af533SYevgeny Rouban call void @foo() writeonly 153c514d31SNikita Popov store i32 2, ptr @var 165e5af533SYevgeny Rouban ret void 175e5af533SYevgeny Rouban} 18