/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | aix-lower-jump-table.ll | 2 ; RUN: --check-prefixes=32SMALL-ASM,SMALL-ASM %s 5 ; RUN: --check-prefixes=32LARGE-ASM,LARGE-ASM %s 8 ; RUN: --check-prefixes=64SMALL-ASM,SMALL-ASM %s 11 ; RUN: --check-prefixes=64LARGE-ASM,LARGE-ASM %s 14 ; RUN: --check-prefix=FUNC-ASM %s 17 ; RUN: --check-prefix=FUNC-ASM %s 47 ; 32SMALL-ASM-LABEL: jump_table 48 ; 32SMALL-ASM: .jump_table: 49 ; 32SMALL-ASM: addi 3, 3, -1 50 ; 32SMALL-ASM: cmplwi 3, 3 [all …]
|
H A D | aix-alias.ll | 6 ; RUN: FileCheck --check-prefix=ASM %s 9 ; RUN: FileCheck --check-prefix=ASM %s 52 ; ASM: .globl fun[DS] 53 ; ASM-NEXT: .globl .fun 54 ; ASM-NEXT: .align 4 55 ; ASM-NEXT: .csect fun[DS] 56 ; ASM-NEXT: fun_weak: # @fun 57 ; ASM-NEXT: fun_hidden: 58 ; ASM: .csect ..text..[PR],5 59 ; ASM-NEXT: .fun: [all …]
|
/llvm-project/llvm/test/MC/CSKY/ |
H A D | compressed-inst.s | 2 # RUN: -mattr=+e2 -mattr=+2e3 -mattr=+btst16 | FileCheck -check-prefixes=CHECK-ASM %s 4 # CHECK-ASM: addu16 a0, a1 5 # CHECK-ASM: encoding: [0x04,0x60] 8 # CHECK-ASM: addu16 a0, a1 9 # CHECK-ASM: encoding: [0x04,0x60] 12 # CHECK-ASM: addu16 a0, a1, a2 13 # CHECK-ASM: encoding: [0x08,0x59] 16 # CHECK-ASM: subu16 a0, a1 17 # CHECK-ASM: encoding: [0x06,0x60] 20 # CHECK-ASM: subu16 a0, a1, a2 [all …]
|
H A D | basic.s | 2 # RUN: -mattr=+mp1e2 | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 5 # RUN: | FileCheck -check-prefixes=CHECK-ASM-AND-OBJ,CHECK-OBJ %s 7 # CHECK-ASM-AND-OBJ: addi32 a0, sp, 2 8 # CHECK-ASM: encoding: [0x0e,0xe4,0x01,0x00] 11 # CHECK-ASM-AND-OBJ: subi32 a0, sp, 2 12 # CHECK-ASM: encoding: [0x0e,0xe4,0x01,0x10] 15 # CHECK-ASM-AND-OBJ: andi32 a0, sp, 2 16 # CHECK-ASM: encoding: [0x0e,0xe4,0x02,0x20] 19 # CHECK-ASM-AND-OBJ: andni32 a0, sp, 2 20 # CHECK-ASM: encoding: [0x0e,0xe4,0x02,0x30] [all …]
|
H A D | basic-16bit.s | 2 # RUN: -mattr=+e2 -mattr=+btst16 | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 5 # RUN: | FileCheck -check-prefixes=CHECK-ASM-AND-OBJ,CHECK-OBJ %s 7 # CHECK-ASM-AND-OBJ: addi16 a0, a0, 2 8 # CHECK-ASM: encoding: [0x06,0x58] 11 # CHECK-ASM-AND-OBJ: addi16 a0, sp, 4 12 # CHECK-ASM: encoding: [0x01,0x18] 15 # CHECK-ASM-AND-OBJ: addi16 a0, a1, 2 16 # CHECK-ASM: encoding: [0x06,0x59] 19 # CHECK-ASM-AND-OBJ: addi16 sp, sp, 8 20 # CHECK-ASM: encoding: [0x02,0x14] [all …]
|
/llvm-project/llvm/test/MC/RISCV/ |
H A D | rv32i-valid.s |
|
H A D | rv64xtheadmemidx-valid.s | 2 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 5 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 7 # CHECK-ASM-AND-OBJ: th.ldia 8 # CHECK-ASM: encoding: [0x0b,0xc5,0x05,0x78] 11 # CHECK-ASM-AND-OBJ: th.ldib 12 # CHECK-ASM: encoding: [0x0b,0xc5,0xf5,0x6a] 15 # CHECK-ASM-AND-OBJ: th.lwia 16 # CHECK-ASM: encoding: [0x0b,0xc5,0x05,0x5c] 19 # CHECK-ASM-AND-OBJ: th.lwib 20 # CHECK-ASM: encoding: [0x0b,0xc5,0x05,0x4f] [all …]
|
H A D | rv32zcmp-valid.s | 2 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 5 # RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ %s 7 # CHECK-ASM-AND-OBJ: cm.mvsa01 s1, s0 8 # CHECK-ASM: encoding: [0xa2,0xac] 11 # CHECK-ASM-AND-OBJ: cm.mva01s s1, s0 12 # CHECK-ASM: encoding: [0xe2,0xac] 15 # CHECK-ASM-AND-OBJ: cm.mva01s s0, s0 16 # CHECK-ASM: encoding: [0x62,0xac] 19 # CHECK-ASM [all...] |
H A D | rv32xtheadmemidx-valid.s | 2 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 5 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 7 # CHECK-ASM-AND-OBJ: th.lwia 8 # CHECK-ASM: encoding: [0x0b,0xc5,0x05,0x5c] 11 # CHECK-ASM-AND-OBJ: th.lwib 12 # CHECK-ASM: encoding: [0x0b,0xc5,0x05,0x4f] 15 # CHECK-ASM-AND-OBJ: th.lhia 16 # CHECK-ASM: encoding: [0x0b,0xc5,0x05,0x3c] 19 # CHECK-ASM-AND-OBJ: th.lhib 20 # CHECK-ASM: encoding: [0x0b,0xc5,0x05,0x2f] [all …]
|
H A D | rvzabha-valid.s | 2 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 4 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 7 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 12 # CHECK-ASM-AND-OBJ: amoswap.b a4, ra, (s0) 13 # CHECK-ASM: encoding: [0x2f,0x07,0x14,0x08] 15 # CHECK-ASM-AND-OBJ: amoadd.b a1, a2, (a3) 16 # CHECK-ASM [all...] |
H A D | rv32zfh-valid.s |
|
H A D | rv32d-valid.s |
|
H A D | rv32f-valid.s |
|
H A D | rv64i-valid.s | 2 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 5 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 9 # CHECK-ASM-AND-OBJ: lwu zero, 4(ra) 10 # CHECK-ASM: encoding: [0x03,0xe0,0x40,0x00] 12 # CHECK-ASM-AND-OBJ: lwu sp, 4(gp) 13 # CHECK-ASM: encoding: [0x03,0xe1,0x41,0x00] 15 # CHECK-ASM-AND-OBJ: lwu tp, -2048(t0) 16 # CHECK-ASM: encoding: [0x03,0xe2,0x02,0x80] 18 # CHECK-ASM [all...] |
H A D | rv64zcmp-valid.s | 2 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 5 # RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ %s 7 # CHECK-ASM-AND-OBJ: cm.mvsa01 s1, s0 8 # CHECK-ASM: encoding: [0xa2,0xac] 11 # CHECK-ASM-AND-OBJ: cm.mva01s s1, s0 12 # CHECK-ASM: encoding: [0xe2,0xac] 15 # CHECK-ASM-AND-OBJ: cm.popret {ra}, 16 16 # CHECK-ASM: encoding: [0x42,0xbe] 19 # CHECK-ASM [all...] |
H A D | zfa-valid.s | 2 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 4 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 7 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 19 # CHECK-ASM-AND-OBJ: fli.s ft1, -1.0 20 # CHECK-ASM: encoding: [0xd3,0x00,0x10,0xf0] 24 # CHECK-ASM-AND-OBJ: fli.s ft1, -1.0 25 # CHECK-ASM [all...] |
/llvm-project/llvm/test/MC/LoongArch/Basic/Integer/ |
H A D | atomic.s | 4 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 6 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ,CHECK64-ASM,CHECK64-ASM-AND-OBJ… 8 # RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ,CHECK64-ASM-AND-OBJ %s 16 # CHECK-ASM-AND-OBJ: ll.w $tp, $s4, 220 17 # CHECK-ASM: encoding: [0x62,0xdf,0x00,0x20] 20 # CHECK-ASM-AND-OBJ: sc.w $t7, $t2, 56 21 # CHECK-ASM: encoding: [0xd3,0x39,0x00,0x21] 24 # CHECK-ASM-AND-OBJ: llacq.w $t1, $t2 25 # CHECK-ASM: encoding: [0xcd,0x81,0x57,0x38] [all …]
|
H A D | arith.s | 4 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 6 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ,CHECK64-ASM,CHECK64-ASM-AND-OBJ… 8 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ,CHECK64-ASM-AND-OBJ %s 16 # CHECK-ASM-AND-OBJ: add.w $a5, $ra, $s8 17 # CHECK-ASM: encoding: [0x29,0x7c,0x10,0x00] 20 # CHECK-ASM-AND-OBJ: sub.w $r21, $s2, $t7 21 # CHECK-ASM: encoding: [0x35,0x4f,0x11,0x00] 24 # CHECK-ASM-AND-OBJ: addi.w $a1, $a3, 246 25 # CHECK-ASM: encoding: [0xe5,0xd8,0x83,0x02] [all …]
|
H A D | bit-manipu.s | 4 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 6 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ,CHECK64-ASM,CHECK64-ASM-AND-OBJ… 8 # RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ,CHECK64-ASM-AND-OBJ %s 16 # CHECK-ASM: ext.w.b $t8, $t6 17 # CHECK-ASM: encoding: [0x54,0x5e,0x00,0x00] 20 # CHECK-ASM: ext.w.h $s0, $s0 21 # CHECK-ASM: encoding: [0xf7,0x5a,0x00,0x00] 24 # CHECK-ASM-AND-OBJ: clo.w $ra, $sp 25 # CHECK-ASM: encoding: [0x61,0x10,0x00,0x00] [all …]
|
H A D | memory.s | 4 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 6 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ,CHECK64-ASM,CHECK64-ASM-AND-OBJ… 8 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ,CHECK64-ASM-AND-OBJ %s 16 # CHECK-ASM-AND-OBJ: ld.b $s1, $a4, 21 17 # CHECK-ASM: encoding: [0x18,0x55,0x00,0x28] 20 # CHECK-ASM-AND-OBJ: ld.h $a3, $t6, 80 21 # CHECK-ASM: encoding: [0x47,0x42,0x41,0x28] 24 # CHECK-ASM-AND-OBJ: ld.w $t6, $s3, 92 25 # CHECK-ASM: encoding: [0x52,0x73,0x81,0x28] [all …]
|
/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | hsa-exp.s | 1 // RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=kaveri -show-encoding %s | FileCheck %s --check-prefix=ASM 17 // ASM: .amdgcn_target "amdgcn-unknown-amdhsa--gfx700" 20 // ASM: .amdhsa_code_object_version 4 40 ; ASM-LABEL: minimal: 41 ; ASM: .amdhsa_kernel minimal 42 ; ASM: .amdhsa_group_segment_fixed_size 0 43 ; ASM: .amdhsa_private_segment_fixed_size 0 44 ; ASM: .amdhsa_kernarg_size 0 45 ; ASM: .amdhsa_user_sgpr_count 0 46 ; ASM [all...] |
/llvm-project/llvm/test/DebugInfo/COFF/ |
H A D | types-data-members.ll | 3 ; RUN: llc < %s | FileCheck %s --check-prefix=ASM 393 ; ASM: .section .debug$T,"dr" 394 ; ASM: .p2align 2 395 ; ASM: .long 4 # Debug section magic 396 ; ASM: # ArgList (0x1000) 397 ; ASM: .short 0x6 # Record length 398 ; ASM: .short 0x1201 # Record kind: LF_ARGLIST 399 ; ASM: .long 0x0 # NumArgs 400 ; ASM: # Procedure (0x1001) 401 ; ASM [all...] |
/llvm-project/llvm/test/MC/LoongArch/Basic/Privilege/ |
H A D | valid.s | 4 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 6 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ,CHECK64-ASM,CHECK64-ASM-AND-OBJ… 8 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ,CHECK64-ASM-AND-OBJ %s 16 # CHECK-ASM-AND-OBJ: csrrd $s3, 30 17 # CHECK-ASM: encoding: [0x1a,0x78,0x00,0x04] 20 # CHECK-ASM-AND-OBJ: csrwr $s1, 194 21 # CHECK-ASM: encoding: [0x38,0x08,0x03,0x04] 24 # CHECK-ASM-AND-OBJ: csrxchg $a2, $s4, 214 25 # CHECK-ASM: encoding: [0x66,0x5b,0x03,0x04] [all …]
|
/llvm-project/llvm/test/MC/LoongArch/Basic/Float/ |
H A D | d-arith.s | 2 # RUN: | FileCheck --check-prefixes=ASM-AND-OBJ,ASM %s 4 # RUN: | FileCheck --check-prefixes=ASM-AND-OBJ,ASM %s 7 # RUN: | FileCheck --check-prefix=ASM-AND-OBJ %s 10 # RUN: | FileCheck --check-prefix=ASM-AND-OBJ %s 13 # ASM-AND-OBJ: fadd.s $fs5, $ft7, $fs1 14 # ASM: encoding: [0xfd,0xe5,0x00,0x01] 17 # ASM-AND-OBJ: fadd.d $fs1, $fa7, $ft5 18 # ASM: encoding: [0xf9,0x34,0x01,0x01] 21 # ASM-AND-OBJ: fsub.d $fs5, $fa1, $ft10 22 # ASM: encoding: [0x3d,0x48,0x03,0x01] [all …]
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | codegen-prepare-addrspacecast-non-null.ll | 3 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < %s | FileCheck %s --check-prefixes=ASM,DAGISEL-ASM 4 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -global-isel -mcpu=gfx900 < %s | FileCheck %s --check-prefixes=ASM,GISEL-ASM 18 ; ASM-LABEL: local_to_flat_nonnull_arg: 19 ; ASM: ; %bb.0: 20 ; ASM-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 21 ; ASM-NEXT: s_mov_b64 s[4:5], src_shared_base 22 ; ASM-NEXT: v_mov_b32_e32 v1, s5 23 ; ASM [all...] |