| /llvm-project-15.0.7/llvm/test/MC/PowerPC/ |
| H A D | ppc64-encoding-ISA31.s | 4 # RUN: FileCheck -check-prefix=CHECK-LE %s 8 # CHECK-LE: plxv 63, 8589934591(0), 1 # encoding: [0xff,0xff,0x11,0x04 9 # CHECK-LE-SAME: 0xff,0xff,0xe0,0xcf] 13 # CHECK-LE: plxv 33, -8589934592(31), 0 # encoding: [0x00,0x00,0x02,0x04 14 # CHECK-LE-SAME: 0x00,0x00,0x3f,0xcc] 18 # CHECK-LE: pstxv 63, 8589934591(0), 1 # encoding: [0xff,0xff,0x11,0x04 19 # CHECK-LE-SAME: 0xff,0xff,0xe0,0xdf] 23 # CHECK-LE: pstxv 33, -8589934592(31), 0 # encoding: [0x00,0x00,0x02,0x04 24 # CHECK-LE-SAME: 0x00,0x00,0x3f,0xdc] 27 # CHECK-LE: xxmfacc 2 # encoding: [0x62,0x01,0x00,0x7d] [all …]
|
| H A D | ppc64-encoding-vmx.s | 10 # CHECK-LE: lvebx 2, 3, 4 # encoding: [0x0e,0x20,0x43,0x7c] 13 # CHECK-LE: lvehx 2, 3, 4 # encoding: [0x4e,0x20,0x43,0x7c] 16 # CHECK-LE: lvewx 2, 3, 4 # encoding: [0x8e,0x20,0x43,0x7c] 19 # CHECK-LE: lvx 2, 3, 4 # encoding: [0xce,0x20,0x43,0x7c] 22 # CHECK-LE: lvxl 2, 3, 4 # encoding: [0xce,0x22,0x43,0x7c] 25 # CHECK-LE: stvebx 2, 3, 4 # encoding: [0x0e,0x21,0x43,0x7c] 28 # CHECK-LE: stvehx 2, 3, 4 # encoding: [0x4e,0x21,0x43,0x7c] 31 # CHECK-LE: stvewx 2, 3, 4 # encoding: [0x8e,0x21,0x43,0x7c] 34 # CHECK-LE: stvx 2, 3, 4 # encoding: [0xce,0x21,0x43,0x7c] 37 # CHECK-LE: stvxl 2, 3, 4 # encoding: [0xce,0x23,0x43,0x7c] [all …]
|
| H A D | vsx.s | 5 # CHECK-LE: xxswapd 7, 63 # encoding: [0x56,0xfa,0xff,0xf0] 9 # CHECK-LE: lxsdx 39, 5, 31 # encoding: [0x99,0xfc,0xe5,0x7c] 12 # CHECK-LE: lxsiwax 39, 5, 31 # encoding: [0x99,0xf8,0xe5,0x7c] 15 # CHECK-LE: lxsiwzx 39, 5, 31 # encoding: [0x19,0xf8,0xe5,0x7c] 18 # CHECK-LE: lxsspx 39, 5, 31 # encoding: [0x19,0xfc,0xe5,0x7c] 21 # CHECK-LE: lxvd2x 39, 5, 31 # encoding: [0x99,0xfe,0xe5,0x7c] 24 # CHECK-LE: lxvdsx 39, 5, 31 # encoding: [0x99,0xfa,0xe5,0x7c] 27 # CHECK-LE: lxvw4x 39, 5, 31 # encoding: [0x19,0xfe,0xe5,0x7c] 30 # CHECK-LE: stxsdx 40, 5, 31 # encoding: [0x99,0xfd,0x05,0x7d] 33 # CHECK-LE: stxsiwx 40, 5, 31 # encoding: [0x19,0xf9,0x05,0x7d] [all …]
|
| H A D | ppc64-encoding-fp.s | 10 # CHECK-LE: lfs 2, 128(4) # encoding: [0x80,0x00,0x44,0xc0] 13 # CHECK-LE: lfsx 2, 3, 4 # encoding: [0x2e,0x24,0x43,0x7c] 16 # CHECK-LE: lfsu 2, 128(4) # encoding: [0x80,0x00,0x44,0xc4] 19 # CHECK-LE: lfsux 2, 3, 4 # encoding: [0x6e,0x24,0x43,0x7c] 22 # CHECK-LE: lfd 2, 128(4) # encoding: [0x80,0x00,0x44,0xc8] 25 # CHECK-LE: lfdx 2, 3, 4 # encoding: [0xae,0x24,0x43,0x7c] 28 # CHECK-LE: lfdu 2, 128(4) # encoding: [0x80,0x00,0x44,0xcc] 31 # CHECK-LE: lfdux 2, 3, 4 # encoding: [0xee,0x24,0x43,0x7c] 34 # CHECK-LE: lfiwax 2, 3, 4 # encoding: [0xae,0x26,0x43,0x7c] 37 # CHECK-LE: lfiwzx 2, 3, 4 # encoding: [0xee,0x26,0x43,0x7c] [all …]
|
| H A D | ppc64-encoding.s | 10 # CHECK-LE: b target # encoding: [0bAAAAAA00,A,A,0b010010AA] 15 # CHECK-LE: ba target # encoding: [0bAAAAAA10,A,A,0b010010AA] 31 # CHECK-LE: bf 10, target # encoding: [0bAAAAAA00,A,0x8a,0x40] 36 # CHECK-LE: bfa 10, target # encoding: [0bAAAAAA10,A,0x8a,0x40] 93 # CHECK-LE: bclr 4, 10, 3 # encoding: [0x20,0x18,0x8a,0x4c] 96 # CHECK-LE: bclr 4, 10 # encoding: [0x20,0x00,0x8a,0x4c] 99 # CHECK-LE: bclrl 4, 10, 3 # encoding: [0x21,0x18,0x8a,0x4c] 102 # CHECK-LE: bclrl 4, 10 # encoding: [0x21,0x00,0x8a,0x4c] 105 # CHECK-LE: bcctr 4, 10, 3 # encoding: [0x20,0x1c,0x8a,0x4c] 108 # CHECK-LE: bcctr 4, 10 # encoding: [0x20,0x04,0x8a,0x4c] [all …]
|
| H A D | ppc64-encoding-spe.s | 7 # CHECK-LE: evlddx 14, 21, 28 # encoding: [0x00,0xe3,0xd5,0x11] 10 # CHECK-LE: evldwx 14, 21, 28 # encoding: [0x02,0xe3,0xd5,0x11] 13 # CHECK-LE: evldhx 14, 21, 28 # encoding: [0x04,0xe3,0xd5,0x11] 16 # CHECK-LE: evlhhesplatx 14, 21, 28 # encoding: [0x08,0xe3,0xd5,0x11] 19 # CHECK-LE: evlhhousplatx 14, 21, 28 # encoding: [0x0c,0xe3,0xd5,0x11] 22 # CHECK-LE: evlhhossplatx 14, 21, 28 # encoding: [0x0e,0xe3,0xd5,0x11] 25 # CHECK-LE: evlwhex 14, 21, 28 # encoding: [0x10,0xe3,0xd5,0x11] 28 # CHECK-LE: evlwhoux 14, 21, 28 # encoding: [0x14,0xe3,0xd5,0x11] 83 # CHECK-LE: evcmpeq 3, 22, 19 # encoding: [0x34,0x9a,0x96,0x11] 86 # CHECK-LE: evcmpgts 3, 22, 19 # encoding: [0x31,0x9a,0x96,0x11] [all …]
|
| H A D | ppc64-encoding-bookII.s | 8 # CHECK-LE: icbi 2, 3 # encoding: [0xac,0x1f,0x02,0x7c] 12 # CHECK-LE: icbt 0, 5, 31 # encoding: [0x2c,0xf8,0x05,0x7c] 16 # CHECK-LE: dcbt 2, 3, 10 # encoding: [0x2c,0x1a,0x42,0x7d] 19 # CHECK-LE: dcbt 2, 3, 10 # encoding: [0x2c,0x1a,0x42,0x7d] 22 # CHECK-LE: dcbt 2, 3, 10 # encoding: [0x2c,0x1a,0x42,0x7d] 25 # CHECK-LE: dcbt 2, 3 # encoding: [0x2c,0x1a,0x02,0x7c] 28 # CHECK-LE: dcbt 2, 3 # encoding: [0x2c,0x1a,0x02,0x7c] 31 # CHECK-LE: dcbtt 2, 3 # encoding: [0x2c,0x1a,0x02,0x7e] 34 # CHECK-LE: dcbtt 2, 3 # encoding: [0x2c,0x1a,0x02,0x7e] 37 # CHECK-LE: dcbtst 2, 3, 10 # encoding: [0xec,0x19,0x42,0x7d] [all …]
|
| H A D | ppc64-encoding-ext.s | 8 # CHECK-LE: beqlr 0 # encoding: [0x20,0x00,0x82,0x4d] 11 # CHECK-LE: beqlr 1 # encoding: [0x20,0x00,0x86,0x4d] 14 # CHECK-LE: beqlr 2 # encoding: [0x20,0x00,0x8a,0x4d] 17 # CHECK-LE: beqlr 3 # encoding: [0x20,0x00,0x8e,0x4d] 20 # CHECK-LE: beqlr 4 # encoding: [0x20,0x00,0x92,0x4d] 23 # CHECK-LE: beqlr 5 # encoding: [0x20,0x00,0x96,0x4d] 26 # CHECK-LE: beqlr 6 # encoding: [0x20,0x00,0x9a,0x4d] 29 # CHECK-LE: beqlr 7 # encoding: [0x20,0x00,0x9e,0x4d] 33 # CHECK-LE: bclr 12, 0 # encoding: [0x20,0x00,0x80,0x4d] 36 # CHECK-LE: bclr 12, 1 # encoding: [0x20,0x00,0x81,0x4d] [all …]
|
| H A D | ppc64-encoding-bookIII.s | 5 # CHECK-LE: hrfid # encoding: [0x24,0x02,0x00,0x4c] 9 # CHECK-LE: nap # encoding: [0x64,0x03,0x00,0x4c] 13 # CHECK-LE: mtmsr 4 # encoding: [0x24,0x01,0x80,0x7c] 17 # CHECK-LE: mtmsr 4, 1 # encoding: [0x24,0x01,0x81,0x7c] 21 # CHECK-LE: mfmsr 4 # encoding: [0xa6,0x00,0x80,0x7c] 25 # CHECK-LE: mtmsrd 4 # encoding: [0x64,0x01,0x80,0x7c] 29 # CHECK-LE: mtmsrd 4, 1 # encoding: [0x64,0x01,0x81,0x7c] 33 # CHECK-LE: mfspr 4, 260 # encoding: [0xa6,0x42,0x84,0x7c] 37 # CHECK-LE: mfspr 4, 261 # encoding: [0xa6,0x42,0x85,0x7c] 41 # CHECK-LE: mfspr 4, 262 # encoding: [0xa6,0x42,0x86,0x7c] [all …]
|
| H A D | ppc64-encoding-4xx.s | 7 # CHECK-LE: mfdcr 3, 178 # encoding: [0x86,0x2a,0x72,0x7c] 10 # CHECK-LE: mtdcr 178, 3 # encoding: [0x86,0x2b,0x72,0x7c] 14 # CHECK-LE: tlbrehi 2, 3 # encoding: [0x64,0x07,0x43,0x7c] 17 # CHECK-LE: tlbrelo 2, 3 # encoding: [0x64,0x0f,0x43,0x7c] 20 # CHECK-LE: tlbrehi 2, 3 # encoding: [0x64,0x07,0x43,0x7c] 23 # CHECK-LE: tlbrelo 2, 3 # encoding: [0x64,0x0f,0x43,0x7c] 27 # CHECK-LE: tlbwehi 2, 3 # encoding: [0xa4,0x07,0x43,0x7c] 30 # CHECK-LE: tlbwelo 2, 3 # encoding: [0xa4,0x0f,0x43,0x7c] 33 # CHECK-LE: tlbwehi 2, 3 # encoding: [0xa4,0x07,0x43,0x7c] 36 # CHECK-LE: tlbwelo 2, 3 # encoding: [0xa4,0x0f,0x43,0x7c] [all …]
|
| H A D | ppc64-operands.s | 8 # CHECK-LE: add 1, 2, 3 # encoding: [0x14,0x1a,0x22,0x7c] 12 # CHECK-LE: add 1, 2, 3 # encoding: [0x14,0x1a,0x22,0x7c] 16 # CHECK-LE: add 0, 0, 0 # encoding: [0x14,0x02,0x00,0x7c] 20 # CHECK-LE: add 31, 31, 31 # encoding: [0x14,0xfa,0xff,0x7f] 24 # CHECK-LE: li 1, 0 # encoding: [0x00,0x00,0x20,0x38] 28 # CHECK-LE: li 1, 0 # encoding: [0x00,0x00,0x20,0x38] 34 # CHECK-LE: addi 1, 2, 0 # encoding: [0x00,0x00,0x22,0x38] 38 # CHECK-LE: li 1, -32768 # encoding: [0x00,0x80,0x20,0x38] 42 # CHECK-LE: li 1, 32767 # encoding: [0xff,0x7f,0x20,0x38] 48 # CHECK-LE: ori 1, 2, 0 # encoding: [0x00,0x00,0x41,0x60] [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | mips-expansions.s | 37 # CHECK-LE: lui $4, 1 38 # CHECK-LE: lh $4, -32768($4) 41 # CHECK-LE: lui $4, 2 42 # CHECK-LE: addu $4, $4, $3 43 # CHECK-LE: lh $4, 4($4) 46 # CHECK-LE: lui $4, 1 47 # CHECK-LE: lhu $4, -32768($4) 50 # CHECK-LE: lui $4, 2 51 # CHECK-LE: addu $4, $4, $3 52 # CHECK-LE: lhu $4, 4($4) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | pr46759.ll | 4 ; RUN: -check-prefix=CHECK-LE %s 7 ; CHECK-LE-LABEL: foo: 12 ; CHECK-LE-NEXT: mr r30, r1 14 ; CHECK-LE-NEXT: li r12, -6144 20 ; CHECK-LE-NEXT: # 27 ; CHECK-LE-NEXT: mr r0, r30 34 ; CHECK-LE-NEXT: mr r31, r1 38 ; CHECK-LE-NEXT: neg r4, r3 41 ; CHECK-LE-NEXT: mr r4, r5 51 ; CHECK-LE-NEXT: # [all …]
|
| H A D | pcrel-got-indirect.ll | 29 ; LE-NEXT: blr 50 ; LE-NEXT: blr 70 ; LE-NEXT: blr 91 ; LE-NEXT: blr 111 ; LE-NEXT: blr 131 ; LE-NEXT: blr 151 ; LE-NEXT: blr 171 ; LE-NEXT: blr 191 ; LE-NEXT: blr 212 ; LE-NEXT: blr [all …]
|
| H A D | pr25080.ll | 6 ; LE-LABEL: pr25080: 12 ; LE-NEXT: xxswapd 36, 0 17 ; LE-NEXT: xxswapd 0, 34 18 ; LE-NEXT: mfvsrwz 3, 34 22 ; LE-NEXT: mtvsrd 36, 3 23 ; LE-NEXT: mffprwz 3, 0 25 ; LE-NEXT: mtvsrd 37, 4 26 ; LE-NEXT: mffprwz 4, 1 28 ; LE-NEXT: mtvsrd 34, 3 29 ; LE-NEXT: mffprwz 3, 2 [all …]
|
| H A D | stack-clash-dynamic-alloca.ll | 16 ; CHECK-LE-LABEL: foo: 17 ; CHECK-LE: # %bb.0: 35 ; CHECK-LE-NEXT: .LBB0_1: 39 ; CHECK-LE-NEXT: .LBB0_2: 46 ; CHECK-LE-NEXT: blr 48 ; CHECK-P9-LE-LABEL: foo: 152 ; CHECK-LE-LABEL: bar: 185 ; CHECK-LE-NEXT: blr 298 ; CHECK-LE-LABEL: f: 329 ; CHECK-LE-NEXT: blr [all …]
|
| H A D | mma-acc-memops.ll | 37 ; LE-PAIRED-NEXT: blr 65 ; LE-PWR9-NEXT: blr 87 ; LE-PWR8-NEXT: blr 184 ; LE-PWR9-NEXT: blr 205 ; LE-PWR8-NEXT: blr 300 ; LE-PWR9-NEXT: blr 322 ; LE-PWR8-NEXT: blr 402 ; LE-PWR9-NEXT: blr 416 ; LE-PWR8-NEXT: blr 489 ; LE-PWR9-NEXT: blr [all …]
|
| H A D | ppc64-rop-protection.ll | 65 ; LE-P10-LABEL: caller: 81 ; LE-P10-NEXT: blr 83 ; LE-P9-LABEL: caller: 92 ; LE-P9-NEXT: nop 100 ; LE-P9-NEXT: blr 102 ; LE-P8-LABEL: caller: 111 ; LE-P8-NEXT: nop 119 ; LE-P8-NEXT: blr 603 ; LE-P9-NEXT: nop 607 ; LE-P9-NEXT: nop [all …]
|
| H A D | vec_extract_p9.ll | 6 ; CHECK-LE-LABEL: test1: 10 ; CHECK-LE-NEXT: blr 24 ; CHECK-LE-LABEL: test2: 28 ; CHECK-LE-NEXT: blr 42 ; CHECK-LE-LABEL: test3: 47 ; CHECK-LE-NEXT: blr 62 ; CHECK-LE-LABEL: test4: 67 ; CHECK-LE-NEXT: blr 86 ; CHECK-LE-NEXT: blr 105 ; CHECK-LE-NEXT: blr [all …]
|
| H A D | test-vector-insert.ll | 24 ; CHECK-LE-P7-LABEL: test: 39 ; CHECK-LE-P7-NEXT: blr 41 ; CHECK-LE-P8-LABEL: test: 49 ; CHECK-LE-P8-NEXT: blr 51 ; CHECK-LE-P9-LABEL: test: 55 ; CHECK-LE-P9-NEXT: blr 93 ; CHECK-LE-P7-LABEL: test2: 108 ; CHECK-LE-P7-NEXT: blr 118 ; CHECK-LE-P8-NEXT: blr 124 ; CHECK-LE-P9-NEXT: blr [all …]
|
| H A D | p8-scalar_vector_conversions.ll | 26 ; CHECK-LE-LABEL: buildc: 30 ; CHECK-LE-NEXT: blr 53 ; CHECK-LE-LABEL: builds: 57 ; CHECK-LE-NEXT: blr 84 ; CHECK-LE-NEXT: blr 111 ; CHECK-LE-NEXT: blr 138 ; CHECK-LE-NEXT: blr 169 ; CHECK-LE-NEXT: blr 200 ; CHECK-LE-NEXT: blr 230 ; CHECK-LE-NEXT: blr [all …]
|
| H A D | vec_extract_p9_2.ll | 6 ; CHECK-LE-LABEL: test_add1: 11 ; CHECK-LE-NEXT: blr 34 ; CHECK-LE-NEXT: blr 58 ; CHECK-LE-NEXT: blr 83 ; CHECK-LE-NEXT: blr 108 ; CHECK-LE-NEXT: blr 130 ; CHECK-LE-NEXT: blr 150 ; CHECK-LE-NEXT: blr 168 ; CHECK-LE-NEXT: blr 188 ; CHECK-LE-NEXT: blr [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | mve-masked-store.ll | 6 ; CHECK-LE-LABEL: masked_v4i32: 10 ; CHECK-LE-NEXT: bx lr 27 ; CHECK-LE-NEXT: .pad #4 45 ; CHECK-LE-NEXT: itt ne 49 ; CHECK-LE-NEXT: itt mi 53 ; CHECK-LE-NEXT: itt mi 57 ; CHECK-LE-NEXT: itt mi 61 ; CHECK-LE-NEXT: bx lr 115 ; CHECK-LE-NEXT: bx lr 144 ; CHECK-LE-NEXT: bx lr [all …]
|
| H A D | mve-pred-bitcast.ll | 8 ; CHECK-LE-NEXT: .pad #4 9 ; CHECK-LE-NEXT: sub sp, #4 13 ; CHECK-LE-NEXT: vmsr p0, r0 25 ; CHECK-LE-NEXT: bx lr 59 ; CHECK-LE-NEXT: .pad #4 86 ; CHECK-LE-NEXT: bx lr 138 ; CHECK-LE-NEXT: bx lr 179 ; CHECK-LE-NEXT: bx lr 228 ; CHECK-LE-NEXT: bx lr 292 ; CHECK-LE-NEXT: bx lr [all …]
|
| H A D | mve-masked-load.ll | 10 ; CHECK-LE-NEXT: bx lr 30 ; CHECK-LE-NEXT: bx lr 48 ; CHECK-LE-NEXT: .pad #4 67 ; CHECK-LE-NEXT: itt ne 71 ; CHECK-LE-NEXT: itt mi 75 ; CHECK-LE-NEXT: itt mi 79 ; CHECK-LE-NEXT: itt mi 83 ; CHECK-LE-NEXT: bx lr 137 ; CHECK-LE-NEXT: bx lr 158 ; CHECK-LE-NEXT: bx lr [all …]
|