| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | ppc64-rop-protection-aix.ll | 47 ; BE-P10-LABEL: caller: 56 ; BE-P10-NEXT: nop 64 ; BE-P10-NEXT: blr 66 ; BE-P9-LABEL: caller: 75 ; BE-P9-NEXT: nop 83 ; BE-P9-NEXT: blr 85 ; BE-P8-LABEL: caller: 94 ; BE-P8-NEXT: nop 102 ; BE-P8-NEXT: blr 467 ; BE-P9-NEXT: nop [all …]
|
| H A D | retaddr_multi_levels.ll | 25 ; CHECK-64B-BE-LABEL: test0: 27 ; CHECK-64B-BE-NEXT: mflr 0 34 ; CHECK-64B-BE-NEXT: blr 36 ; CHECK-32B-BE-LABEL: test0: 45 ; CHECK-32B-BE-NEXT: blr 65 ; CHECK-64B-BE-LABEL: test1: 76 ; CHECK-64B-BE-NEXT: blr 78 ; CHECK-32B-BE-LABEL: test1: 89 ; CHECK-32B-BE-NEXT: blr 122 ; CHECK-64B-BE-NEXT: blr [all …]
|
| H A 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 24 ; CHECK-BE-NEXT: blr 41 ; CHECK-BE-NEXT: blr 58 ; CHECK-BE-NEXT: blr 75 ; CHECK-BE-NEXT: blr 92 ; CHECK-BE-NEXT: blr 109 ; CHECK-BE-NEXT: blr 125 ; CHECK-BE-NEXT: blr 141 ; CHECK-BE-NEXT: blr [all …]
|
| H A D | vec_cmpd_p7.ll | 21 ; CHECK-BE-LABEL: v2si64_cmp: 22 ; CHECK-BE: # %bb.0: 29 ; CHECK-BE-NEXT: blr 63 ; CHECK-BE: # %bb.0: 72 ; CHECK-BE-NEXT: li 3, 0 82 ; CHECK-BE-NEXT: blr 116 ; CHECK-BE: # %bb.0: 135 ; CHECK-BE-NEXT: blr 173 ; CHECK-BE-NEXT: blr 211 ; CHECK-BE-NEXT: blr [all …]
|
| H A D | perfect-shuffle.ll | 10 ; BE-LABEL: shuffle1: 11 ; BE: # %bb.0: 16 ; BE-NEXT: blr 35 ; BE-LABEL: shuffle2: 36 ; BE: # %bb.0: 38 ; BE-NEXT: blr 57 ; BE: # %bb.0: 64 ; BE-NEXT: blr 97 ; BE-NEXT: blr 135 ; BE-NEXT: blr [all …]
|
| H A D | pr25080.ll | 53 ; BE-LABEL: pr25080: 63 ; BE-NEXT: xxswapd 0, 35 64 ; BE-NEXT: mfvsrwz 3, 35 66 ; BE-NEXT: mfvsrwz 4, 34 69 ; BE-NEXT: mffprwz 3, 0 72 ; BE-NEXT: mffprwz 4, 1 78 ; BE-NEXT: mffprwz 4, 0 81 ; BE-NEXT: mffprwz 3, 1 82 ; BE-NEXT: mffprwz 5, 2 85 ; BE-NEXT: mffprwz 3, 0 [all …]
|
| H A D | pcrel-got-indirect.ll | 37 ; BE-NEXT: blr 57 ; BE-NEXT: blr 78 ; BE-NEXT: blr 98 ; BE-NEXT: blr 119 ; BE-NEXT: blr 138 ; BE-NEXT: blr 159 ; BE-NEXT: blr 178 ; BE-NEXT: blr 199 ; BE-NEXT: blr 219 ; BE-NEXT: blr [all …]
|
| H A D | p10-spill-crgt.ll | 241 ; CHECK-BE-NEXT: # 250 ; CHECK-BE-NEXT: # 253 ; CHECK-BE-NEXT: # 256 ; CHECK-BE-NEXT: # 267 ; CHECK-BE-NEXT: # 272 ; CHECK-BE-NEXT: # 276 ; CHECK-BE-NEXT: # 280 ; CHECK-BE-NEXT: # 284 ; CHECK-BE-NEXT: # 288 ; CHECK-BE-NEXT: # [all …]
|
| H A D | scalar-rounding-ops.ll | 14 ; BE-NEXT: mflr r0 20 ; BE-NEXT: nop 24 ; BE-NEXT: blr 61 ; BE-NEXT: nop 65 ; BE-NEXT: blr 102 ; BE-NEXT: nop 106 ; BE-NEXT: blr 143 ; BE-NEXT: nop 147 ; BE-NEXT: blr 184 ; BE-NEXT: nop [all …]
|
| H A D | mma-acc-memops.ll | 51 ; BE-PAIRED-NEXT: blr 101 ; BE-PWR9-NEXT: blr 123 ; BE-PWR8-NEXT: blr 223 ; BE-PWR9-NEXT: blr 244 ; BE-PWR8-NEXT: blr 344 ; BE-PWR9-NEXT: blr 366 ; BE-PWR8-NEXT: blr 426 ; BE-PWR9-NEXT: blr 440 ; BE-PWR8-NEXT: blr 518 ; BE-PWR9-NEXT: blr [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/PowerPC/ |
| H A 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 …]
|
| H A D | ppc64-encoding-vmx.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] 36 # CHECK-BE: stvxl 2, 3, 4 # encoding: [0x7c,0x43,0x23,0xce] [all …]
|
| H A D | vsx.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] 32 # CHECK-BE: stxsiwx 40, 5, 31 # encoding: [0x7d,0x05,0xf9,0x19] [all …]
|
| H A D | ppc64-encoding.s | 9 # CHECK-BE: b target # encoding: [0b010010AA,A,A,0bAAAAAA00] 14 # CHECK-BE: ba target # encoding: [0b010010AA,A,A,0bAAAAAA10] 30 # CHECK-BE: bf 10, target # encoding: [0x40,0x8a,A,0bAAAAAA00] 35 # CHECK-BE: bfa 10, target # encoding: [0x40,0x8a,A,0bAAAAAA10] 92 # CHECK-BE: bclr 4, 10, 3 # encoding: [0x4c,0x8a,0x18,0x20] 95 # CHECK-BE: bclr 4, 10 # encoding: [0x4c,0x8a,0x00,0x20] 98 # CHECK-BE: bclrl 4, 10, 3 # encoding: [0x4c,0x8a,0x18,0x21] 101 # CHECK-BE: bclrl 4, 10 # encoding: [0x4c,0x8a,0x00,0x21] 104 # CHECK-BE: bcctr 4, 10, 3 # encoding: [0x4c,0x8a,0x1c,0x20] 107 # CHECK-BE: bcctr 4, 10 # encoding: [0x4c,0x8a,0x04,0x20] [all …]
|
| H A D | ppc64-encoding-fp.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] 36 # CHECK-BE: lfiwzx 2, 3, 4 # encoding: [0x7c,0x43,0x26,0xee] [all …]
|
| H A D | ppc64-encoding-spe.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] 82 # CHECK-BE: evcmpeq 3, 22, 19 # encoding: [0x11,0x96,0x9a,0x34] 85 # CHECK-BE: evcmpgts 3, 22, 19 # encoding: [0x11,0x96,0x9a,0x31] [all …]
|
| H A D | ppc64-encoding-bookII.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] 36 # CHECK-BE: dcbtst 2, 3, 10 # encoding: [0x7d,0x42,0x19,0xec] [all …]
|
| H A D | ppc64-encoding-ext.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] 35 # CHECK-BE: bclr 12, 1 # encoding: [0x4d,0x81,0x00,0x20] [all …]
|
| H A D | ppc64-encoding-bookIII.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] 40 # CHECK-BE: mfspr 4, 262 # encoding: [0x7c,0x86,0x42,0xa6] [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | mips-expansions.s | 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] 323 # CHECK-BE: lb $8, 0($1) # encoding: [0x80,0x28,0x00,0x00] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | mve-masked-store.ll | 12 ; CHECK-BE-LABEL: masked_v4i32: 17 ; CHECK-BE-NEXT: bx lr 65 ; CHECK-BE-NEXT: .pad #4 84 ; CHECK-BE-NEXT: itt mi 88 ; CHECK-BE-NEXT: itt mi 92 ; CHECK-BE-NEXT: itt mi 96 ; CHECK-BE-NEXT: itt ne 100 ; CHECK-BE-NEXT: bx lr 125 ; CHECK-BE-NEXT: bx lr 154 ; CHECK-BE-NEXT: bx lr [all …]
|
| H A D | mve-pred-bitcast.ll | 29 ; CHECK-BE-NEXT: .pad #4 30 ; CHECK-BE-NEXT: sub sp, #4 49 ; CHECK-BE-NEXT: bx lr 90 ; CHECK-BE-NEXT: .pad #4 122 ; CHECK-BE-NEXT: bx lr 154 ; CHECK-BE-NEXT: bx lr 199 ; CHECK-BE-NEXT: bx lr 251 ; CHECK-BE-NEXT: bx lr 328 ; CHECK-BE-NEXT: bx lr 356 ; CHECK-BE-NEXT: bx lr [all …]
|
| H A D | mve-pred-loadstore.ll | 24 ; CHECK-BE-LABEL: load_v4i1: 44 ; CHECK-BE-NEXT: bx lr 111 ; CHECK-BE-NEXT: bx lr 138 ; CHECK-BE-NEXT: bx lr 178 ; CHECK-BE-NEXT: bx lr 226 ; CHECK-BE-NEXT: bx lr 297 ; CHECK-BE-NEXT: bx lr 320 ; CHECK-BE-NEXT: bx lr 355 ; CHECK-BE-NEXT: bx lr 379 ; CHECK-BE-NEXT: bx lr [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | udivmodei5.ll | 33 ; CHECK-BE-LABEL: udiv129: 34 ; CHECK-BE: // %bb.0: 63 ; CHECK-BE-NEXT: ret 93 ; CHECK-BE-LABEL: urem129: 94 ; CHECK-BE: // %bb.0: 113 ; CHECK-BE-NEXT: ret 141 ; CHECK-BE-LABEL: sdiv129: 160 ; CHECK-BE-NEXT: ret 188 ; CHECK-BE-LABEL: srem129: 207 ; CHECK-BE-NEXT: ret [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | illegal-bitfield-loadstore.ll | 13 ; BE-LABEL: i24_or: 14 ; BE: @ %bb.0: 22 ; BE-NEXT: mov pc, lr 38 ; BE-LABEL: i24_and_or: 39 ; BE: @ %bb.0: 45 ; BE-NEXT: mov pc, lr 65 ; BE: @ %bb.0: 91 ; BE-LABEL: i56_or: 92 ; BE: @ %bb.0: 120 ; BE: @ %bb.0: [all …]
|