Home
last modified time | relevance | path

Searched refs:LINUX (Results 1 – 25 of 229) sorted by relevance

12345678910

/external/llvm-project/llvm/test/CodeGen/X86/
Dmemcpy.ll3 ; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=core2 | FileCheck %s -check-prefix=LINUX
4 …: llc < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=skylake | FileCheck %s -check-prefix=LINUX-SKL
5 …: llc < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=skx | FileCheck %s -check-prefix=LINUX-SKX
6 …: llc < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=knl | FileCheck %s -check-prefix=LINUX-KNL
7 … < %s -mtriple=x86_64-unknown-linux-gnu -mattr=avx512bw | FileCheck %s -check-prefix=LINUX-AVX512BW
19 ; LINUX-LABEL: test1:
20 ; LINUX: # %bb.0: # %entry
21 ; LINUX-NEXT: jmp memcpy@PLT # TAILCALL
23 ; LINUX-SKL-LABEL: test1:
24 ; LINUX-SKL: # %bb.0: # %entry
[all …]
Dmusttail-varargs.ll2 …y-machineinstrs < %s -enable-tail-merge=0 -mtriple=x86_64-linux | FileCheck %s --check-prefix=LINUX
3 …strs < %s -enable-tail-merge=0 -mtriple=x86_64-linux-gnux32 | FileCheck %s --check-prefix=LINUX-X32
18 ; LINUX-LABEL: f_thunk:
19 ; LINUX: # %bb.0:
20 ; LINUX-NEXT: pushq %rbp
21 ; LINUX-NEXT: .cfi_def_cfa_offset 16
22 ; LINUX-NEXT: pushq %r15
23 ; LINUX-NEXT: .cfi_def_cfa_offset 24
24 ; LINUX-NEXT: pushq %r14
25 ; LINUX-NEXT: .cfi_def_cfa_offset 32
[all …]
Datomic-minmax-i6432.ll2 …c -mattr=+cmov -mtriple=i386-pc-linux -verify-machineinstrs < %s | FileCheck %s -check-prefix=LINUX
8 ; LINUX-LABEL: atomic_max_i64:
9 ; LINUX: # %bb.0: # %entry
10 ; LINUX-NEXT: pushl %ebx
11 ; LINUX-NEXT: pushl %esi
12 ; LINUX-NEXT: movl sc64+4, %edx
13 ; LINUX-NEXT: movl sc64, %eax
14 ; LINUX-NEXT: movl $5, %esi
15 ; LINUX-NEXT: .p2align 4, 0x90
16 ; LINUX-NEXT: .LBB0_1: # %atomicrmw.start
[all …]
Dabi-isel.ll4 …-model=static -code-model=small -pre-RA-sched=list-ilp | FileCheck %s -check-prefix=LINUX-64-STATIC
5 …-model=static -code-model=small -pre-RA-sched=list-ilp | FileCheck %s -check-prefix=LINUX-32-STATIC
6 …cation-model=pic -code-model=small -pre-RA-sched=list-ilp | FileCheck %s -check-prefix=LINUX-32-PIC
7 …cation-model=pic -code-model=small -pre-RA-sched=list-ilp | FileCheck %s -check-prefix=LINUX-64-PIC
37 ; LINUX-64-STATIC-LABEL: foo00:
38 ; LINUX-64-STATIC: # %bb.0: # %entry
39 ; LINUX-64-STATIC-NEXT: movq src@{{.*}}(%rip), %rax
40 ; LINUX-64-STATIC-NEXT: movl (%rax), %eax
41 ; LINUX-64-STATIC-NEXT: movq dst@{{.*}}(%rip), %rcx
42 ; LINUX-64-STATIC-NEXT: movl %eax, (%rcx)
[all …]
Dpush-cfi.ll1 ; RUN: llc < %s -mtriple=i686-pc-linux | FileCheck %s -check-prefix=LINUX -check-prefix=CHECK
14 ; LINUX: .cfi_escape 0x2e, 0x10
15 ; LINUX-NEXT: pushl $4
16 ; LINUX-NEXT: .cfi_adjust_cfa_offset 4
17 ; LINUX-NEXT: pushl $3
18 ; LINUX-NEXT: .cfi_adjust_cfa_offset 4
19 ; LINUX-NEXT: pushl $2
20 ; LINUX-NEXT: .cfi_adjust_cfa_offset 4
21 ; LINUX-NEXT: pushl $1
22 ; LINUX-NEXT: .cfi_adjust_cfa_offset 4
[all …]
Dbasic-block-sections-clusters.ll9 …-pc-linux -function-sections -basic-block-sections=%t1 | FileCheck %s -check-prefix=LINUX-SECTIONS1
15 …-pc-linux -function-sections -basic-block-sections=%t2 | FileCheck %s -check-prefix=LINUX-SECTIONS2
41 ; LINUX-SECTIONS1: .section .text.foo,"ax",@progbits
42 ; LINUX-SECTIONS1-NOT: .section
43 ; LINUX-SECTIONS1-LABEL: foo:
44 ; LINUX-SECTIONS1-NOT: .section
45 ; LINUX-SECTIONS1-NOT: .LBB_END0_{{0-9}}+
46 ; LINUX-SECTIONS1-LABEL: # %bb.2:
47 ; LINUX-SECTIONS1-NOT: .LBB_END0_{{0-9}}+
48 ; LINUX-SECTIONS1: .section .text.foo,"ax",@progbits,unique,1
[all …]
Dstack-protector.ll1 ; RUN: llc -mtriple=i386-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-I386 %s
2 ; RUN: llc -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-X64 %s
3 …-model=kernel -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-KERNEL-X64 %s
31 ; LINUX-I386-LABEL: test1a:
32 ; LINUX-I386-NOT: calll __stack_chk_fail
33 ; LINUX-I386: .cfi_endproc
35 ; LINUX-X64-LABEL: test1a:
36 ; LINUX-X64-NOT: callq __stack_chk_fail
37 ; LINUX-X64: .cfi_endproc
39 ; LINUX-KERNEL-X64-LABEL: test1a:
[all …]
Dglobal-sections.ll1 ; RUN: llc < %s -mtriple=i386-unknown-linux-gnu | FileCheck %s -check-prefix=LINUX
5 …386-unknown-linux-gnu -data-sections -function-sections | FileCheck %s -check-prefix=LINUX-SECTIONS
6 …-mtriple=i386-unknown-linux-gnu -function-sections | FileCheck %s -check-prefix=LINUX-FUNC-SECTIONS
7 …a-sections -function-sections -relocation-model=pic | FileCheck %s -check-prefix=LINUX-SECTIONS-PIC
38 ; LINUX: .size F2,
39 ; LINUX-NEX: .cfi_endproc
40 ; LINUX-NEX: .section .rodata,"a",@progbits
42 ; LINUX-SECTIONS: .section .text.F2,"ax",@progbits
43 ; LINUX-SECTIONS: .size F2,
44 ; LINUX-SECTIONS-NEXT: .cfi_endproc
[all …]
Dbasic-block-sections-clusters-eh.ll8 …-pc-linux -function-sections -basic-block-sections=%t1 | FileCheck %s -check-prefix=LINUX-SECTIONS1
15 …-pc-linux -function-sections -basic-block-sections=%t2 | FileCheck %s -check-prefix=LINUX-SECTIONS2
54 ; LINUX-SECTIONS1: .section .text.main,"ax",@progbits
55 ; LINUX-SECTIONS1-LABEL: main:
56 ; LINUX-SECTIONS1-NOT: .section
57 ; LINUX-SECTIONS1-LABEL: .LBB0_4:
58 ; LINUX-SECTIONS1-NOT: .section
59 ; LINUX-SECTIONS1-LABEL: .LBB0_5:
60 ; LINUX-SECTIONS1-NOT: .section
61 ; LINUX-SECTIONS1-LABEL: .LBB0_6:
[all …]
Dpush-cfi-obj.ll1 …triple=i686-pc-linux -filetype=obj | llvm-readobj -S --sr --sd - | FileCheck %s -check-prefix=LINUX
8 ; LINUX: Name: .eh_frame
9 ; LINUX-NEXT: Type: SHT_PROGBITS (0x1)
10 ; LINUX-NEXT: Flags [ (0x2)
11 ; LINUX-NEXT: SHF_ALLOC (0x2)
12 ; LINUX-NEXT: ]
13 ; LINUX-NEXT: Address: 0x0
14 ; LINUX-NEXT: Offset: 0x5C
15 ; LINUX-NEXT: Size: 72
16 ; LINUX-NEXT: Link: 0
[all …]
/external/llvm/test/CodeGen/X86/
Dpic.ll1 …relocation-model=pic -asm-verbose=false -post-RA-scheduler=false | FileCheck %s -check-prefix=LINUX
14 ; LINUX-LABEL: test0:
15 ; LINUX: calll .L0$pb
16 ; LINUX-NEXT: .L0$pb:
17 ; LINUX-NEXT: popl
18 ; LINUX: addl $_GLOBAL_OFFSET_TABLE_+(.L{{.*}}-.L0$pb),
19 ; LINUX: movl dst@GOT(%eax),
20 ; LINUX: movl ptr@GOT(%eax),
21 ; LINUX: movl src@GOT(%eax),
22 ; LINUX: ret
[all …]
Dmusttail-varargs.ll1 …y-machineinstrs < %s -enable-tail-merge=0 -mtriple=x86_64-linux | FileCheck %s --check-prefix=LINUX
2 …strs < %s -enable-tail-merge=0 -mtriple=x86_64-linux-gnux32 | FileCheck %s --check-prefix=LINUX-X32
28 ; LINUX-LABEL: f_thunk:
29 ; LINUX-DAG: movq %rdi, {{.*}}
30 ; LINUX-DAG: movq %rsi, {{.*}}
31 ; LINUX-DAG: movq %rdx, {{.*}}
32 ; LINUX-DAG: movq %rcx, {{.*}}
33 ; LINUX-DAG: movq %r8, {{.*}}
34 ; LINUX-DAG: movq %r9, {{.*}}
35 ; LINUX-DAG: movb %al, {{.*}}
[all …]
Dpush-cfi.ll1 ; RUN: llc < %s -mtriple=i686-pc-linux | FileCheck %s -check-prefix=LINUX -check-prefix=CHECK
14 ; LINUX: .cfi_escape 0x2e, 0x10
15 ; LINUX-NEXT: pushl $4
16 ; LINUX-NEXT: Ltmp{{[0-9]+}}:
17 ; LINUX-NEXT: .cfi_adjust_cfa_offset 4
18 ; LINUX-NEXT: pushl $3
19 ; LINUX-NEXT: Ltmp{{[0-9]+}}:
20 ; LINUX-NEXT: .cfi_adjust_cfa_offset 4
21 ; LINUX-NEXT: pushl $2
22 ; LINUX-NEXT: Ltmp{{[0-9]+}}:
[all …]
Datomic-minmax-i6432.ll1 …ttr=+cmov,cx16 -mtriple=i386-pc-linux -verify-machineinstrs < %s | FileCheck %s -check-prefix=LINUX
7 ; LINUX: atomic_maxmin_i6432
9 ; LINUX: [[LABEL:.LBB[0-9]+_[0-9]+]]
10 ; LINUX: cmpl
11 ; LINUX: sbbl
12 ; LINUX: cmovne
13 ; LINUX: cmovne
14 ; LINUX: lock cmpxchg8b
15 ; LINUX: jne [[LABEL]]
17 ; LINUX: [[LABEL:.LBB[0-9]+_[0-9]+]]
[all …]
Dstack-protector.ll1 ; RUN: llc -mtriple=i386-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-I386 %s
2 ; RUN: llc -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-X64 %s
3 …-model=kernel -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-KERNEL-X64 %s
29 ; LINUX-I386-LABEL: test1a:
30 ; LINUX-I386-NOT: calll __stack_chk_fail
31 ; LINUX-I386: .cfi_endproc
33 ; LINUX-X64-LABEL: test1a:
34 ; LINUX-X64-NOT: callq __stack_chk_fail
35 ; LINUX-X64: .cfi_endproc
37 ; LINUX-KERNEL-X64-LABEL: test1a:
[all …]
Dabi-isel.ll1 …-model=static -code-model=small -pre-RA-sched=list-ilp | FileCheck %s -check-prefix=LINUX-32-STATIC
2 …ion-model=static -code-model=small -pre-RA-sched=list-ilp | FileCheck %s -check-prefix=LINUX-32-PIC
4 …-model=static -code-model=small -pre-RA-sched=list-ilp | FileCheck %s -check-prefix=LINUX-64-STATIC
5 …cation-model=pic -code-model=small -pre-RA-sched=list-ilp | FileCheck %s -check-prefix=LINUX-64-PIC
40 ; LINUX-64-STATIC-LABEL: foo00:
41 ; LINUX-64-STATIC: movl src(%rip), [[EAX:%e.x]]
42 ; LINUX-64-STATIC: movl [[EAX]], dst
43 ; LINUX-64-STATIC: ret
45 ; LINUX-32-STATIC-LABEL: foo00:
46 ; LINUX-32-STATIC: movl src, [[EAX:%e.x]]
[all …]
Dglobal-sections.ll1 ; RUN: llc < %s -mtriple=i386-unknown-linux-gnu | FileCheck %s -check-prefix=LINUX
5 …386-unknown-linux-gnu -data-sections -function-sections | FileCheck %s -check-prefix=LINUX-SECTIONS
6 …-mtriple=i386-unknown-linux-gnu -function-sections | FileCheck %s -check-prefix=LINUX-FUNC-SECTIONS
7 …a-sections -function-sections -relocation-model=pic | FileCheck %s -check-prefix=LINUX-SECTIONS-PIC
38 ; LINUX: .size F2,
39 ; LINUX-NEX: .cfi_endproc
40 ; LINUX-NEX: .section .rodata,"a",@progbits
42 ; LINUX-SECTIONS: .section .text.F2,"ax",@progbits
43 ; LINUX-SECTIONS: .size F2,
44 ; LINUX-SECTIONS-NEXT: .cfi_endproc
[all …]
Dpush-cfi-obj.ll1 …s -mtriple=i686-pc-linux -filetype=obj | llvm-readobj -s -sr -sd | FileCheck %s -check-prefix=LINUX
8 ; LINUX: Name: .eh_frame
9 ; LINUX-NEXT: Type: SHT_PROGBITS (0x1)
10 ; LINUX-NEXT: Flags [ (0x2)
11 ; LINUX-NEXT: SHF_ALLOC (0x2)
12 ; LINUX-NEXT: ]
13 ; LINUX-NEXT: Address: 0x0
14 ; LINUX-NEXT: Offset: 0x68
15 ; LINUX-NEXT: Size: 64
16 ; LINUX-NEXT: Link: 0
[all …]
/external/llvm-project/llvm/test/CodeGen/PowerPC/
DFrames-large.ll2 ; RUN: FileCheck %s -check-prefix=PPC32-LINUX-NOFP
5 ; RUN: -frame-pointer=all | FileCheck %s -check-prefix=PPC32-LINUX-FP
8 ; RUN: FileCheck %s -check-prefix=PPC64-LINUX-NOFP
11 ; RUN: -frame-pointer=all | FileCheck %s -check-prefix=PPC64-LINUX-FP
39 ; PPC32-LINUX-NOFP-LABEL: f1
40 ; PPC32-LINUX-NOFP: lis 0, -1
41 ; PPC32-LINUX-NOFP-NEXT: ori 0, 0, 32752
42 ; PPC32-LINUX-NOFP-NEXT: stwux 1, 1, 0
43 ; PPC32-LINUX-NOFP-NOT: stwux
44 ; PPC32-LINUX-NOFP: mr 0, 31
[all …]
Dempty-functions.ll1 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-linux-gnu | FileCheck -check-prefix=LINUX-NO…
2 …hineinstrs < %s -mtriple=powerpc-linux-gnu -frame-pointer=all | FileCheck -check-prefix=LINUX-FP %s
10 ; LINUX-NO-FP: func:
11 ; LINUX-NO-FP-NEXT: {{^}}.L[[BEGIN:.*]]:{{$}}
12 ; LINUX-NO-FP-NEXT: .cfi_startproc
13 ; LINUX-NO-FP-NEXT: {{^}}#
14 ; LINUX-NO-FP-NEXT: {{^}}.L[[END:.*]]:{{$}}
15 ; LINUX-NO-FP-NEXT: .size func, .L[[END]]-.L[[BEGIN]]
16 ; LINUX-NO-FP-NEXT: .cfi_endproc
19 ; LINUX-FP: func:
[all …]
DFrames-dyn-alloca.ll1 ; RUN: llc < %s -mtriple=powerpc-unknown-linux-gnu | FileCheck %s -check-prefix=PPC32-LINUX
2 ; RUN: llc < %s -mtriple=powerpc64-unknown-linux-gnu | FileCheck %s -check-prefix=PPC64-LINUX
3 …< %s -mtriple=powerpc-unknown-linux-gnu -frame-pointer=all | FileCheck %s -check-prefix=PPC32-LINUX
4 …%s -mtriple=powerpc64-unknown-linux-gnu -frame-pointer=all | FileCheck %s -check-prefix=PPC64-LINUX
5 ; RUN: llc < %s -mtriple=powerpc-unknown-linux-gnu | FileCheck %s -check-prefix=PPC32-LINUX
26 ; PPC32-LINUX-LABEL: f1
27 ; PPC32-LINUX: stwu 1, -32(1)
28 ; PPC32-LINUX-NEXT: slwi 3, 3, 2
29 ; PPC32-LINUX-NEXT: addi 3, 3, 15
30 ; PPC32-LINUX-NEXT: stw 31, 28(1)
[all …]
/external/llvm/test/CodeGen/SPARC/
Dempty-functions.ll1 ; RUN: llc < %s -mtriple=sparc-linux-gnu | FileCheck -check-prefix=LINUX-NO-FP %s
2 ; RUN: llc < %s -mtriple=sparc-linux-gnu -disable-fp-elim | FileCheck -check-prefix=LINUX-FP %s
10 ; LINUX-NO-FP: func:
11 ; LINUX-NO-FP-NEXT: .cfi_startproc
12 ; LINUX-NO-FP-NEXT: {{^}}!
13 ; LINUX-NO-FP-NEXT: {{^}}.L{{.*}}:{{$}}
14 ; LINUX-NO-FP-NEXT: .size func, .L{{.*}}-func
15 ; LINUX-NO-FP-NEXT: .cfi_endproc
20 ; LINUX-FP: func:
21 ; LINUX-FP-NEXT: .cfi_startproc
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dempty-functions.ll3 ; RUN: llc < %s -mtriple=powerpc-linux-gnu | FileCheck -check-prefix=LINUX-NO-FP %s
4 ; RUN: llc < %s -mtriple=powerpc-linux-gnu -disable-fp-elim | FileCheck -check-prefix=LINUX-FP %s
19 ; LINUX-NO-FP: func:
20 ; LINUX-NO-FP-NEXT: {{^}}.L[[BEGIN:.*]]:{{$}}
21 ; LINUX-NO-FP-NEXT: .cfi_startproc
22 ; LINUX-NO-FP-NEXT: {{^}}#
23 ; LINUX-NO-FP-NEXT: {{^}}.L[[END:.*]]:{{$}}
24 ; LINUX-NO-FP-NEXT: .size func, .L[[END]]-.L[[BEGIN]]
25 ; LINUX-NO-FP-NEXT: .cfi_endproc
30 ; LINUX-FP: func:
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/
Dfast-isel-frameaddr.ll2 …chineinstrs -fast-isel-abort=1 -mtriple=armv7-linux-gnueabi | FileCheck %s --check-prefix=LINUX-ARM
4 …instrs -fast-isel-abort=1 -mtriple=thumbv7-linux-gnueabi | FileCheck %s --check-prefix=LINUX-THUMB2
18 ; LINUX-ARM-LABEL: frameaddr_index0:
19 ; LINUX-ARM: push {r11, lr}
20 ; LINUX-ARM: mov r11, sp
21 ; LINUX-ARM: mov r0, r11
23 ; LINUX-THUMB2-LABEL: frameaddr_index0:
24 ; LINUX-THUMB2: push {r7, lr}
25 ; LINUX-THUMB2: mov r7, sp
26 ; LINUX-THUMB2: mov r0, r7
[all …]
/external/llvm/test/CodeGen/ARM/
Dfast-isel-frameaddr.ll2 …chineinstrs -fast-isel-abort=1 -mtriple=armv7-linux-gnueabi | FileCheck %s --check-prefix=LINUX-ARM
4 …instrs -fast-isel-abort=1 -mtriple=thumbv7-linux-gnueabi | FileCheck %s --check-prefix=LINUX-THUMB2
18 ; LINUX-ARM-LABEL: frameaddr_index0:
19 ; LINUX-ARM: push {r11}
20 ; LINUX-ARM: mov r11, sp
21 ; LINUX-ARM: mov r0, r11
23 ; LINUX-THUMB2-LABEL: frameaddr_index0:
24 ; LINUX-THUMB2: str r7, [sp, #-4]!
25 ; LINUX-THUMB2: mov r7, sp
26 ; LINUX-THUMB2: mov r0, r7
[all …]

12345678910