/external/llvm-project/llvm/test/MC/RISCV/ |
D | rv32i-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-prefixes=CHECK-OBJ,CHECK-OBJ32,CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck -check-prefixes=CHECK-OBJ,CHECK-OBJ64,CHECK-ASM-AND-OBJ %s 17 # CHECK-ASM-AND-OBJ: lui a0, 2 18 # CHECK-ASM: encoding: [0x37,0x25,0x00,0x00] 20 # CHECK-ASM-AND-OBJ: lui s11, 552960 21 # CHECK-ASM: encoding: [0xb7,0x0d,0x00,0x87] 23 # CHECK-ASM-AND-OBJ: lui a0, 0 24 # CHECK-ASM: encoding: [0x37,0x05,0x00,0x00] [all …]
|
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-AND-OBJ: lwu t1, -2048(t2) 19 # CHECK-ASM: encoding: [0x03,0xe3,0x03,0x80] [all …]
|
D | rv32f-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: flw ft0, 12(a0) 13 # CHECK-ASM: encoding: [0x07,0x20,0xc5,0x00] 15 # CHECK-ASM-AND-OBJ: flw ft1, 4(ra) 16 # CHECK-ASM: encoding: [0x87,0xa0,0x40,0x00] 18 # CHECK-ASM-AND-OBJ: flw ft2, -2048(a3) 19 # CHECK-ASM: encoding: [0x07,0xa1,0x06,0x80] [all …]
|
D | rv32zfh-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-prefixes=CHECK-OBJ,CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck -check-prefixes=CHECK-OBJ,CHECK-ASM-AND-OBJ %s 12 # CHECK-ASM-AND-OBJ: flh ft0, 12(a0) 13 # CHECK-ASM: encoding: [0x07,0x10,0xc5,0x00] 15 # CHECK-ASM-AND-OBJ: flh ft1, 4(ra) 16 # CHECK-ASM: encoding: [0x87,0x90,0x40,0x00] 18 # CHECK-ASM-AND-OBJ: flh ft2, -2048(a3) 19 # CHECK-ASM: encoding: [0x07,0x91,0x06,0x80] [all …]
|
D | rv32d-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 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 13 # CHECK-ASM-AND-OBJ: fadd.s fs10, fs11, ft8 14 # CHECK-ASM: encoding: [0x53,0xfd,0xcd,0x01] 17 # CHECK-ASM-AND-OBJ: fld ft0, 12(a0) 18 # CHECK-ASM: encoding: [0x07,0x30,0xc5,0x00] 20 # CHECK-ASM-AND-OBJ: fld ft1, 4(ra) 21 # CHECK-ASM: encoding: [0x87,0xb0,0x40,0x00] [all …]
|
D | rv32c-valid.s | 2 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 5 # RUN: | FileCheck --check-prefixes=CHECK-OBJ,CHECK-ASM-AND-OBJ %s 7 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 14 # CHECK-ASM-AND-OBJ: c.lwsp ra, 0(sp) 15 # CHECK-ASM: encoding: [0x82,0x40] 17 # CHECK-ASM-AND-OBJ: c.swsp ra, 252(sp) 18 # CHECK-ASM: encoding: [0x86,0xdf] 20 # CHECK-ASM-AND-OBJ: c.lw a2, 0(a0) 21 # CHECK-ASM: encoding: [0x10,0x41] [all …]
|
D | rv32a-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: lr.w t0, (t1) 13 # CHECK-ASM: encoding: [0xaf,0x22,0x03,0x10] 15 # CHECK-ASM-AND-OBJ: lr.w.aq t1, (t2) 16 # CHECK-ASM: encoding: [0x2f,0xa3,0x03,0x14] 18 # CHECK-ASM-AND-OBJ: lr.w.rl t2, (t3) 19 # CHECK-ASM: encoding: [0xaf,0x23,0x0e,0x12] [all …]
|
D | rv32e-valid.s | 2 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 5 # RUN: | FileCheck -check-prefixes=CHECK-OBJ,CHECK-ASM-AND-OBJ %s 10 # CHECK-ASM-AND-OBJ: lui zero, 1 12 # CHECK-ASM-AND-OBJ: auipc ra, 2 16 # CHECK-ASM: jal sp, 4 18 # CHECK-ASM-AND-OBJ: jalr gp, 4(gp) 22 # CHECK-ASM: beq tp, t0, 8 25 # CHECK-ASM: bne t1, t2, 12 28 # CHECK-ASM: blt s0, s1, 16 31 # CHECK-ASM: bge a0, a1, 20 [all …]
|
D | rvc-hints-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-prefixes=CHECK-OBJ,CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck -check-prefixes=CHECK-OBJ,CHECK-ASM-AND-OBJ %s 12 # CHECK-ASM-AND-OBJ: c.nop 8 13 # CHECK-ASM: encoding: [0x21,0x00] 16 # CHECK-ASM: c.addi zero, 7 17 # CHECK-ASM: encoding: [0x1d,0x00] 21 # CHECK-ASM-AND-OBJ: c.addi a0, 0 22 # CHECK-ASM: encoding: [0x01,0x05] [all …]
|
D | rv32zbb-valid.s | 3 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 6 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 13 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 15 # CHECK-ASM-AND-OBJ: slo t0, t1, t2 16 # CHECK-ASM: encoding: [0xb3,0x12,0x73,0x20] 18 # CHECK-ASM-AND-OBJ: sro t0, t1, t2 19 # CHECK-ASM: encoding: [0xb3,0x52,0x73,0x20] 21 # CHECK-ASM-AND-OBJ: sloi t0, t1, 0 22 # CHECK-ASM: encoding: [0x93,0x12,0x03,0x20] [all …]
|
D | rv64zbb-valid.s | 3 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 6 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 13 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 15 # CHECK-ASM-AND-OBJ: addiwu t0, t1, 0 16 # CHECK-ASM: encoding: [0x9b,0x42,0x03,0x00] 18 # CHECK-ASM-AND-OBJ: slliu.w t0, t1, 0 19 # CHECK-ASM: encoding: [0x9b,0x12,0x03,0x08] 21 # CHECK-ASM-AND-OBJ: addwu t0, t1, t2 22 # CHECK-ASM: encoding: [0xbb,0x02,0x73,0x0a] [all …]
|
D | rv64a-valid.s | 2 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 5 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 10 # CHECK-ASM-AND-OBJ: lr.d t0, (t1) 11 # CHECK-ASM: encoding: [0xaf,0x32,0x03,0x10] 14 # CHECK-ASM-AND-OBJ: lr.d.aq t1, (t2) 15 # CHECK-ASM: encoding: [0x2f,0xb3,0x03,0x14] 18 # CHECK-ASM-AND-OBJ: lr.d.rl t2, (t3) 19 # CHECK-ASM: encoding: [0xaf,0x33,0x0e,0x12] 22 # CHECK-ASM-AND-OBJ: lr.d.aqrl t3, (t4) 23 # CHECK-ASM: encoding: [0x2f,0xbe,0x0e,0x16] [all …]
|
D | rv32zbbp-valid.s | 3 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 6 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 10 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 13 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 17 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s 20 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s 22 # CHECK-ASM-AND-OBJ: andn t0, t1, t2 23 # CHECK-ASM: encoding: [0xb3,0x72,0x73,0x40] 25 # CHECK-ASM-AND-OBJ: orn t0, t1, t2 26 # CHECK-ASM: encoding: [0xb3,0x62,0x73,0x40] [all …]
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | aix-xcoff-funcsect.ll | 3 ; RUN: FileCheck --check-prefix=ASM %s 6 ; RUN: FileCheck --check-prefix=ASM %s 37 ; ASM: .csect .foo[PR],2 38 ; ASM-NEXT: .globl foo[DS] # -- Begin function foo 39 ; ASM-NEXT: .globl .foo[PR] 40 ; ASM-NEXT: .align 4 41 ; ASM-NEXT: .csect foo[DS] 42 ; ASM-NEXT: alias_foo: # @foo 43 ; ASM-NEXT: .vbyte {{[0-9]+}}, .foo[PR] 44 ; ASM-NEXT: .vbyte {{[0-9]+}}, TOC[TC0] [all …]
|
D | aix-lower-jump-table.ll | 18 ; RUN: --check-prefixes=32SMALL-ASM,SMALL-ASM %s 21 ; RUN: --check-prefixes=32LARGE-ASM,LARGE-ASM %s 24 ; RUN: --check-prefixes=64SMALL-ASM,SMALL-ASM %s 27 ; RUN: --check-prefixes=64LARGE-ASM,LARGE-ASM %s 30 ; RUN: --check-prefixes=FUNC-ASM,CHECK %s 33 ; RUN: --check-prefixes=FUNC-ASM,CHECK %s 87 ; 32SMALL-ASM-LABEL: jump_table 88 ; 32SMALL-ASM: .jump_table: 89 ; 32SMALL-ASM: addi 3, 3, -1 90 ; 32SMALL-ASM: cmplwi 3, 3 [all …]
|
D | aix-alias.ll | 6 ; RUN: FileCheck --check-prefix=ASM %s 9 ; RUN: FileCheck --check-prefix=ASM %s 53 ; ASM: .globl fun[DS] 54 ; ASM-NEXT: .globl .fun 55 ; ASM-NEXT: .align 4 56 ; ASM-NEXT: .csect fun[DS] 57 ; ASM-NEXT: fun_weak: # @fun 58 ; ASM-NEXT: fun_hidden: 59 ; ASM: .csect .text[PR],2 60 ; ASM-NEXT: .fun: [all …]
|
D | aix-exception.ll | 3 ; RUN: FileCheck --check-prefixes=ASM,ASM32 %s 7 ; RUN: FileCheck --check-prefixes=ASM,ASM64 %s 20 ; ASM: ._Z9throwFuncv: 21 ; ASM: bl .__cxa_allocate_exception[PR] 22 ; ASM: nop 25 ; ASM: bl .__cxa_throw[PR] 26 ; ASM: nop 81 ; ASM: ._Z9catchFuncv: 82 ; ASM: L..func_begin0: 83 ; ASM: # %bb.0: # %entry [all …]
|
D | aix-lower-constant-pool-index.ll | 18 ; RUN: -code-model=small < %s | FileCheck --check-prefixes=32SMALL-ASM,SMALL-ASM %s 21 ; RUN: -code-model=large < %s | FileCheck --check-prefixes=32LARGE-ASM,LARGE-ASM %s 24 ; RUN: -code-model=small < %s | FileCheck --check-prefixes=64SMALL-ASM,SMALL-ASM %s 27 ; RUN: -code-model=large < %s | FileCheck --check-prefixes=64LARGE-ASM,LARGE-ASM %s 48 ; 32SMALL-ASM: .csect .rodata[RO],2 49 ; 32SMALL-ASM: .align 2 50 ; 32SMALL-ASM: L..CPI0_0: 51 ; 32SMALL-ASM: .vbyte 4, 0x40b00000 52 ; 32SMALL-ASM: .test_float: 53 ; 32SMALL-ASM: lwz [[REG1:[0-9]+]], L..C0(2) [all …]
|
/external/llvm-project/llvm/test/DebugInfo/COFF/ |
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: .short 0xe # Record length [all …]
|
D | local-variables.ll | 1 ; RUN: llc -mtriple=x86_64-windows-msvc < %s | FileCheck %s --check-prefix=ASM 24 ; ASM: f: # @f 25 ; ASM: .cv_func_id 0 26 ; ASM: .cv_file 1 "D:\\src\\llvm\\build\\t.cpp" 27 ; ASM: .cv_loc 0 1 7 0 # t.cpp:7:0 28 ; ASM: .seh_proc f 29 ; ASM: # %bb.0: # %entry 30 ; ASM: subq $56, %rsp 31 ; ASM: movl %ecx, 52(%rsp) 32 ; ASM: [[prologue_end:\.Ltmp.*]]: [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | hsa-globals.ll | 1 ; RUN: llc < %s -mtriple=amdgcn--amdhsa -mcpu=kaveri | FileCheck --check-prefix=ASM %s 18 ; ASM: .type linkonce_odr_global_program,@object 19 ; ASM: .section .bss,#alloc,#write 20 ; ASM: .weak linkonce_odr_global_program 21 ; ASM: linkonce_odr_global_program: 22 ; ASM: .long 0 23 ; ASM: .size linkonce_odr_global_program, 4 25 ; ASM: .type linkonce_global_program,@object 26 ; ASM: .weak linkonce_global_program 27 ; ASM: linkonce_global_program: [all …]
|
D | code-object-v3.ll | 1 …triple=amdgcn-amd-amdhsa -mcpu=gfx803 < %s | FileCheck --check-prefixes=ALL-ASM,OSABI-AMDHSA-ASM %s 4 ; ALL-ASM-LABEL: {{^}}fadd: 6 ; OSABI-AMDHSA-ASM-NOT: .hsa_code_object_version 7 ; OSABI-AMDHSA-ASM-NOT: .hsa_code_object_isa 8 ; OSABI-AMDHSA-ASM-NOT: .amdgpu_hsa_kernel 9 ; OSABI-AMDHSA-ASM-NOT: .amd_kernel_code_t 11 ; OSABI-AMDHSA-ASM: s_endpgm 12 ; OSABI-AMDHSA-ASM: .section .rodata,#alloc 13 ; OSABI-AMDHSA-ASM: .p2align 6 14 ; OSABI-AMDHSA-ASM: .amdhsa_kernel fadd [all …]
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | hsa-globals.ll | 1 ; RUN: llc < %s -mtriple=amdgcn--amdhsa -mcpu=kaveri | FileCheck --check-prefix=ASM %s 16 ; ASM: .type linkonce_odr_global_program,@object 17 ; ASM: .section .bss,#alloc,#write 18 ; ASM: .weak linkonce_odr_global_program 19 ; ASM: linkonce_odr_global_program: 20 ; ASM: .long 0 21 ; ASM: .size linkonce_odr_global_program, 4 23 ; ASM: .type linkonce_global_program,@object 24 ; ASM: .weak linkonce_global_program 25 ; ASM: linkonce_global_program: [all …]
|
/external/llvm/test/DebugInfo/COFF/ |
D | inlining.ll | 1 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s | FileCheck %s --check-prefix=ASM 24 ; ASM: .cv_loc 0 1 13 0 is_stmt 0 # t.cpp:13:0 25 ; ASM: .cv_loc 0 1 14 5 # t.cpp:14:5 26 ; ASM: addl $6, "?x@@3HC" 27 ; ASM: .cv_loc 1 1 9 5 # t.cpp:9:5 28 ; ASM: addl $4, "?x@@3HC" 29 ; ASM: .cv_loc 2 1 3 7 # t.cpp:3:7 30 ; ASM: .cv_loc 2 1 4 5 # t.cpp:4:5 31 ; ASM: addl {{.*}}, "?x@@3HC" 32 ; ASM: .cv_loc 2 1 5 5 # t.cpp:5:5 [all …]
|
/external/llvm/test/MC/Mips/ |
D | mips-pdr-bad.s | 2 # RUN: FileCheck %s < %t1 -check-prefix=ASM 6 .ent # ASM: :[[@LINE]]:14: error: expected identifier after .ent 7 .ent bar, # ASM: :[[@LINE]]:19: error: expected number after comma 11 .frame # ASM: :[[@LINE]]:16: error: expected stack register 12 .frame bar # ASM: :[[@LINE]]:16: error: expected stack register 13 .frame $f1, 8, # ASM: :[[@LINE]]:16: error: expected general purpose register 14 .frame $sp # ASM: :[[@LINE]]:20: error: unexpected token, expected comma 15 .frame $sp, # ASM: :[[@LINE]]:21: error: expected frame size value 16 .frame $sp, bar # ASM: :[[@LINE]]:25: error: frame size not an absolute expression 17 .frame $sp, 8 # ASM: :[[@LINE]]:23: error: unexpected token, expected comma [all …]
|