xref: /aosp_15_r20/external/llvm/test/CodeGen/X86/2007-07-10-StackerAssert.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -mtriple=i686-pc-linux-gnu -mcpu=athlon -relocation-model=pic
2*9880d681SAndroid Build Coastguard Worker; PR1545
3*9880d681SAndroid Build Coastguard Worker
4*9880d681SAndroid Build Coastguard Worker@.str97 = external constant [56 x i8]		; <[56 x i8]*> [#uses=1]
5*9880d681SAndroid Build Coastguard Worker
6*9880d681SAndroid Build Coastguard Workerdeclare void @PR_LogPrint(i8*, ...)
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Workerdefine i32 @_ZN13nsPrintEngine19SetupToPrintContentEP16nsIDeviceContextP12nsIDOMWindow() {
9*9880d681SAndroid Build Coastguard Workerentry:
10*9880d681SAndroid Build Coastguard Worker	br i1 false, label %cond_true122, label %cond_next453
11*9880d681SAndroid Build Coastguard Worker
12*9880d681SAndroid Build Coastguard Workercond_true122:		; preds = %entry
13*9880d681SAndroid Build Coastguard Worker	br i1 false, label %bb164, label %cond_true136
14*9880d681SAndroid Build Coastguard Worker
15*9880d681SAndroid Build Coastguard Workercond_true136:		; preds = %cond_true122
16*9880d681SAndroid Build Coastguard Worker	ret i32 0
17*9880d681SAndroid Build Coastguard Worker
18*9880d681SAndroid Build Coastguard Workerbb164:		; preds = %cond_true122
19*9880d681SAndroid Build Coastguard Worker	br i1 false, label %bb383, label %cond_true354
20*9880d681SAndroid Build Coastguard Worker
21*9880d681SAndroid Build Coastguard Workercond_true354:		; preds = %bb164
22*9880d681SAndroid Build Coastguard Worker	ret i32 0
23*9880d681SAndroid Build Coastguard Worker
24*9880d681SAndroid Build Coastguard Workerbb383:		; preds = %bb164
25*9880d681SAndroid Build Coastguard Worker	%tmp408 = load float, float* null		; <float> [#uses=2]
26*9880d681SAndroid Build Coastguard Worker	br i1 false, label %cond_true425, label %cond_next443
27*9880d681SAndroid Build Coastguard Worker
28*9880d681SAndroid Build Coastguard Workercond_true425:		; preds = %bb383
29*9880d681SAndroid Build Coastguard Worker	%tmp430 = load float, float* null		; <float> [#uses=1]
30*9880d681SAndroid Build Coastguard Worker	%tmp432 = fsub float %tmp430, %tmp408		; <float> [#uses=1]
31*9880d681SAndroid Build Coastguard Worker	%tmp432433 = fpext float %tmp432 to double		; <double> [#uses=1]
32*9880d681SAndroid Build Coastguard Worker	%tmp434435 = fpext float %tmp408 to double		; <double> [#uses=1]
33*9880d681SAndroid Build Coastguard Worker	call void (i8*, ...) @PR_LogPrint( i8* getelementptr ([56 x i8], [56 x i8]* @.str97, i32 0, i32 0), double 0.000000e+00, double %tmp434435, double %tmp432433 )
34*9880d681SAndroid Build Coastguard Worker	ret i32 0
35*9880d681SAndroid Build Coastguard Worker
36*9880d681SAndroid Build Coastguard Workercond_next443:		; preds = %bb383
37*9880d681SAndroid Build Coastguard Worker	ret i32 0
38*9880d681SAndroid Build Coastguard Worker
39*9880d681SAndroid Build Coastguard Workercond_next453:		; preds = %entry
40*9880d681SAndroid Build Coastguard Worker	ret i32 0
41*9880d681SAndroid Build Coastguard Worker}
42