diff options
| author | Wesley Peck <peckw@wesleypeck.com> | 2010-10-21 03:09:55 +0000 |
|---|---|---|
| committer | Wesley Peck <peckw@wesleypeck.com> | 2010-10-21 03:09:55 +0000 |
| commit | f608ac4db9c4ef058efb5d6139aee44cb8e6ea4e (patch) | |
| tree | 617c85aaf232af897cc221088690dd45fabf7a05 /llvm/test/CodeGen/MBlaze/mul.ll | |
| parent | 612703a831e0446828957b4a41432c4e8a36889d (diff) | |
| download | bcm5719-llvm-f608ac4db9c4ef058efb5d6139aee44cb8e6ea4e.tar.gz bcm5719-llvm-f608ac4db9c4ef058efb5d6139aee44cb8e6ea4e.zip | |
Major update of the MicroBlaze backend. The new features are:
1. A delay slot filler that searches for valid instructions
to fill the delay slot with. Previously NOPs would always
be inserted into delay slots.
2. Support for MC based instruction printer added.
3. Support for MC based machine code generation and ELF
file generation. ELF file generation does not yet
completely work as much of the ELF support infrastructure
is still x86/x86-64 specific.
4. General clean up of the MBlaze backend code. Much of the
tablegen code has been cleanup and simplified.
Bug Fixes:
1. Removed duplicate periods from subtarget feature descriptions.
2. Many of the instructions had bad machine code information
in the tablegen files. Much of this has been fixed.
llvm-svn: 116986
Diffstat (limited to 'llvm/test/CodeGen/MBlaze/mul.ll')
| -rw-r--r-- | llvm/test/CodeGen/MBlaze/mul.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/CodeGen/MBlaze/mul.ll b/llvm/test/CodeGen/MBlaze/mul.ll index 65d3e22a3e7..cefdb8d56f2 100644 --- a/llvm/test/CodeGen/MBlaze/mul.ll +++ b/llvm/test/CodeGen/MBlaze/mul.ll @@ -13,11 +13,11 @@ define i8 @test_i8(i8 %a, i8 %b) { ; FUN-NOT: mul ; FUN: brlid ; MUL-NOT: brlid - ; MUL: mul ret i8 %tmp.1 ; FUN: rtsd ; MUL: rtsd + ; MUL: mul } define i16 @test_i16(i16 %a, i16 %b) { @@ -28,11 +28,11 @@ define i16 @test_i16(i16 %a, i16 %b) { ; FUN-NOT: mul ; FUN: brlid ; MUL-NOT: brlid - ; MUL: mul ret i16 %tmp.1 ; FUN: rtsd ; MUL: rtsd + ; MUL: mul } define i32 @test_i32(i32 %a, i32 %b) { @@ -43,9 +43,9 @@ define i32 @test_i32(i32 %a, i32 %b) { ; FUN-NOT: mul ; FUN: brlid ; MUL-NOT: brlid - ; MUL: mul ret i32 %tmp.1 ; FUN: rtsd ; MUL: rtsd + ; MUL: mul } |

