Home
last modified time | relevance | path

Searched refs:sxtb (Results 1 – 25 of 71) sorted by relevance

123

/external/llvm/test/CodeGen/ARM/
Dfast-isel-icmp.ll38 ; ARM: sxtb r0, r0
39 ; ARM: sxtb r1, r1
42 ; THUMB: sxtb r0, r0
43 ; THUMB: sxtb r1, r1
Dsxt_rot.ll5 ; CHECK: sxtb r0, r0
13 ; CHECK: sxtb r0, r0
Dfast-isel-fold.ll78 ; ARM-NOT: sxtb
81 ; THUMB-NOT: sxtb
Dfast-isel-conversion.ll40 ; ARM: sxtb r0, r0
44 ; THUMB: sxtb r0, r0
86 ; ARM: sxtb r0, r0
90 ; THUMB: sxtb r0, r0
Dfast-isel-ext.ll85 ; v7: sxtb r0, r0
92 ; v7: sxtb r0, r0
Dfast-isel-deadcode.ll15 ; THUMB-NOT: sxtb
Dfast-isel.ll104 ; THUMB: sxtb
108 ; ARM: sxtb
/external/llvm/test/MC/AArch64/
Darm64-arithmetic-encoding.s174 add w1, w2, w3, sxtb
183 ; CHECK: add w1, w2, w3, sxtb ; encoding: [0x41,0x80,0x23,0x0b]
191 add x1, x2, w3, sxtb
198 ; CHECK: add x1, x2, w3, sxtb ; encoding: [0x41,0x80,0x23,0x8b]
218 sub w1, w2, w3, sxtb
227 ; CHECK: sub w1, w2, w3, sxtb ; encoding: [0x41,0x80,0x23,0x4b]
235 sub x1, x2, w3, sxtb
242 ; CHECK: sub x1, x2, w3, sxtb ; encoding: [0x41,0x80,0x23,0xcb]
262 adds w1, w2, w3, sxtb
271 ; CHECK: adds w1, w2, w3, sxtb ; encoding: [0x41,0x80,0x23,0x2b]
[all …]
/external/llvm/test/CodeGen/AArch64/
Daddsub_ext.ll45 ; CHECK: add {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}, sxtb
50 ; CHECK: add {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}, sxtb #1
56 ; CHECK: add {{x[0-9]+}}, {{x[0-9]+}}, {{w[0-9]+}}, sxtb
61 ; CHECK: add {{x[0-9]+}}, {{x[0-9]+}}, {{w[0-9]+}}, sxtb #4
73 ; CHECK: cmp {{x[0-9]+}}, {{w[0-9]+}}, sxtb
120 ; CHECK: sub {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}, sxtb
125 ; CHECK: sub {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}, sxtb #1
131 ; CHECK: sub {{x[0-9]+}}, {{x[0-9]+}}, {{w[0-9]+}}, sxtb
136 ; CHECK: sub {{x[0-9]+}}, {{x[0-9]+}}, {{w[0-9]+}}, sxtb #4
Darm64-fast-isel-icmp.ll166 ; CHECK: sxtb w0, w0
167 ; CHECK-NEXT: cmp w0, w1, sxtb
187 ; CHECK: sxtb w0, w0
188 ; CHECK-NEXT: cmp w0, w1, sxtb
222 ; CHECK: sxtb w0, w0
Dfast-isel-int-ext2.ll81 ; CHECK-NOT: sxtb
109 ; CHECK-NOT: sxtb
222 ; CHECK-NOT: sxtb
250 ; CHECK-NOT: sxtb
368 ; CHECK-NOT: sxtb
398 ; CHECK-NOT: sxtb
Dfast-isel-int-ext.ll208 ; CHECK-NOT: sxtb
230 ; CHECK-NOT: sxtb
319 ; CHECK-NOT: sxtb
341 ; CHECK-NOT: sxtb
435 ; CHECK-NOT: sxtb
459 ; CHECK-NOT: sxtb
Dfast-isel-int-ext3.ll66 ; CHECK: sxtb w0, [[REG]]
88 ; CHECK: sxtb x0, [[REG]]
Darm64-narrow-ldst-merge.ll139 ; CHECK-DAG: sxtb [[LO_PART:w[0-9]+]], [[NEW_DEST]]
158 ; BE-DAG: sxtb [[LO_PART:w[0-9]+]], [[NEW_DEST]]
175 ; LE-DAG: sxtb [[LO_PART:w[0-9]+]], [[NEW_DEST]]
267 ; CHECK-DAG: sxtb [[HI_PART:w[0-9]+]], [[NEW_DEST]]
284 ; LE-DAG: sxtb [[HI_PART:w[0-9]+]], [[NEW_DEST]]
305 ; BE-DAG: sxtb [[HI_PART:w[0-9]+]], [[NEW_DEST]]
Dbitfield.ll11 ; CHECK: sxtb {{w[0-9]+}}, {{w[0-9]+}}
27 ; CHECK: sxtb {{x[0-9]+}}, {{w[0-9]+}}
144 ; CHECK: sxtb {{x[0-9]+}}, {{w[0-9]+}}
Darm64-shifted-sext.ll45 ; CHECK: sxtb [[REG]], [[REG]]
91 ; CHECK: sxtb [[REG]], [[REG]]
136 ; CHECK: sxtb x[[REG]], w[[REG]]
/external/llvm/test/MC/ARM/
Dthumb.s25 sxtb r2, r3
27 @ CHECK: sxtb r2, r3 @ encoding: [0x5a,0xb2]
Ddiagnostics.s312 sxtb r8, r3, #8
313 sxtb r8, r3, ror 24
314 sxtb r8, r3, ror #8 -
321 @ CHECK-ERRORS: sxtb r8, r3, #8
324 @ CHECK-ERRORS: sxtb r8, r3, ror 24
327 @ CHECK-ERRORS: sxtb r8, r3, ror #8 -
330 @ CHECK-ERRORS: sxtb r8, r3, ror #8 -
/external/llvm/test/MC/Disassembler/AArch64/
Darm64-arithmetic.txt177 # CHECK: add w1, w2, w3, sxtb
192 # CHECK: add x1, x2, w3, sxtb
219 # CHECK: sub w1, w2, w3, sxtb
234 # CHECK: sub x1, x2, w3, sxtb
261 # CHECK: adds w1, w2, w3, sxtb
276 # CHECK: adds x1, x2, w3, sxtb
299 # CHECK: subs w1, w2, w3, sxtb
314 # CHECK: subs x1, x2, w3, sxtb
/external/llvm/test/MC/Disassembler/Hexagon/
Dalu32_pred.txt106 # CHECK: if (p3) r17 = sxtb(r21)
108 # CHECK: if (!p3) r17 = sxtb(r21)
111 # CHECK-NEXT: if (p3.new) r17 = sxtb(r21)
114 # CHECK-NEXT: if (!p3.new) r17 = sxtb(r21)
/external/llvm/test/CodeGen/Hexagon/intrinsics/
Dalu32_alu.ll81 declare i32 @llvm.hexagon.A2.sxtb(i32)
83 %z = call i32 @llvm.hexagon.A2.sxtb(i32 %a)
86 ; CHECK: = sxtb({{.*}})
/external/llvm/test/CodeGen/Thumb2/
Dthumb2-sxt-uxt.ll12 ; CHECK: sxtb
Dthumb2-sxt_rot.ll6 ; CHECK: sxtb r0, r0
/external/libavc/common/arm/
Dih264_weighted_bi_pred_a9q.s143 sxtb r7, r7 @sign-extend 16-bit wt1 to 32-bit
146 sxtb r9, r9 @sign-extend 8-bit ofst1 to 32-bit
154 sxtb r8, r8 @sign-extend 16-bit wt2 to 32-bit
157 sxtb r10, r10 @sign-extend 8-bit ofst2 to 32-bit
471 sxtb r9, r9 @sign-extend 8-bit ofst1_u to 32-bit
472 sxtb r10, r10 @sign-extend 8-bit ofst2_u to 32-bit
473 sxtb r7, r7 @sign-extend 8-bit ofst1_v to 32-bit
474 sxtb r8, r8 @sign-extend 8-bit ofst2_v to 32-bit
/external/llvm/test/CodeGen/Thumb/
Dldr_ext.ll30 ; V6: sxtb

123