/external/llvm-project/llvm/test/MC/PowerPC/ |
D | ppc64-encoding-ISA31.s | 2 # RUN: FileCheck -check-prefix=CHECK-BE %s 6 # CHECK-BE: plxv 63, 8589934591(0), 1 # encoding: [0x04,0x11,0xff,0xff 7 # CHECK-BE-SAME: 0xcf,0xe0,0xff,0xff] 11 # CHECK-BE: plxv 33, -8589934592(31), 0 # encoding: [0x04,0x02,0x00,0x00 12 # CHECK-BE-SAME: 0xcc,0x3f,0x00,0x00] 16 # CHECK-BE: pstxv 63, 8589934591(0), 1 # encoding: [0x04,0x11,0xff,0xff 17 # CHECK-BE-SAME: 0xdf,0xe0,0xff,0xff] 21 # CHECK-BE: pstxv 33, -8589934592(31), 0 # encoding: [0x04,0x02,0x00,0x00 22 # CHECK-BE-SAME: 0xdc,0x3f,0x00,0x00] 26 # CHECK-BE: xxmfacc 2 # encoding: [0x7d,0x00,0x01,0x62] [all …]
|
D | ppc64-encoding-vmx.s | 2 …llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 9 # CHECK-BE: lvebx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x0e] 12 # CHECK-BE: lvehx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x4e] 15 # CHECK-BE: lvewx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x8e] 18 # CHECK-BE: lvx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0xce] 21 # CHECK-BE: lvxl 2, 3, 4 # encoding: [0x7c,0x43,0x22,0xce] 24 # CHECK-BE: stvebx 2, 3, 4 # encoding: [0x7c,0x43,0x21,0x0e] 27 # CHECK-BE: stvehx 2, 3, 4 # encoding: [0x7c,0x43,0x21,0x4e] 30 # CHECK-BE: stvewx 2, 3, 4 # encoding: [0x7c,0x43,0x21,0x8e] 33 # CHECK-BE: stvx 2, 3, 4 # encoding: [0x7c,0x43,0x21,0xce] [all …]
|
D | vsx.s | 1 …lvm-mc -triple powerpc64-unknown-linux-gnu --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 4 # CHECK-BE: xxswapd 7, 63 # encoding: [0xf0,0xff,0xfa,0x56] 8 # CHECK-BE: lxsdx 39, 5, 31 # encoding: [0x7c,0xe5,0xfc,0x99] 11 # CHECK-BE: lxsiwax 39, 5, 31 # encoding: [0x7c,0xe5,0xf8,0x99] 14 # CHECK-BE: lxsiwzx 39, 5, 31 # encoding: [0x7c,0xe5,0xf8,0x19] 17 # CHECK-BE: lxsspx 39, 5, 31 # encoding: [0x7c,0xe5,0xfc,0x19] 20 # CHECK-BE: lxvd2x 39, 5, 31 # encoding: [0x7c,0xe5,0xfe,0x99] 23 # CHECK-BE: lxvdsx 39, 5, 31 # encoding: [0x7c,0xe5,0xfa,0x99] 26 # CHECK-BE: lxvw4x 39, 5, 31 # encoding: [0x7c,0xe5,0xfe,0x19] 29 # CHECK-BE: stxsdx 40, 5, 31 # encoding: [0x7d,0x05,0xfd,0x99] [all …]
|
D | ppc64-encoding.s | 2 … llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 9 # CHECK-BE: b target # encoding: [0b010010AA,A,A,0bAAAAAA00] 11 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc… 14 # CHECK-BE: ba target # encoding: [0b010010AA,A,A,0bAAAAAA10] 16 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc… 19 # CHECK-BE: bl target # encoding: [0b010010AA,A,A,0bAAAAAA01] 21 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc… 24 # CHECK-BE: bla target # encoding: [0b010010AA,A,A,0bAAAAAA11] 26 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc… 30 # CHECK-BE: bf 10, target # encoding: [0x40,0x8a,A,0bAAAAAA00] [all …]
|
D | ppc64-encoding-fp.s | 2 … llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 9 # CHECK-BE: lfs 2, 128(4) # encoding: [0xc0,0x44,0x00,0x80] 12 # CHECK-BE: lfsx 2, 3, 4 # encoding: [0x7c,0x43,0x24,0x2e] 15 # CHECK-BE: lfsu 2, 128(4) # encoding: [0xc4,0x44,0x00,0x80] 18 # CHECK-BE: lfsux 2, 3, 4 # encoding: [0x7c,0x43,0x24,0x6e] 21 # CHECK-BE: lfd 2, 128(4) # encoding: [0xc8,0x44,0x00,0x80] 24 # CHECK-BE: lfdx 2, 3, 4 # encoding: [0x7c,0x43,0x24,0xae] 27 # CHECK-BE: lfdu 2, 128(4) # encoding: [0xcc,0x44,0x00,0x80] 30 # CHECK-BE: lfdux 2, 3, 4 # encoding: [0x7c,0x43,0x24,0xee] 33 # CHECK-BE: lfiwax 2, 3, 4 # encoding: [0x7c,0x43,0x26,0xae] [all …]
|
D | ppc64-encoding-spe.s | 1 … llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 6 # CHECK-BE: evlddx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x00] 9 # CHECK-BE: evldwx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x02] 12 # CHECK-BE: evldhx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x04] 15 # CHECK-BE: evlhhesplatx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x08] 18 # CHECK-BE: evlhhousplatx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x0c] 21 # CHECK-BE: evlhhossplatx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x0e] 24 # CHECK-BE: evlwhex 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x10] 27 # CHECK-BE: evlwhoux 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x14] 30 # CHECK-BE: evlwhosx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x16] [all …]
|
D | ppc64-encoding-ext.s | 2 … llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 7 # CHECK-BE: beqlr 0 # encoding: [0x4d,0x82,0x00,0x20] 10 # CHECK-BE: beqlr 1 # encoding: [0x4d,0x86,0x00,0x20] 13 # CHECK-BE: beqlr 2 # encoding: [0x4d,0x8a,0x00,0x20] 16 # CHECK-BE: beqlr 3 # encoding: [0x4d,0x8e,0x00,0x20] 19 # CHECK-BE: beqlr 4 # encoding: [0x4d,0x92,0x00,0x20] 22 # CHECK-BE: beqlr 5 # encoding: [0x4d,0x96,0x00,0x20] 25 # CHECK-BE: beqlr 6 # encoding: [0x4d,0x9a,0x00,0x20] 28 # CHECK-BE: beqlr 7 # encoding: [0x4d,0x9e,0x00,0x20] 32 # CHECK-BE: bclr 12, 0 # encoding: [0x4d,0x80,0x00,0x20] [all …]
|
D | ppc64-encoding-bookII.s | 2 … llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 7 # CHECK-BE: icbi 2, 3 # encoding: [0x7c,0x02,0x1f,0xac] 11 # CHECK-BE: icbt 0, 5, 31 # encoding: [0x7c,0x05,0xf8,0x2c] 15 # CHECK-BE: dcbt 2, 3, 10 # encoding: [0x7d,0x42,0x1a,0x2c] 18 # CHECK-BE: dcbt 2, 3, 10 # encoding: [0x7d,0x42,0x1a,0x2c] 21 # CHECK-BE: dcbt 2, 3, 10 # encoding: [0x7d,0x42,0x1a,0x2c] 24 # CHECK-BE: dcbt 2, 3 # encoding: [0x7c,0x02,0x1a,0x2c] 27 # CHECK-BE: dcbt 2, 3 # encoding: [0x7c,0x02,0x1a,0x2c] 30 # CHECK-BE: dcbtt 2, 3 # encoding: [0x7e,0x02,0x1a,0x2c] 33 # CHECK-BE: dcbtt 2, 3 # encoding: [0x7e,0x02,0x1a,0x2c] [all …]
|
D | ppc64-encoding-bookIII.s | 1 … llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 4 # CHECK-BE: hrfid # encoding: [0x4c,0x00,0x02,0x24] 8 # CHECK-BE: nap # encoding: [0x4c,0x00,0x03,0x64] 12 # CHECK-BE: mtmsr 4 # encoding: [0x7c,0x80,0x01,0x24] 16 # CHECK-BE: mtmsr 4, 1 # encoding: [0x7c,0x81,0x01,0x24] 20 # CHECK-BE: mfmsr 4 # encoding: [0x7c,0x80,0x00,0xa6] 24 # CHECK-BE: mtmsrd 4 # encoding: [0x7c,0x80,0x01,0x64] 28 # CHECK-BE: mtmsrd 4, 1 # encoding: [0x7c,0x81,0x01,0x64] 32 # CHECK-BE: mfspr 4, 260 # encoding: [0x7c,0x84,0x42,0xa6] 36 # CHECK-BE: mfspr 4, 261 # encoding: [0x7c,0x85,0x42,0xa6] [all …]
|
/external/llvm/test/MC/PowerPC/ |
D | ppc64-encoding-vmx.s | 2 …llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 9 # CHECK-BE: lvebx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x0e] 12 # CHECK-BE: lvehx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x4e] 15 # CHECK-BE: lvewx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x8e] 18 # CHECK-BE: lvx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0xce] 21 # CHECK-BE: lvxl 2, 3, 4 # encoding: [0x7c,0x43,0x22,0xce] 24 # CHECK-BE: stvebx 2, 3, 4 # encoding: [0x7c,0x43,0x21,0x0e] 27 # CHECK-BE: stvehx 2, 3, 4 # encoding: [0x7c,0x43,0x21,0x4e] 30 # CHECK-BE: stvewx 2, 3, 4 # encoding: [0x7c,0x43,0x21,0x8e] 33 # CHECK-BE: stvx 2, 3, 4 # encoding: [0x7c,0x43,0x21,0xce] [all …]
|
D | vsx.s | 1 …lvm-mc -triple powerpc64-unknown-linux-gnu --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 4 # CHECK-BE: xxswapd 7, 63 # encoding: [0xf0,0xff,0xfa,0x56] 8 # CHECK-BE: lxsdx 39, 5, 31 # encoding: [0x7c,0xe5,0xfc,0x99] 11 # CHECK-BE: lxsiwax 39, 5, 31 # encoding: [0x7c,0xe5,0xf8,0x99] 14 # CHECK-BE: lxsiwzx 39, 5, 31 # encoding: [0x7c,0xe5,0xf8,0x19] 17 # CHECK-BE: lxsspx 39, 5, 31 # encoding: [0x7c,0xe5,0xfc,0x19] 20 # CHECK-BE: lxvd2x 39, 5, 31 # encoding: [0x7c,0xe5,0xfe,0x99] 23 # CHECK-BE: lxvdsx 39, 5, 31 # encoding: [0x7c,0xe5,0xfa,0x99] 26 # CHECK-BE: lxvw4x 39, 5, 31 # encoding: [0x7c,0xe5,0xfe,0x19] 29 # CHECK-BE: stxsdx 40, 5, 31 # encoding: [0x7d,0x05,0xfd,0x99] [all …]
|
D | ppc64-encoding.s | 2 … llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 9 # CHECK-BE: b target # encoding: [0b010010AA,A,A,0bAAAAAA00] 11 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc… 14 # CHECK-BE: ba target # encoding: [0b010010AA,A,A,0bAAAAAA10] 16 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc… 19 # CHECK-BE: bl target # encoding: [0b010010AA,A,A,0bAAAAAA01] 21 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc… 24 # CHECK-BE: bla target # encoding: [0b010010AA,A,A,0bAAAAAA11] 26 # CHECK-BE-NEXT: # fixup A - offset: 0, value: target, kind: fixup_ppc… 30 # CHECK-BE: bf 10, target # encoding: [0x40,0x8a,A,0bAAAAAA00] [all …]
|
D | ppc64-encoding-fp.s | 2 … llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 9 # CHECK-BE: lfs 2, 128(4) # encoding: [0xc0,0x44,0x00,0x80] 12 # CHECK-BE: lfsx 2, 3, 4 # encoding: [0x7c,0x43,0x24,0x2e] 15 # CHECK-BE: lfsu 2, 128(4) # encoding: [0xc4,0x44,0x00,0x80] 18 # CHECK-BE: lfsux 2, 3, 4 # encoding: [0x7c,0x43,0x24,0x6e] 21 # CHECK-BE: lfd 2, 128(4) # encoding: [0xc8,0x44,0x00,0x80] 24 # CHECK-BE: lfdx 2, 3, 4 # encoding: [0x7c,0x43,0x24,0xae] 27 # CHECK-BE: lfdu 2, 128(4) # encoding: [0xcc,0x44,0x00,0x80] 30 # CHECK-BE: lfdux 2, 3, 4 # encoding: [0x7c,0x43,0x24,0xee] 33 # CHECK-BE: lfiwax 2, 3, 4 # encoding: [0x7c,0x43,0x26,0xae] [all …]
|
D | ppc64-encoding-spe.s | 1 … llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 6 # CHECK-BE: evlddx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x00] 9 # CHECK-BE: evldwx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x02] 12 # CHECK-BE: evldhx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x04] 15 # CHECK-BE: evlhhesplatx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x08] 18 # CHECK-BE: evlhhousplatx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x0c] 21 # CHECK-BE: evlhhossplatx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x0e] 24 # CHECK-BE: evlwhex 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x10] 27 # CHECK-BE: evlwhoux 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x14] 30 # CHECK-BE: evlwhosx 14, 21, 28 # encoding: [0x11,0xd5,0xe3,0x16] [all …]
|
D | ppc64-encoding-ext.s | 2 … llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck -check-prefix=CHECK-BE %s 7 # CHECK-BE: beqlr 0 # encoding: [0x4d,0x82,0x00,0x20] 10 # CHECK-BE: beqlr 1 # encoding: [0x4d,0x86,0x00,0x20] 13 # CHECK-BE: beqlr 2 # encoding: [0x4d,0x8a,0x00,0x20] 16 # CHECK-BE: beqlr 3 # encoding: [0x4d,0x8e,0x00,0x20] 19 # CHECK-BE: beqlr 4 # encoding: [0x4d,0x92,0x00,0x20] 22 # CHECK-BE: beqlr 5 # encoding: [0x4d,0x96,0x00,0x20] 25 # CHECK-BE: beqlr 6 # encoding: [0x4d,0x9a,0x00,0x20] 28 # CHECK-BE: beqlr 7 # encoding: [0x4d,0x9e,0x00,0x20] 32 # CHECK-BE: bclr 12, 0 # encoding: [0x4d,0x80,0x00,0x20] [all …]
|
/external/llvm-project/llvm/test/MC/Mips/ |
D | mips-expansions.s | 6 # RUN: -show-encoding | FileCheck %s --check-prefixes=CHECK,CHECK-BE 302 # CHECK-BE: lb $1, 0($zero) # encoding: [0x80,0x01,0x00,0x00] 303 # CHECK-BE: lbu $8, 1($zero) # encoding: [0x90,0x08,0x00,0x01] 304 # CHECK-BE: sll $1, $1, 8 # encoding: [0x00,0x01,0x0a,0x00] 305 # CHECK-BE: or $8, $8, $1 # encoding: [0x01,0x01,0x40,0x25] 312 # CHECK-BE: lb $1, 2($zero) # encoding: [0x80,0x01,0x00,0x02] 313 # CHECK-BE: lbu $8, 3($zero) # encoding: [0x90,0x08,0x00,0x03] 314 # CHECK-BE: sll $1, $1, 8 # encoding: [0x00,0x01,0x0a,0x00] 315 # CHECK-BE: or $8, $8, $1 # encoding: [0x01,0x01,0x40,0x25] 322 # CHECK-BE: ori $1, $zero, 32768 # encoding: [0x34,0x01,0x80,0x00] [all …]
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | pr25080.ll | 3 …UN: llc -verify-machineinstrs -mtriple=powerpc64-- -mcpu=pwr8 < %s | FileCheck %s --check-prefix=BE 54 ; BE-LABEL: pr25080: 55 ; BE: # %bb.0: # %entry 56 ; BE-NEXT: addis 3, 2, .LCPI0_0@toc@ha 57 ; BE-NEXT: xxlxor 36, 36, 36 58 ; BE-NEXT: addi 3, 3, .LCPI0_0@toc@l 59 ; BE-NEXT: lxvw4x 0, 0, 3 60 ; BE-NEXT: xxland 35, 35, 0 61 ; BE-NEXT: xxland 34, 34, 0 62 ; BE-NEXT: vcmpequw 3, 3, 4 [all …]
|
D | p9-vinsert-vextract.ll | 7 ; RUN: -verify-machineinstrs < %s | FileCheck %s --check-prefixes=CHECK-BE,CHECK-BE-OPT 9 ; RUN: -verify-machineinstrs < %s | FileCheck %s --check-prefixes=CHECK-BE,CHECK-BE-O0 20 ; CHECK-BE-LABEL: shuffle_vector_halfword_0_8: 21 ; CHECK-BE: # %bb.0: # %entry 22 ; CHECK-BE-NEXT: vsldoi 3, 3, 3, 10 23 ; CHECK-BE-NEXT: vinserth 2, 3, 0 24 ; CHECK-BE-NEXT: blr 37 ; CHECK-BE-LABEL: shuffle_vector_halfword_1_15: 38 ; CHECK-BE: # %bb.0: # %entry 39 ; CHECK-BE-NEXT: vsldoi 3, 3, 3, 8 [all …]
|
D | p10-spill-crgt.ll | 7 ; RUN: FileCheck %s --check-prefix=CHECK-BE 215 ; CHECK-BE-LABEL: P10_Spill_CR_GT: 216 ; CHECK-BE: # %bb.0: # %bb 217 ; CHECK-BE-NEXT: mflr r0 218 ; CHECK-BE-NEXT: mfcr r12 219 ; CHECK-BE-NEXT: std r0, 16(r1) 220 ; CHECK-BE-NEXT: stw r12, 8(r1) 221 ; CHECK-BE-NEXT: stdu r1, -160(r1) 222 ; CHECK-BE-NEXT: .cfi_def_cfa_offset 160 223 ; CHECK-BE-NEXT: .cfi_offset lr, 16 [all …]
|
D | pcrel-got-indirect.ll | 7 ; RUN: | FileCheck %s --check-prefix=BE 31 ; BE-LABEL: ReadGlobalVarChar: 32 ; BE: # %bb.0: # %entry 33 ; BE-NEXT: pld r3, valChar@got@pcrel(0), 1 34 ; BE-NEXT: .Lpcrel: 35 ; BE-NEXT: .reloc .Lpcrel-8,R_PPC64_PCREL_OPT,.-(.Lpcrel-8) 36 ; BE-NEXT: lbz r3, 0(r3) 37 ; BE-NEXT: blr 52 ; BE-LABEL: WriteGlobalVarChar: 53 ; BE: # %bb.0: # %entry [all …]
|
D | load-shuffle-and-shuffle-store.ll | 9 ; RUN: -mtriple=powerpc64-unknown-linux-gnu < %s | FileCheck %s --check-prefix=CHECK-P8-BE 12 ; RUN: -mtriple=powerpc64-unknown-linux-gnu < %s | FileCheck %s --check-prefix=CHECK-P9-BE 25 ; CHECK-P8-BE-LABEL: load_swap00: 26 ; CHECK-P8-BE: # %bb.0: 27 ; CHECK-P8-BE-NEXT: lxvd2x v2, 0, r3 28 ; CHECK-P8-BE-NEXT: xxswapd v2, v2 29 ; CHECK-P8-BE-NEXT: blr 31 ; CHECK-P9-BE-LABEL: load_swap00: 32 ; CHECK-P9-BE: # %bb.0: 33 ; CHECK-P9-BE-NEXT: lxv v2, 0(r3) [all …]
|
/external/llvm/test/MC/Mips/ |
D | mips-expansions.s | 4 # RUN: FileCheck %s --check-prefixes=CHECK,CHECK-BE 143 # CHECK-BE: lb $1, 0($zero) # encoding: [0x80,0x01,0x00,0x00] 144 # CHECK-BE: lbu $8, 1($zero) # encoding: [0x90,0x08,0x00,0x01] 145 # CHECK-BE: sll $1, $1, 8 # encoding: [0x00,0x01,0x0a,0x00] 146 # CHECK-BE: or $8, $8, $1 # encoding: [0x01,0x01,0x40,0x25] 153 # CHECK-BE: lb $1, 2($zero) # encoding: [0x80,0x01,0x00,0x02] 154 # CHECK-BE: lbu $8, 3($zero) # encoding: [0x90,0x08,0x00,0x03] 155 # CHECK-BE: sll $1, $1, 8 # encoding: [0x00,0x01,0x0a,0x00] 156 # CHECK-BE: or $8, $8, $1 # encoding: [0x01,0x01,0x40,0x25] 163 # CHECK-BE: ori $1, $zero, 32768 # encoding: [0x34,0x01,0x80,0x00] [all …]
|
/external/llvm-project/llvm/test/CodeGen/Thumb2/ |
D | mve-masked-store.ll | 3 …one-eabi -mattr=+mve,+fullfp16 -verify-machineinstrs %s -o - | FileCheck %s --check-prefix=CHECK-BE 12 ; CHECK-BE-LABEL: masked_v4i32: 13 ; CHECK-BE: @ %bb.0: @ %entry 14 ; CHECK-BE-NEXT: vrev64.32 q1, q0 15 ; CHECK-BE-NEXT: vpt.s32 gt, q1, zr 16 ; CHECK-BE-NEXT: vstrwt.32 q1, [r0] 17 ; CHECK-BE-NEXT: bx lr 63 ; CHECK-BE-LABEL: masked_v4i32_align1: 64 ; CHECK-BE: @ %bb.0: @ %entry 65 ; CHECK-BE-NEXT: .pad #4 [all …]
|
D | mve-pred-bitcast.ll | 3 …ain-none-none-eabi -mattr=+mve -verify-machineinstrs %s -o - | FileCheck %s --check-prefix=CHECK-BE 29 ; CHECK-BE-LABEL: bitcast_to_v4i1: 30 ; CHECK-BE: @ %bb.0: @ %entry 31 ; CHECK-BE-NEXT: .pad #4 32 ; CHECK-BE-NEXT: sub sp, #4 33 ; CHECK-BE-NEXT: and r0, r0, #15 34 ; CHECK-BE-NEXT: vmov.i8 q1, #0x0 35 ; CHECK-BE-NEXT: vmov.i8 q2, #0xff 36 ; CHECK-BE-NEXT: vmsr p0, r0 37 ; CHECK-BE-NEXT: vpsel q1, q2, q1 [all …]
|
/external/llvm-project/llvm/test/CodeGen/ARM/ |
D | illegal-bitfield-loadstore.ll | 3 ; RUN: llc < %s -mtriple=armeb-eabi | FileCheck %s -check-prefix=BE 13 ; BE-LABEL: i24_or: 14 ; BE: @ %bb.0: 15 ; BE-NEXT: ldrh r1, [r0] 16 ; BE-NEXT: ldrb r2, [r0, #2] 17 ; BE-NEXT: orr r1, r2, r1, lsl #8 18 ; BE-NEXT: orr r1, r1, #384 19 ; BE-NEXT: strb r1, [r0, #2] 20 ; BE-NEXT: lsr r1, r1, #8 21 ; BE-NEXT: strh r1, [r0] [all …]
|