xref: /minix3/external/bsd/llvm/dist/llvm/test/CodeGen/X86/2007-05-14-LiveIntervalAssert.ll (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc; RUN: llc < %s -march=x86-64
2*f4a2713aSLionel Sambuc
3*f4a2713aSLionel Sambuc	%struct.XDesc = type <{ i32, %struct.OpaqueXDataStorageType** }>
4*f4a2713aSLionel Sambuc	%struct.OpaqueXDataStorageType = type opaque
5*f4a2713aSLionel Sambuc
6*f4a2713aSLionel Sambucdeclare signext i16 @GetParamDesc(%struct.XDesc*, i32, i32, %struct.XDesc*)
7*f4a2713aSLionel Sambuc
8*f4a2713aSLionel Sambucdeclare void @r_raise(i64, i8*, ...)
9*f4a2713aSLionel Sambuc
10*f4a2713aSLionel Sambucdefine i64 @app_send_event(i64 %self, i64 %event_class, i64 %event_id, i64 %params, i64 %need_retval) {
11*f4a2713aSLionel Sambucentry:
12*f4a2713aSLionel Sambuc	br i1 false, label %cond_true109, label %bb83.preheader
13*f4a2713aSLionel Sambuc
14*f4a2713aSLionel Sambucbb83.preheader:		; preds = %entry
15*f4a2713aSLionel Sambuc	ret i64 0
16*f4a2713aSLionel Sambuc
17*f4a2713aSLionel Sambuccond_true109:		; preds = %entry
18*f4a2713aSLionel Sambuc	br i1 false, label %cond_next164, label %cond_true239
19*f4a2713aSLionel Sambuc
20*f4a2713aSLionel Sambuccond_next164:		; preds = %cond_true109
21*f4a2713aSLionel Sambuc	%tmp176 = call signext i16 @GetParamDesc( %struct.XDesc* null, i32 1701999219, i32 1413830740, %struct.XDesc* null )
22*f4a2713aSLionel Sambuc	call void (i64, i8*, ...)* @r_raise( i64 0, i8* null )
23*f4a2713aSLionel Sambuc	unreachable
24*f4a2713aSLionel Sambuc
25*f4a2713aSLionel Sambuccond_true239:		; preds = %cond_true109
26*f4a2713aSLionel Sambuc	ret i64 0
27*f4a2713aSLionel Sambuc}
28