| commit | 778769aafb56021bc858e6ce08ec3392d5d25f17 | [log] [tgz] |
|---|---|---|
| author | Rafael Espindola <rafael.espindola@gmail.com> | Fri Sep 08 12:47:03 2006 +0000 |
| committer | Rafael Espindola <rafael.espindola@gmail.com> | Fri Sep 08 12:47:03 2006 +0000 |
| tree | 1900b9c96f9cd9bd92c9355bd05fdeda0788730d | |
| parent | 5a798b0648e077040cb1971ec1f107bee4aadd5f [diff] [blame] |
implement unconditional branches fix select.ll llvm-svn: 30186
diff --git a/llvm/lib/Target/ARM/ARMInstrInfo.td b/llvm/lib/Target/ARM/ARMInstrInfo.td index 58c7b40..6cd90d9 100644 --- a/llvm/lib/Target/ARM/ARMInstrInfo.td +++ b/llvm/lib/Target/ARM/ARMInstrInfo.td
@@ -127,6 +127,10 @@ "b$cc $dst", [(armbr bb:$dst, imm:$cc)]>; +def b : InstARM<(ops brtarget:$dst), + "b $dst", + [(br bb:$dst)]>; + def cmp : InstARM<(ops IntRegs:$a, IntRegs:$b), "cmp $a, $b", [(armcmp IntRegs:$a, IntRegs:$b)]>;