Lines Matching refs:DSP
2 …UN: llc -mtriple=thumb-eabi -mcpu=cortex-a8 %s -o - | FileCheck %s --check-prefixes=CHECK,CHECK-DSP
3 … llc -mtriple=thumb-eabi -mcpu=cortex-m3 %s -o - | FileCheck %s --check-prefixes=CHECK,CHECK-NO-DSP
4 ; RUN: llc -mtriple=thumbv7em-eabi %s -o - | FileCheck %s -check-prefixes=CHECK,CHECK-DSP
5 …RUN: llc -mtriple=thumbv8m.main-none-eabi %s -o - | FileCheck %s -check-prefixes=CHECK,CHECK-NO-DSP
6 …-mtriple=thumbv8m.main-none-eabi -mattr=+dsp %s -o - | FileCheck %s -check-prefixes=CHECK,CHECK-DSP
19 ; CHECK-DSP-LABEL: test2:
20 ; CHECK-DSP: @ %bb.0:
21 ; CHECK-DSP-NEXT: uxtab r0, r0, r1
22 ; CHECK-DSP-NEXT: bx lr
24 ; CHECK-NO-DSP-LABEL: test2:
25 ; CHECK-NO-DSP: @ %bb.0:
26 ; CHECK-NO-DSP-NEXT: uxtb r1, r1
27 ; CHECK-NO-DSP-NEXT: add r0, r1
28 ; CHECK-NO-DSP-NEXT: bx lr
49 ; CHECK-DSP-LABEL: test4:
50 ; CHECK-DSP: @ %bb.0:
51 ; CHECK-DSP-NEXT: uxtab r0, r0, r1, ror #16
52 ; CHECK-DSP-NEXT: bx lr
54 ; CHECK-NO-DSP-LABEL: test4:
55 ; CHECK-NO-DSP: @ %bb.0:
56 ; CHECK-NO-DSP-NEXT: ubfx r1, r1, #16, #8
57 ; CHECK-NO-DSP-NEXT: add r0, r1
58 ; CHECK-NO-DSP-NEXT: bx lr
67 ; CHECK-DSP-LABEL: test5:
68 ; CHECK-DSP: @ %bb.0:
69 ; CHECK-DSP-NEXT: uxtah r0, r0, r1, ror #8
70 ; CHECK-DSP-NEXT: bx lr
72 ; CHECK-NO-DSP-LABEL: test5:
73 ; CHECK-NO-DSP: @ %bb.0:
74 ; CHECK-NO-DSP-NEXT: ubfx r1, r1, #8, #16
75 ; CHECK-NO-DSP-NEXT: add r0, r1
76 ; CHECK-NO-DSP-NEXT: bx lr
85 ; CHECK-DSP-LABEL: test6:
86 ; CHECK-DSP: @ %bb.0:
87 ; CHECK-DSP-NEXT: uxtab r0, r0, r1, ror #8
88 ; CHECK-DSP-NEXT: bx lr
90 ; CHECK-NO-DSP-LABEL: test6:
91 ; CHECK-NO-DSP: @ %bb.0:
92 ; CHECK-NO-DSP-NEXT: ubfx r1, r1, #8, #8
93 ; CHECK-NO-DSP-NEXT: add r0, r1
94 ; CHECK-NO-DSP-NEXT: bx lr
103 ; CHECK-DSP-LABEL: test7:
104 ; CHECK-DSP: @ %bb.0:
105 ; CHECK-DSP-NEXT: uxtah r0, r0, r1, ror #24
106 ; CHECK-DSP-NEXT: bx lr
108 ; CHECK-NO-DSP-LABEL: test7:
109 ; CHECK-NO-DSP: @ %bb.0:
110 ; CHECK-NO-DSP-NEXT: ror.w r1, r1, #24
111 ; CHECK-NO-DSP-NEXT: uxth r1, r1
112 ; CHECK-NO-DSP-NEXT: add r0, r1
113 ; CHECK-NO-DSP-NEXT: bx lr
124 ; CHECK-DSP-LABEL: test8:
125 ; CHECK-DSP: @ %bb.0:
126 ; CHECK-DSP-NEXT: uxtah r0, r0, r1, ror #24
127 ; CHECK-DSP-NEXT: bx lr
129 ; CHECK-NO-DSP-LABEL: test8:
130 ; CHECK-NO-DSP: @ %bb.0:
131 ; CHECK-NO-DSP-NEXT: ror.w r1, r1, #24
132 ; CHECK-NO-DSP-NEXT: uxth r1, r1
133 ; CHECK-NO-DSP-NEXT: add r0, r1
134 ; CHECK-NO-DSP-NEXT: bx lr