[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / EarlyCSE / instsimplify-dom.ll
blob2b281aa73e3c0ec22e1a5980907e30bd102eccfa
1 ; RUN: opt -early-cse -earlycse-debug-hash -S < %s | FileCheck %s
2 ; RUN: opt -basic-aa -early-cse-memssa -S < %s | FileCheck %s
3 ; PR12231
5 declare i32 @f()
7 define i32 @fn() {
8 entry:
9   br label %lbl_1215
11 lbl_1215:
12   %ins34 = phi i32 [ %ins35, %xxx ], [ undef, %entry ]
13   ret i32 %ins34
15 xxx:
16   %ins35 = call i32 @f()
17   br label %lbl_1215
20 ; CHECK-LABEL: define i32 @fn(