blob: 6ab1dd24a3c35521fe1e78ce3baff39907c1aed3 [file] [log] [blame]
Andrew Trickc6a19dd2012-03-21 04:12:19 +00001; RUN: llc -enable-misched -misched=shuffle -misched-bottomup < %s
2; XFAIL: *
3;
4; Interesting MachineScheduler cases.
5
6declare void @llvm.memcpy.p0i8.p0i8.i64(i8* nocapture, i8* nocapture, i64, i32, i1) nounwind
7
8; From oggenc.
9; After coalescing, we have a dead superreg (RAX) definition.
10define fastcc void @_preextrapolate_helper() nounwind uwtable ssp {
11entry:
12 br i1 undef, label %for.cond.preheader, label %if.end
13
14for.cond.preheader: ; preds = %entry
15 call void @llvm.memcpy.p0i8.p0i8.i64(i8* undef, i8* null, i64 128, i32 4, i1 false) nounwind
16 unreachable
17
18if.end: ; preds = %entry
19 ret void
20}