[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / LICM / 2004-09-14-AliasAnalysisInvalidate.ll
blobe2b07facd48e470709158be0c0c0ef6c37c69dcf
1 ; RUN: opt < %s -globals-aa -licm -disable-output
3 @PL_regcomp_parse = internal global i8* null            ; <i8**> [#uses=2]
5 define void @test() {
6         br label %Outer
7 Outer:          ; preds = %Next, %0
8         br label %Inner
9 Inner:          ; preds = %Inner, %Outer
10         %tmp.114.i.i.i = load i8*, i8** @PL_regcomp_parse               ; <i8*> [#uses=1]
11         %tmp.115.i.i.i = load i8, i8* %tmp.114.i.i.i            ; <i8> [#uses=0]
12         store i8* null, i8** @PL_regcomp_parse
13         br i1 false, label %Inner, label %Next
14 Next:           ; preds = %Inner
15         br i1 false, label %Outer, label %Exit
16 Exit:           ; preds = %Next
17         ret void