diff options
| author | Juergen Ributzka <juergen@apple.com> | 2014-08-30 06:16:26 +0000 |
|---|---|---|
| committer | Juergen Ributzka <juergen@apple.com> | 2014-08-30 06:16:26 +0000 |
| commit | 25816b0fddcc5244075eb982f77fed9c3bc48cbb (patch) | |
| tree | 7f9dafdf3e2dba3a1f4d042dc1befcb6fb37713c /llvm/test | |
| parent | 8c51173d83aa80be7ee161237d816dc10cde134c (diff) | |
| download | bcm5719-llvm-25816b0fddcc5244075eb982f77fed9c3bc48cbb.tar.gz bcm5719-llvm-25816b0fddcc5244075eb982f77fed9c3bc48cbb.zip | |
Revert r216805 "[MachineCombiner][AArch64] Use the correct register class for MADD, SUB, and OR."
I think this broke the build bot. Reverting it for now until I have time to take a closer look.
llvm-svn: 216813
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/CodeGen/AArch64/madd-combiner.ll | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/llvm/test/CodeGen/AArch64/madd-combiner.ll b/llvm/test/CodeGen/AArch64/madd-combiner.ll deleted file mode 100644 index e7f171b9048..00000000000 --- a/llvm/test/CodeGen/AArch64/madd-combiner.ll +++ /dev/null @@ -1,20 +0,0 @@ -; RUN: llc -mtriple=aarch64-apple-darwin -verify-machineinstrs < %s | FileCheck %s - -; Test that we use the correct register class. -define i32 @mul_add_imm(i32 %a, i32 %b) { -; CHECK-LABEL: mul_add_imm -; CHECK: orr [[REG:w[0-9]+]], wzr, #0x4 -; CHECK-NEXT: madd {{w[0-9]+}}, w0, w1, [[REG]] - %1 = mul i32 %a, %b - %2 = add i32 %1, 4 - ret i32 %2 -} - -define i32 @mul_sub_imm1(i32 %a, i32 %b) { -; CHECK-LABEL: mul_sub_imm1 -; CHECK: orr [[REG:w[0-9]+]], wzr, #0x4 -; CHECK-NEXT: msub {{w[0-9]+}}, w0, w1, [[REG]] - %1 = mul i32 %a, %b - %2 = sub i32 4, %1 - ret i32 %2 -} |

