Home
last modified time | relevance | path

Searched refs:ELF64 (Results 1 – 25 of 92) sorted by relevance

1234

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/
Dfast-isel-ret.ll5 …t=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 -mattr=-vsx | FileCheck %s --check-prefix=ELF64
9 ; ELF64-LABEL: rettrue
10 ; ELF64: li 3, 1
11 ; ELF64: blr
17 ; ELF64-LABEL: retfalse
18 ; ELF64: li 3, 0
19 ; ELF64: blr
25 ; ELF64-LABEL: retstrue
26 ; ELF64: li 3, -1
27 ; ELF64: blr
[all …]
Dfast-isel-load-store.ll5 …t=1 -mattr=-vsx -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
29 ; ELF64: t1
31 ; ELF64: lbz
33 ; ELF64: addi
38 ; ELF64: t2
40 ; ELF64: lhz
42 ; ELF64: addi
47 ; ELF64: t3
49 ; ELF64: lwz
51 ; ELF64: addi
[all …]
Dfast-isel-fold.ll1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
8 ; ELF64: t1
11 ; ELF64: lbz
12 ; ELF64-NOT: rldicl
13 ; ELF64-NOT: rlwinm
18 ; ELF64: t2
21 ; ELF64: lhz
22 ; ELF64-NOT: rldicl
23 ; ELF64-NOT: rlwinm
28 ; ELF64: t2a
[all …]
Dfast-isel-conversion-p5.ll1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr5 | FileCheck %s --check-prefix=ELF64
7 ; ELF64: sitofp_double_i32
10 ; ELF64: std {{[0-9]+}}, -[[OFFSET:[0-9]+]](1)
11 ; ELF64: lfd {{[0-9]+}}, -[[OFFSET]](1)
12 ; ELF64: fcfid
19 ; ELF64: sitofp_double_i64
22 ; ELF64: std {{[0-9]+}}, -[[OFFSET:[0-9]+]](1)
23 ; ELF64: lfd {{[0-9]+}}, -[[OFFSET]](1)
24 ; ELF64: fcfid
31 ; ELF64: sitofp_double_i16
[all …]
Dfast-isel-ext.ll1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
6 ; ELF64: zext_8_32
8 ; ELF64: clrlwi {{[0-9]+}}, {{[0-9]+}}, 24
13 ; ELF64: zext_16_32
15 ; ELF64: clrlwi {{[0-9]+}}, {{[0-9]+}}, 16
20 ; ELF64: zext_8_64
22 ; ELF64: clrldi {{[0-9]+}}, {{[0-9]+}}, 56
27 ; ELF64: zext_16_64
29 ; ELF64: clrldi {{[0-9]+}}, {{[0-9]+}}, 48
34 ; ELF64: zext_32_64
[all …]
Dfast-isel-cmp-imm.ll5 …t=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 -mattr=-vsx | FileCheck %s --check-prefix=ELF64
9 ; ELF64: t1a
12 ; ELF64: addis
13 ; ELF64: lfs
14 ; ELF64: fcmpu
30 ; ELF64: t1b
33 ; ELF64: addis
34 ; ELF64: lfs
35 ; ELF64: fcmpu
49 ; ELF64: t2a
[all …]
Dfast-isel-call.ll5 …=powerpc64-unknown-linux-gnu -mcpu=pwr7 -ppc-late-peephole=true | FileCheck %s --check-prefix=ELF64
28 ; ELF64: foo
30 ; ELF64: extsb
32 ; ELF64: clrldi {{[0-9]+}}, {{[0-9]+}}, 56
34 ; ELF64: extsh
36 ; ELF64: clrldi {{[0-9]+}}, {{[0-9]+}}, 48
40 ; ELF64: li 3, 255
41 ; ELF64-NOT: clrldi
43 ; ELF64: lis 3, 0
44 ; ELF64: ori 3, 3, 65535
[all …]
Dfast-isel-binary.ll1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
7 ; ELF64: add_i8
10 ; ELF64: add
17 ; ELF64: add_i8_imm
20 ; ELF64: addi
27 ; ELF64: add_i16
30 ; ELF64: add
37 ; ELF64: add_i16_imm
40 ; ELF64: addi
49 ; ELF64: or_i8
[all …]
Dfast-isel-shifter.ll1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
5 ; ELF64: shl
6 ; ELF64: slw
13 ; ELF64: shl_reg
14 ; ELF64: slw
21 ; ELF64: lshr
22 ; ELF64: srw
29 ; ELF64: lshr_reg
30 ; ELF64: srw
37 ; ELF64: ashr
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dfast-isel-ret.ll5 …t=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 -mattr=-vsx | FileCheck %s --check-prefix=ELF64
9 ; ELF64-LABEL: rettrue
10 ; ELF64: li 3, 1
11 ; ELF64: blr
17 ; ELF64-LABEL: retfalse
18 ; ELF64: li 3, 0
19 ; ELF64: blr
25 ; ELF64-LABEL: retstrue
26 ; ELF64: li 3, -1
27 ; ELF64: blr
[all …]
Dfast-isel-load-store.ll5 …t=1 -mattr=-vsx -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
28 ; ELF64: t1
30 ; ELF64: lbz
32 ; ELF64: addi
37 ; ELF64: t2
39 ; ELF64: lhz
41 ; ELF64: addi
46 ; ELF64: t3
48 ; ELF64: lwz
50 ; ELF64: addi
[all …]
Dfast-isel-fold.ll1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
8 ; ELF64: t1
11 ; ELF64: lbz
12 ; ELF64-NOT: rldicl
13 ; ELF64-NOT: rlwinm
18 ; ELF64: t2
21 ; ELF64: lhz
22 ; ELF64-NOT: rldicl
23 ; ELF64-NOT: rlwinm
28 ; ELF64: t2a
[all …]
Dfast-isel-conversion-p5.ll1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr5 | FileCheck %s --check-prefix=ELF64
7 ; ELF64: sitofp_double_i32
10 ; ELF64: std {{[0-9]+}}, -[[OFFSET:[0-9]+]](1)
11 ; ELF64: lfd {{[0-9]+}}, -[[OFFSET]](1)
12 ; ELF64: fcfid
19 ; ELF64: sitofp_double_i64
22 ; ELF64: std {{[0-9]+}}, -[[OFFSET:[0-9]+]](1)
23 ; ELF64: lfd {{[0-9]+}}, -[[OFFSET]](1)
24 ; ELF64: fcfid
31 ; ELF64: sitofp_double_i16
[all …]
Dfast-isel-conversion.ll5 …t=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 -mattr=-vsx | FileCheck %s --check-prefix=ELF64
16 ; ELF64: sitofp_single_i64
21 ; ELF64: std
22 ; ELF64: lfd
23 ; ELF64: fcfids
37 ; ELF64: sitofp_single_i32
42 ; ELF64: std
44 ; ELF64: ori {{[0-9]+}}, {{[0-9]+}}, 65524
45 ; ELF64: lfiwax
46 ; ELF64: fcfids
[all …]
Dfast-isel-cmp-imm.ll5 …t=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 -mattr=-vsx | FileCheck %s --check-prefix=ELF64
8 ; ELF64: t1a
10 ; ELF64: addis
11 ; ELF64: lfs
12 ; ELF64: fcmpu
27 ; ELF64: t1b
29 ; ELF64: addis
30 ; ELF64: lfs
31 ; ELF64: fcmpu
44 ; ELF64: t2a
[all …]
Dfast-isel-ext.ll1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
6 ; ELF64: zext_8_32
8 ; ELF64: clrlwi {{[0-9]+}}, {{[0-9]+}}, 24
13 ; ELF64: zext_16_32
15 ; ELF64: clrlwi {{[0-9]+}}, {{[0-9]+}}, 16
20 ; ELF64: zext_8_64
22 ; ELF64: rldicl {{[0-9]+}}, {{[0-9]+}}, 0, 56
27 ; ELF64: zext_16_64
29 ; ELF64: rldicl {{[0-9]+}}, {{[0-9]+}}, 0, 48
34 ; ELF64: zext_32_64
[all …]
Dfast-isel-call.ll5 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
28 ; ELF64: foo
30 ; ELF64: extsb
32 ; ELF64: rldicl {{[0-9]+}}, {{[0-9]+}}, 0, 56
34 ; ELF64: extsh
36 ; ELF64: rldicl {{[0-9]+}}, {{[0-9]+}}, 0, 48
40 ; ELF64: rldicl {{[0-9]+}}, {{[0-9]+}}, 0, 56
42 ; ELF64: rldicl {{[0-9]+}}, {{[0-9]+}}, 0, 48
61 ; ELF64: t10
63 ; ELF64: li 3, 0
[all …]
Dfast-isel-binary.ll1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
7 ; ELF64: add_i8
10 ; ELF64: add
17 ; ELF64: add_i8_imm
20 ; ELF64: addi
27 ; ELF64: add_i16
30 ; ELF64: add
37 ; ELF64: add_i16_imm
40 ; ELF64: addi
49 ; ELF64: or_i8
[all …]
Dfast-isel-shifter.ll1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
5 ; ELF64: shl
6 ; ELF64: slw
13 ; ELF64: shl_reg
14 ; ELF64: slw
21 ; ELF64: lshr
22 ; ELF64: srw
29 ; ELF64: lshr_reg
30 ; ELF64: srw
37 ; ELF64: ashr
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-readobj/
Dgnu-file-headers.test4 RUN: | FileCheck %s -check-prefix ELF64
27 ELF64: ELF Header:
28 ELF64-NEXT: Magic: 7f 45 4c 46 02 01 01 03 00 00 00 00 00 00 00 00
29 ELF64-NEXT: Class: ELF64
30 ELF64-NEXT: Data: 2's complement, little endian
31 ELF64-NEXT: Version: 1 (current)
32 ELF64-NEXT: OS/ABI: UNIX - GNU
33 ELF64-NEXT: ABI Version: 0
34 ELF64-NEXT: Type: REL (Relocatable file)
35 ELF64-NEXT: Machine: Advanced Micro Devices X86-64
[all …]
Dgnu-phdrs.test16 RUN: --elf-output-style=GNU | FileCheck %s -check-prefix ELF64
49 ELF64: Elf file type is EXEC (Executable file)
50 ELF64-NEXT: Entry point 0x400610
51 ELF64-NEXT: There are 10 program headers, starting at offset 64
53 ELF64: Program Headers:
54 ELF64-NEXT: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg A…
55 ELF64-NEXT: PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x000230 0x000230 R E 0…
56 ELF64-NEXT: INTERP 0x000270 0x0000000000400270 0x0000000000400270 0x00001c 0x00001c R 0…
57 ELF64-NEXT: [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]
58 ELF64-NEXT: LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x000924 0x000924 R E 0…
[all …]
Dgnu-sections.test4 RUN: | FileCheck %s -check-prefix ELF64
7 RUN: | FileCheck %s -check-prefix ELF64
10 RUN: | FileCheck %s -check-prefix ELF64
12 RUN: | FileCheck %s -check-prefix ELF64
29 ELF64: There are 8 section headers, starting at offset 0x180:
30 ELF64: Section Headers:
31 ELF64-NEXT: [Nr] Name Type Address Off Size ES Flg Lk In…
32 ELF64-NEXT: [ 0] NULL 0000000000000000 000000 000000 00 0 0…
33 ELF64-NEXT: [ 1] .text PROGBITS 0000000000000000 000040 00010a 00 AX 0 0…
34 ELF64-NEXT: [ 2] .rela.text RELA 0000000000000000 000430 000390 18 6 1…
[all …]
/external/llvm/test/tools/llvm-readobj/
Dgnu-file-headers.test4 RUN: | FileCheck %s -check-prefix ELF64
27 ELF64: ELF Header:
28 ELF64-NEXT: Magic: 7f 45 4c 46 02 01 01 03 00 00 00 00 00 00 00 00
29 ELF64-NEXT: Class: ELF64
30 ELF64-NEXT: Data: 2's complement, little endian
31 ELF64-NEXT: Version: 1 (current)
32 ELF64-NEXT: OS/ABI: UNIX - GNU
33 ELF64-NEXT: ABI Version: 0
34 ELF64-NEXT: Type: REL (Relocatable file)
35 ELF64-NEXT: Machine: Advanced Micro Devices X86-64
[all …]
Dgnu-phdrs.test16 RUN: --elf-output-style=GNU | FileCheck %s -check-prefix ELF64
49 ELF64: Elf file type is EXEC (Executable file)
50 ELF64-NEXT: Entry point 0x400610
51 ELF64-NEXT: There are 10 program headers, starting at offset 64
53 ELF64: Program Headers:
54 ELF64-NEXT: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg A…
55 ELF64-NEXT: PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x000230 0x000230 R E 0…
56 ELF64-NEXT: INTERP 0x000270 0x0000000000400270 0x0000000000400270 0x00001c 0x00001c R 0…
57 ELF64-NEXT: [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]
58 ELF64-NEXT: LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x000924 0x000924 R E 0…
[all …]
Dgnu-sections.test4 RUN: | FileCheck %s -check-prefix ELF64
21 ELF64: There are 8 section headers, starting at offset 0x180:
22 ELF64: Section Headers:
23 ELF64-NEXT: [Nr] Name Type Address Off Size ES Flg Lk In…
24 ELF64-NEXT: [ 0] NULL 0000000000000000 000000 000000 00 0 0…
25 ELF64-NEXT: [ 1] .text PROGBITS 0000000000000000 000040 00010a 00 AX 0 0…
26 ELF64-NEXT: [ 2] .rela.text RELA 0000000000000000 000430 000390 18 6 1…
27 ELF64-NEXT: [ 3] .data PROGBITS 0000000000000000 00014c 000000 00 WA 0 0…
28 ELF64-NEXT: [ 4] .bss NOBITS 0000000000000000 00014c 000000 00 WA 0 0…
29 ELF64-NEXT: [ 5] .shstrtab STRTAB 0000000000000000 00014c 000031 00 0 0…
[all …]

1234