xref: /aosp_15_r20/external/llvm/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: opt < %s -globals-aa -licm -disable-output
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker@PL_regcomp_parse = internal global i8* null		; <i8**> [#uses=2]
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard Workerdefine void @test() {
6*9880d681SAndroid Build Coastguard Worker	br label %Outer
7*9880d681SAndroid Build Coastguard WorkerOuter:		; preds = %Next, %0
8*9880d681SAndroid Build Coastguard Worker	br label %Inner
9*9880d681SAndroid Build Coastguard WorkerInner:		; preds = %Inner, %Outer
10*9880d681SAndroid Build Coastguard Worker	%tmp.114.i.i.i = load i8*, i8** @PL_regcomp_parse		; <i8*> [#uses=1]
11*9880d681SAndroid Build Coastguard Worker	%tmp.115.i.i.i = load i8, i8* %tmp.114.i.i.i		; <i8> [#uses=0]
12*9880d681SAndroid Build Coastguard Worker	store i8* null, i8** @PL_regcomp_parse
13*9880d681SAndroid Build Coastguard Worker	br i1 false, label %Inner, label %Next
14*9880d681SAndroid Build Coastguard WorkerNext:		; preds = %Inner
15*9880d681SAndroid Build Coastguard Worker	br i1 false, label %Outer, label %Exit
16*9880d681SAndroid Build Coastguard WorkerExit:		; preds = %Next
17*9880d681SAndroid Build Coastguard Worker	ret void
18*9880d681SAndroid Build Coastguard Worker}
19*9880d681SAndroid Build Coastguard Worker
20