Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode.
[llvm/avr.git] / test / CodeGen / Blackfin / cmp64.ll
blobc5c5f7e8ac1d82e733a168cf8fff8fb2a524f867
1 ; RUN: llvm-as < %s | llc -march=bfin
3 ; This test tries to use a JustCC register as a data operand for MOVEcc.  It
4 ; calls copyRegToReg(JustCC -> DP), failing because JustCC can only be copied to
5 ; D.  The proper solution would be to restrict the virtual register to D only.
7 define i32 @main() {
8 entry:
9         br label %loopentry
11 loopentry:
12         %done = icmp sle i64 undef, 5
13         br i1 %done, label %loopentry, label %exit.1
15 exit.1:
16         ret i32 0