Home
last modified time | relevance | path

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

1234

/external/llvm-project/llvm/test/CodeGen/PowerPC/
Dfast-isel-ret.ll1 …st-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
5 ; ELF64-LABEL: rettrue
6 ; ELF64: li 3, 1
7 ; ELF64: blr
13 ; ELF64-LABEL: retfalse
14 ; ELF64: li 3, 0
15 ; ELF64: blr
21 ; ELF64-LABEL: retstrue
22 ; ELF64: li 3, -1
23 ; ELF64: blr
[all …]
Dfast-isel-load-store.ll1 …t=1 -mattr=-vsx -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
26 ; ELF64: t1
28 ; ELF64: lbz
30 ; ELF64: addi
35 ; ELF64: t2
37 ; ELF64: lhz
39 ; ELF64: addi
44 ; ELF64: t3
46 ; ELF64: lwz
48 ; 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-cmp-imm.ll1 …t=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 -mattr=-vsx | FileCheck %s --check-prefix=ELF64
9 ; ELF64-LABEL: @t1a
13 ; ELF64: addis
14 ; ELF64: lfs
15 ; ELF64: fcmpu
32 ; ELF64-LABEL: @t1b
36 ; ELF64: addis
37 ; ELF64: lfs
38 ; ELF64: fcmpu
55 ; ELF64-LABEL: @t1c
[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-call.ll1 …=powerpc64-unknown-linux-gnu -mcpu=pwr7 -ppc-late-peephole=true | FileCheck %s --check-prefix=ELF64
24 ; ELF64: foo
26 ; ELF64: extsb
28 ; ELF64: clrldi {{[0-9]+}}, {{[0-9]+}}, 56
30 ; ELF64: extsh
32 ; ELF64: clrldi {{[0-9]+}}, {{[0-9]+}}, 48
36 ; ELF64: li 3, 255
37 ; ELF64-NOT: clrldi
39 ; ELF64: lis 3, 0
40 ; 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-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-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-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/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 …]
/external/llvm-project/llvm/test/tools/llvm-objdump/ELF/
Ddynamic-section.test2 …RUN: llvm-objdump -p %t1 | FileCheck %s --strict-whitespace --match-full-lines --check-prefix=ELF64
4 # ELF64:Dynamic Section:
5 # ELF64-NEXT: NEEDED D
6 # ELF64-NEXT: PLTRELSZ 0x0000000000000010
7 # ELF64-NEXT: PLTGOT 0x0000000000001000
8 # ELF64-NEXT: HASH 0x0000000000001000
9 # ELF64-NEXT: STRTAB 0x0000000000001000
10 # ELF64-NEXT: SYMTAB 0x0000000000001000
11 # ELF64-NEXT: RELA 0x0000000000001000
12 # ELF64-NEXT: RELASZ 0x0000000000000010
[all …]
/external/llvm/test/MC/Mips/
Dmips-reginfo-fp64.s11 # RUN: FileCheck %s -check-prefix=ELF64
26 # ELF64: Section {
27 # ELF64: Name: .MIPS.options
28 # ELF64: Type: SHT_MIPS_OPTIONS (0x7000000D)
29 # ELF64: Flags [ (0x8000002)
30 # ELF64: SHF_ALLOC (0x2)
31 # ELF64: SHF_MIPS_NOSTRIP (0x8000000)
32 # ELF64: ]
33 # ELF64: Size: 40
34 # ELF64: SectionData (
[all …]
/external/llvm-project/llvm/test/MC/Mips/
Dmips-reginfo-fp64.s11 # RUN: FileCheck %s -check-prefix=ELF64
26 # ELF64: Section {
27 # ELF64: Name: .MIPS.options
28 # ELF64: Type: SHT_MIPS_OPTIONS (0x7000000D)
29 # ELF64: Flags [ (0x8000002)
30 # ELF64: SHF_ALLOC (0x2)
31 # ELF64: SHF_MIPS_NOSTRIP (0x8000000)
32 # ELF64: ]
33 # ELF64: Size: 40
34 # ELF64: SectionData (
[all …]

1234