[SLP] Add cost model for `llvm.powi.*` intrinsics
[llvm-project.git] / llvm / test / Transforms / EarlyCSE / writeonly.ll
blobaf20ecfb90519052dea78102d969b26618ef0ef4
1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2 ; RUN: opt -S -early-cse -earlycse-debug-hash < %s | FileCheck %s
4 @var = global i32 undef
5 declare void @foo() nounwind
7 define void @test() {
8 ; CHECK-LABEL: @test(
9 ; CHECK-NEXT:    call void @foo() #[[ATTR1:[0-9]+]]
10 ; CHECK-NEXT:    store i32 2, ptr @var, align 4
11 ; CHECK-NEXT:    ret void
13   store i32 1, ptr @var
14   call void @foo() writeonly
15   store i32 2, ptr @var
16   ret void