diff options
Diffstat (limited to 'test/CodeGen/ARM/imm-peephole-thumb.mir')
| -rw-r--r-- | test/CodeGen/ARM/imm-peephole-thumb.mir | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/test/CodeGen/ARM/imm-peephole-thumb.mir b/test/CodeGen/ARM/imm-peephole-thumb.mir deleted file mode 100644 index 3d342902d80d..000000000000 --- a/test/CodeGen/ARM/imm-peephole-thumb.mir +++ /dev/null @@ -1,59 +0,0 @@ -# RUN: llc -run-pass=peephole-opt %s -o - | FileCheck %s - -# CHECK: [[IN:%.*]] = COPY %r0 -# CHECK: [[SUM1TMP:%.*]] = t2ADDri [[IN]], 25600 -# CHECK: [[SUM1:%.*]] = t2ADDri killed [[SUM1TMP]], 133 - -# CHECK: [[SUM2TMP:%.*]] = t2SUBri [[IN]], 25600 -# CHECK: [[SUM2:%.*]] = t2SUBri killed [[SUM2TMP]], 133 - -# CHECK: [[SUM3TMP:%.*]] = t2SUBri [[IN]], 25600 -# CHECK: [[SUM3:%.*]] = t2SUBri killed [[SUM3TMP]], 133 - -# CHECK: [[SUM4TMP:%.*]] = t2ADDri killed [[IN]], 25600 -# CHECK: [[SUM4:%.*]] = t2ADDri killed [[SUM4TMP]], 133 - - ---- | - target datalayout = "e-m:o-p:32:32-f64:32:64-v64:32:64-v128:32:128-a:0:32-n32-S32" - target triple = "thumbv7-apple-ios" - - define i32 @foo(i32 %in) { - ret i32 undef - } -... ---- -name: foo -registers: - - { id: 0, class: gprnopc } - - { id: 1, class: rgpr } - - { id: 2, class: rgpr } - - { id: 3, class: rgpr } - - { id: 4, class: rgpr } - - { id: 5, class: rgpr } - - { id: 6, class: rgpr } - - { id: 7, class: rgpr } - - { id: 8, class: rgpr } -liveins: - - { reg: '%r0', virtual-reg: '%0' } -body: | - bb.0 (%ir-block.0): - liveins: %r0 - %0 = COPY %r0 - %1 = t2MOVi32imm -25733 - %2 = t2SUBrr %0, killed %1, 14, _, _ - - %3 = t2MOVi32imm 25733 - %4 = t2SUBrr %0, killed %3, 14, _, _ - - %5 = t2MOVi32imm -25733 - %6= t2ADDrr %0, killed %5, 14, _, _ - - %7 = t2MOVi32imm 25733 - %8 = t2ADDrr killed %0, killed %7, 14, _, _ - - %r0 = COPY killed %8 - tBX_RET 14, _, implicit %r0 - -... - |
