Home
last modified time | relevance | path

Searched refs:ASM (Results 1 – 25 of 951) sorted by relevance

12345678910>>...39

/external/llvm-project/llvm/test/MC/RISCV/
Drv32i-valid.s2 # 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 …]
Drv64i-valid.s2 # 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 …]
Drv32zfh-valid.s2 # 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 …]
Drv32f-valid.s2 # 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 …]
Drv32d-valid.s2 # 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 …]
Drv32c-valid.s2 # 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 …]
Drv32a-valid.s2 # 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 …]
Drv32e-valid.s2 # 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 …]
Drvc-hints-valid.s2 # 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 …]
Drv64zbb-valid.s3 # 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 …]
Drv32zbb-valid.s3 # 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 …]
Drv64a-valid.s2 # 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 …]
/external/llvm-project/llvm/test/CodeGen/PowerPC/
Daix-xcoff-funcsect.ll3 ; 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 …]
Daix-lower-jump-table.ll18 ; 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 …]
Daix-alias.ll6 ; 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 …]
Daix-exception.ll3 ; 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 …]
Daix-lower-constant-pool-index.ll18 ; 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 …]
Daix-xcoff-symbol-rename.ll8 ; RUN: FileCheck --check-prefix=ASM %s
48 ; ASM: .lglobl _Renamed..24f_o[DS] # -- Begin function f$o
49 ; ASM-NEXT: .rename _Renamed..24f_o[DS],"f$o"
50 ; ASM-NEXT: .lglobl ._Renamed..24f_o
51 ; ASM-NEXT: .rename ._Renamed..24f_o,".f$o"
52 ; ASM-NEXT: .align 4
53 ; ASM-NEXT: .csect _Renamed..24f_o[DS],2
54 ; ASM-NEXT: .vbyte 4, ._Renamed..24f_o # @"f$o"
55 ; ASM-NEXT: .vbyte 4, TOC[TC0]
56 ; ASM-NEXT: .vbyte 4, 0
[all …]
/external/llvm-project/llvm/test/DebugInfo/COFF/
Dtypes-data-members.ll3 ; 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 …]
Dlocal-variables.ll1 ; 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/
Dhsa-globals.ll1 ; 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 …]
Dcode-object-v3.ll1 …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/
Dhsa-globals.ll1 ; 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/
Dinlining.ll1 ; 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 …]
Dlocal-variables.ll1 ; RUN: llc -mtriple=x86_64-windows-msvc < %s | FileCheck %s --check-prefix=ASM
24 ; ASM: f: # @f
25 ; ASM: .cv_file 1 "D:\\src\\llvm\\build\\t.cpp"
26 ; ASM: .cv_loc 0 1 7 0 is_stmt 0 # t.cpp:7:0
27 ; ASM: .seh_proc f
28 ; ASM: # BB#0: # %entry
29 ; ASM: subq $56, %rsp
30 ; ASM: #DEBUG_VALUE: f:param <- [%RSP+52]
31 ; ASM: movl %ecx, 52(%rsp)
32 ; ASM: [[prologue_end:\.Ltmp.*]]:
[all …]

12345678910>>...39