[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / EarlyCSE / readnone-mayunwind.ll
blobd83a42780c6477148b7f3094f96aea53c46ca693
1 ; RUN: opt -S -early-cse -earlycse-debug-hash < %s | FileCheck %s
3 declare void @readnone_may_unwind() readnone
5 define void @f(i32* %ptr) {
6 ; CHECK-LABEL: @f(
7 ; CHECK: store i32 100, i32* %ptr
8 ; CHECK: call void @readnone_may_unwind()
9 ; CHECK: store i32 200, i32* %ptr
11   store i32 100, i32* %ptr
12   call void @readnone_may_unwind()
13   store i32 200, i32* %ptr
14   ret void