Home
last modified time | relevance | path

Searched refs:PPC64 (Results 1 – 25 of 36) sorted by relevance

12

/external/llvm/test/CodeGen/PowerPC/
Dcrsave.ll2 ; RUN: llc -O0 -mtriple=powerpc64-unknown-linux-gnu -mcpu=g5 < %s | FileCheck %s -check-prefix=PPC64
23 ; PPC64: .cfi_startproc
24 ; PPC64: mfcr 12
25 ; PPC64: stw 12, 8(1)
26 ; PPC64: stdu 1, -[[AMT:[0-9]+]](1)
27 ; PPC64: .cfi_def_cfa_offset 128
28 ; PPC64: .cfi_offset lr, 16
29 ; PPC64: .cfi_offset cr2, 8
30 ; PPC64: addi 1, 1, [[AMT]]
31 ; PPC64: lwz 12, 8(1)
[all …]
DFrames-large.ll4 ; RUN: llc < %s -march=ppc64 | FileCheck %s -check-prefix=PPC64-NOFP
5 ; RUN: llc < %s -march=ppc64 -disable-fp-elim | FileCheck %s -check-prefix=PPC64-FP
36 ; PPC64-NOFP: _f1:
37 ; PPC64-NOFP: lis r0, -1
38 ; PPC64-NOFP: ori r0, r0, 32720
39 ; PPC64-NOFP: stdux r1, r1, r0
40 ; PPC64-NOFP: addi r3, r1, 52
41 ; PPC64-NOFP: ld r1, 0(r1)
42 ; PPC64-NOFP: blr
45 ; PPC64-FP: _f1:
[all …]
Dsvr4-redzone.ll2 ; RUN: llc -mtriple="powerpc64-unknown-linux-gnu" < %s | FileCheck %s --check-prefix=PPC64
14 ; PPC64-LABEL: regalloc:
15 ; PPC64-NOT: stdu 1, -{{[0-9]+}}(1)
16 ; PPC64: blr
26 ; PPC64-LABEL: smallstack:
27 ; PPC64-NOT: stdu 1, -{{[0-9]+}}(1)
28 ; PPC64: blr
38 ; PPC64-LABEL: bigstack:
39 ; PPC64: stdu 1, -288(1)
Dfp-to-int-to-fp.ll2 ; RUN: llc -mcpu=ppc64 < %s | FileCheck %s -check-prefix=PPC64
18 ; PPC64-LABEL: @fool
19 ; PPC64: fctidz [[REG1:[0-9]+]], 1
20 ; PPC64: fcfid [[REG2:[0-9]+]], [[REG1]]
21 ; PPC64: frsp 1, [[REG2]]
22 ; PPC64: blr
37 ; PPC64-LABEL: @foodl
38 ; PPC64: fctidz [[REG1:[0-9]+]], 1
39 ; PPC64: fcfid 1, [[REG1]]
40 ; PPC64: blr
DFrames-alloca.ll2 ; RUN: llc < %s -march=ppc64 -mtriple=powerpc-apple-darwin8 | FileCheck %s -check-prefix=CHECK-PPC64
4 …ppc64 -mtriple=powerpc-apple-darwin8 -disable-fp-elim | FileCheck %s -check-prefix=CHECK-PPC64-NOFP
18 ; CHECK-PPC64: std r31, -8(r1)
19 ; CHECK-PPC64: stdu r1, -64(r1)
20 ; CHECK-PPC64: ld r1, 0(r1)
21 ; CHECK-PPC64: ld r31, -8(r1)
22 ; CHECK-PPC64-NOFP: std r31, -8(r1)
23 ; CHECK-PPC64-NOFP: stdu r1, -64(r1)
24 ; CHECK-PPC64-NOFP: ld r1, 0(r1)
25 ; CHECK-PPC64-NOFP: ld r31, -8(r1)
Dindirectbr.ll3 …elocation-model=pic -march=ppc64 -mtriple=powerpc64-apple-darwin | FileCheck %s -check-prefix=PPC64
11 ; PPC64-LABEL: foo:
31 ; PPC64: mtctr
32 ; PPC64-NEXT: li
33 ; PPC64-NEXT: li
34 ; PPC64-NEXT: li
35 ; PPC64-NEXT: li
36 ; PPC64-NEXT: bctr
Datomics-indexed.ll4 …-mtriple=powerpc-apple-darwin -march=ppc64 | FileCheck %s --check-prefix=CHECK --check-prefix=PPC64
38 ; PPC64-NOT: __sync_
39 ; PPC64: ldx
76 ; PPC64-NOT: __sync_
77 ; PPC64: stdx
Datomics.ll4 …-mtriple=powerpc-apple-darwin -march=ppc64 | FileCheck %s --check-prefix=CHECK --check-prefix=PPC64
37 ; PPC64-NOT: __sync_
38 ; PPC64: ld
70 ; PPC64-NOT: __sync_
71 ; PPC64: std
Dppc64-32bit-addic.ll1 ; Check that the ADDIC optimizations are not applied on PPC64
/external/llvm/test/tools/llvm-readobj/
Dsections-ext.test12 RUN: | FileCheck %s -check-prefix MACHO-PPC64
439 MACHO-PPC64: Sections [
440 MACHO-PPC64-NEXT: Section {
441 MACHO-PPC64-NEXT: Index: 0
442 MACHO-PPC64-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00)
443 MACHO-PPC64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
444 MACHO-PPC64-NEXT: Address: 0x0
445 MACHO-PPC64-NEXT: Size: 0x3C
446 MACHO-PPC64-NEXT: Offset: 608
447 MACHO-PPC64-NEXT: Alignment: 2
[all …]
Dsections.test14 RUN: | FileCheck %s -check-prefix MACHO-PPC64
281 MACHO-PPC64: Sections [
282 MACHO-PPC64-NEXT: Section {
283 MACHO-PPC64-NEXT: Index: 0
284 MACHO-PPC64-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00)
285 MACHO-PPC64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
286 MACHO-PPC64-NEXT: Address: 0x0
287 MACHO-PPC64-NEXT: Size: 0x3C
288 MACHO-PPC64-NEXT: Offset: 608
289 MACHO-PPC64-NEXT: Alignment: 2
[all …]
Drelocations.test16 RUN: | FileCheck %s -check-prefix MACHO-PPC64
79 MACHO-PPC64: Relocations [
80 MACHO-PPC64-NEXT: Section __text {
81 MACHO-PPC64-NEXT: 0x24 0 2 n/a 1 0x64
82 MACHO-PPC64-NEXT: 0x0 0 2 n/a 1 0xC
83 MACHO-PPC64-NEXT: 0x1C 0 2 n/a 1 0x64
84 MACHO-PPC64-NEXT: 0x58 0 2 n/a 1 0xC
85 MACHO-PPC64-NEXT: 0x18 1 2 0 0 0x2
86 MACHO-PPC64-NEXT: }
87 MACHO-PPC64-NEXT: Section __picsymbolstub1 {
[all …]
Dreloc-types.test12 …-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-ppc64 | FileCheck %s -check-prefix ELF-PPC64
119 ELF-PPC64: Type: R_PPC64_NONE (0)
120 ELF-PPC64: Type: R_PPC64_ADDR32 (1)
121 ELF-PPC64: Type: R_PPC64_ADDR16_LO (4)
122 ELF-PPC64: Type: R_PPC64_ADDR16_HI (5)
123 ELF-PPC64: Type: R_PPC64_ADDR14 (7)
124 ELF-PPC64: Type: R_PPC64_REL24 (10)
125 ELF-PPC64: Type: R_PPC64_REL32 (26)
126 ELF-PPC64: Type: R_PPC64_ADDR64 (38)
127 ELF-PPC64: Type: R_PPC64_ADDR16_HIGHER (39)
[all …]
Dfile-headers.test20 RUN: | FileCheck %s -check-prefix MACHO-PPC64
184 MACHO-PPC64: File: {{(.*[/\\])?}}trivial.obj.macho-ppc64
185 MACHO-PPC64-NEXT: Format: Mach-O 64-bit ppc64
186 MACHO-PPC64-NEXT: Arch: powerpc64
187 MACHO-PPC64-NEXT: AddressSize: 64bit
188 MACHO-PPC64-NEXT: MachHeader {
189 MACHO-PPC64-NEXT: Magic: Magic64 (0xFEEDFACF)
190 MACHO-PPC64-NEXT: CpuType: PowerPC64 (0x1000012)
191 MACHO-PPC64-NEXT: CpuSubtype: 0x0
192 MACHO-PPC64-NEXT: FileType: Relocatable (0x1)
[all …]
/external/valgrind/VEX/auxprogs/
Dgenoffsets.c138 GENOFFSET(PPC64,ppc64,GPR0); in foo()
139 GENOFFSET(PPC64,ppc64,GPR1); in foo()
140 GENOFFSET(PPC64,ppc64,GPR2); in foo()
141 GENOFFSET(PPC64,ppc64,GPR3); in foo()
142 GENOFFSET(PPC64,ppc64,GPR4); in foo()
143 GENOFFSET(PPC64,ppc64,GPR5); in foo()
144 GENOFFSET(PPC64,ppc64,GPR6); in foo()
145 GENOFFSET(PPC64,ppc64,GPR7); in foo()
146 GENOFFSET(PPC64,ppc64,GPR8); in foo()
147 GENOFFSET(PPC64,ppc64,GPR9); in foo()
[all …]
/external/valgrind/coregrind/
Dpub_core_basics.h74 } PPC64; member
/external/valgrind/memcheck/tests/
Dwrap8.stderr.exp-ppc642 PPC64 function redirection stack overflow
/external/libunwind/tests/
Dflush-cache.S56 # warning IMPLEMENT ME FOR PPC64!!
/external/valgrind/
Dvalgrind.spec.in20 platforms: x86/Linux, AMD64/Linux, PPC32/Linux, PPC64/Linux, x86/MacOSX,
DREADME38 - PPC64/Linux
/external/llvm/lib/Target/PowerPC/
DPPCRegisterInfo.td236 // On non-Darwin PPC64 systems, R2 can be allocated, but must be restored, so
248 // On non-Darwin PPC64 systems, R2 can be allocated, but must be restored, so
261 // On non-Darwin PPC64 systems, R2 can be allocated, but must be restored, so
271 // On non-Darwin PPC64 systems, R2 can be allocated, but must be restored, so
DPPCCallingConv.td31 // PPC64 AnyReg return-value convention. No explicit register is specified for
46 // On PPC64, integer return values are always promoted to i64
DPPCInstrFormats.td20 bit PPC64 = 0; // Default value, override with isPPC64
75 bit PPC64 = 0; // Default value, override with isPPC64
334 let L = PPC64;
344 let L = PPC64;
547 let L = PPC64;
1631 let PPC64 = 0;
/external/libunwind/
DREADME13 Linux/PPC64: Newly added.
185 ** Expected results on PPC64 Linux
/external/valgrind/docs/internals/
DMERGE_3_10_1.txt6 //339336 PPC64 store quad instruction (stq) is not supposed to

12