[ARM] Adjust how NEON shifts are lowered
[llvm-core.git] / test / CodeGen / X86 / taildup-crash.ll
blob9a52600f031d156bdd60480f32380e1aa990ed0d
1 ; RUN: llc -o - %s | FileCheck %s
2 target triple = "x86_64--"
4 ; Make sure we do not crash in tail duplication when finding no successor of a
5 ; block.
6 ; CHECK-LABEL: func:
7 ; CHECK: testb
8 ; CHECK: je
9 ; CHECK: retq
10 ; CHECK: jmp
11 define hidden void @func() {
12 entry:
13   br i1 undef, label %for.cond.cleanup, label %while.cond.preheader
15 while.cond.preheader:
16   br label %while.cond
18 for.cond.cleanup:
19   ret void
21 while.cond:
22   %cmp.i202 = icmp eq i8* undef, undef
23   br i1 %cmp.i202, label %while.cond.preheader, label %while.cond