Home
last modified time | relevance | path

Searched refs:PPC32 (Results 1 – 24 of 24) sorted by relevance

/external/llvm/test/CodeGen/PowerPC/
DFrames-large.ll1 ; RUN: llc < %s -march=ppc32 | FileCheck %s -check-prefix=PPC32-NOFP
2 ; RUN: llc < %s -march=ppc32 -disable-fp-elim | FileCheck %s -check-prefix=PPC32-FP
15 ; PPC32-NOFP: _f1:
16 ; PPC32-NOFP: lis r0, -1
17 ; PPC32-NOFP: ori r0, r0, 32736
18 ; PPC32-NOFP: stwux r1, r1, r0
19 ; PPC32-NOFP: addi r3, r1, 36
20 ; PPC32-NOFP: lwz r1, 0(r1)
21 ; PPC32-NOFP: blr
24 ; PPC32-FP: _f1:
[all …]
Dfp128-bitcast-after-operation.ll5 ; RUN: llc -mtriple=powerpc-unknown-linux-gnu < %s | FileCheck %s -check-prefix=PPC32
33 ; PPC32-DAG: stfd 1, 24(1)
34 ; PPC32-DAG: stfd 2, 16(1)
35 ; PPC32: nop
36 ; PPC32-DAG: lwz [[HI0:[0-9]+]], 24(1)
37 ; PPC32-DAG: lwz [[LO0:[0-9]+]], 16(1)
38 ; PPC32-DAG: lwz [[HI1:[0-9]+]], 28(1)
39 ; PPC32-DAG: lwz [[LO1:[0-9]+]], 20(1)
40 ; PPC32: rlwinm [[FLIP_BIT:[0-9]+]], [[HI0]], 0, 0, 0
41 ; PPC32-DAG: xor [[HI0]], [[HI0]], [[FLIP_BIT]]
[all …]
Dcrsave.ll1 …disable-fp-elim -mtriple=powerpc-unknown-linux-gnu -mcpu=g5 < %s | FileCheck %s -check-prefix=PPC32
16 ; PPC32: stw 31, -4(1)
17 ; PPC32: stwu 1, -32(1)
18 ; PPC32: mfcr 12
19 ; PPC32-NEXT: stw 12, 24(31)
20 ; PPC32: lwz 12, 24(31)
21 ; PPC32-NEXT: mtocrf 32, 12
45 ; PPC32: stw 31, -4(1)
46 ; PPC32: stwu 1, -32(1)
47 ; PPC32: mfcr 12
[all …]
DFrames-alloca.ll1 ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | FileCheck %s -check-prefix=CHECK-PPC32
3 …ppc32 -mtriple=powerpc-apple-darwin8 -disable-fp-elim | FileCheck %s -check-prefix=CHECK-PPC32-NOFP
5 ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | FileCheck %s -check-prefix=CHECK-PPC32
6 …N: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | FileCheck %s -check-prefix=CHECK-PPC32-RS
7 …32 -mtriple=powerpc-apple-darwin8 -disable-fp-elim | FileCheck %s -check-prefix=CHECK-PPC32-RS-NOFP
9 ; CHECK-PPC32: stw r31, -4(r1)
10 ; CHECK-PPC32: lwz r1, 0(r1)
11 ; CHECK-PPC32: lwz r31, -4(r1)
12 ; CHECK-PPC32-NOFP: stw r31, -4(r1)
13 ; CHECK-PPC32-NOFP: lwz r1, 0(r1)
[all …]
Dsvr4-redzone.ll1 ; RUN: llc -mtriple="powerpc-unknown-linux-gnu" < %s | FileCheck %s --check-prefix=PPC32
10 ; PPC32-LABEL: regalloc:
11 ; PPC32-NOT: stwu 1, -{{[0-9]+}}(1)
12 ; PPC32: blr
23 ; PPC32-LABEL: smallstack:
24 ; PPC32: stwu 1, -16(1)
35 ; PPC32-LABEL: bigstack:
36 ; PPC32: stwu 1, -240(1)
Dtls.ll3 ; RUN: llc -O0 < %s -march=ppc32 -mcpu=ppc | FileCheck -check-prefix=OPT0-PPC32 %s
42 ;OPT0-PPC32-LABEL: main2:
43 ;OPT0-PPC32: li [[REG1:[0-9]+]], _GLOBAL_OFFSET_TABLE_@l
44 ;OPT0-PPC32: addis [[REG1]], [[REG1]], _GLOBAL_OFFSET_TABLE_@ha
45 ;OPT0-PPC32: lwz [[REG2:[0-9]+]], a2@got@tprel@l([[REG1]])
46 ;OPT0-PPC32: add 3, [[REG2]], a2@tls
Datomics-indexed.ll1 …-darwin -march=ppc32 -verify-machineinstrs | FileCheck %s --check-prefix=CHECK --check-prefix=PPC32
37 ; PPC32: __sync_
74 ; PPC32: __sync_
Datomics.ll1 …-darwin -march=ppc32 -verify-machineinstrs | FileCheck %s --check-prefix=CHECK --check-prefix=PPC32
36 ; PPC32: __sync_
69 ; PPC32: __sync_
Dctrloop-large-ec.ll19 ; On PPC32, CTR is also 32 bits, and so cannot hold a 64-bit count.
/external/valgrind/VEX/auxprogs/
Dgenoffsets.c123 GENOFFSET(PPC32,ppc32,GPR0); in foo()
124 GENOFFSET(PPC32,ppc32,GPR1); in foo()
125 GENOFFSET(PPC32,ppc32,GPR2); in foo()
126 GENOFFSET(PPC32,ppc32,GPR3); in foo()
127 GENOFFSET(PPC32,ppc32,GPR4); in foo()
128 GENOFFSET(PPC32,ppc32,GPR5); in foo()
129 GENOFFSET(PPC32,ppc32,GPR6); in foo()
130 GENOFFSET(PPC32,ppc32,GPR7); in foo()
131 GENOFFSET(PPC32,ppc32,GPR8); in foo()
132 GENOFFSET(PPC32,ppc32,GPR9); in foo()
[all …]
/external/valgrind/coregrind/
Dpub_core_basics.h71 } PPC32; member
Dm_libcassert.c102 (srP)->misc.PPC32.r_lr = lr; \
Dm_stacktrace.c716 Addr lr = startRegs->misc.PPC32.r_lr;
Dm_machine.c81 regs->misc.PPC32.r_lr in VG_()
Dm_signals.c347 (srP)->misc.PPC32.r_lr = (uc)->uc_regs->mc_gregs[VKI_PT_LNK]; \
/external/libunwind/tests/
Dflush-cache.S66 # warning IMPLEMENT ME FOR PPC32!!
/external/valgrind/
Dvalgrind.spec.in20 platforms: x86/Linux, AMD64/Linux, PPC32/Linux, PPC64/Linux, x86/MacOSX,
DREADME37 - PPC32/Linux
DNEWS.old68 AMD64/Linux, PPC32/Linux and PPC64/Linux. Support for recent distros
243 145887 PPC32: getitimer() system call is not supported
476 AMD64/Linux, PPC32/Linux and PPC64/Linux.
525 - Floating point accuracy has been improved for PPC32/Linux.
711 AMD64 support is much improved, PPC32 support is good enough to be
723 - PPC32 support is now good enough to be usable. It should work with
943 x86. The new architectures it supports are AMD64 and PPC32, and the
963 The PPC32 support is very basic. It may not work reliably even for
966 PPC32 usable as soon as possible.
DNEWS52 ARM64/Linux, PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux,
533 PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
875 This release supports X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux,
1091 308135 PPC32 MPC8xx has 16 bytes cache size
1165 318932 Add missing PPC64 and PPC32 system call support
1311 This release supports X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux,
1611 This release supports X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux,
1975 This release supports X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux,
2295 This release supports X86/Linux, AMD64/Linux, PPC32/Linux, PPC64/Linux
2900 AMD64/Linux, PPC32/Linux and PPC64/Linux. Support for recent distros
/external/valgrind/docs/internals/
D3_1_BUGSTATUS.txt73 vx1554 pending n-i-bz re-add stfiwx support (PPC32)
Dnotes.txt3 PPC32 port
D3_2_BUGSTATUS.txt73 145887 r7193 PPC32: getitimer() system call is not supported (patch)
/external/llvm/lib/Target/PowerPC/
DPPCInstrInfo.td1574 // PPC32 Load Instructions.
1718 // PPC32 Store Instructions.
1867 // PPC32 Arithmetic Instructions.