Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dfp-to-int-to-fp.ll15 ; PPC64-LABEL: fool:
20 ; PPC64-NEXT: blr
41 ; PPC64-LABEL: foodl:
45 ; PPC64-NEXT: blr
66 ; PPC64-LABEL: fooul:
122 ; PPC64-NEXT: blr
128 ; PPC64-NEXT: blr
184 ; PPC64-NEXT: blr
213 ; PPC64-NEXT: blr
242 ; PPC64-NEXT: blr
[all …]
H A Dfp128-bitcast-after-operation.ll16 ; PPC64-P8-NEXT: blr
18 ; PPC64-LABEL: test_abs:
27 ; PPC64-NEXT: blr
58 ; PPC64-P8-NEXT: blr
60 ; PPC64-LABEL: test_neg:
64 ; PPC64-NEXT: li 3, 1
70 ; PPC64-NEXT: blr
112 ; PPC64-LE-NEXT: nop
120 ; PPC64-LE-NEXT: blr
142 ; PPC64-BE-NEXT: nop
[all …]
H A Dinc-of-add.ll4 …c < %s -mtriple=powerpc64-ibm-aix-xcoff | FileCheck %s --check-prefixes=ALL,PPC64,PPC64BE,AIX-PPC64
54 ; PPC64-LABEL: scalar_i64:
55 ; PPC64: # %bb.0:
56 ; PPC64-NEXT: add 3, 3, 4
57 ; PPC64-NEXT: addi 3, 3, 1
58 ; PPC64-NEXT: blr
166 ; AIX-PPC64: # %bb.0:
244 ; AIX-PPC64-NEXT: stb 9, 5(3)
260 ; AIX-PPC64-NEXT: blr
314 ; AIX-PPC64: # %bb.0:
[all …]
H A Dfast-isel-fold.ll9 ; PPC64: t1
12 ; PPC64: lbz
19 ; PPC64: t2
22 ; PPC64: lhz
29 ; PPC64: t2a
32 ; PPC64: lwz
43 ; PPC64: t3
52 ; PPC64: t4
61 ; PPC64: t5
70 ; PPC64: t6
[all …]
H A Datomics.ll36 ; PPC64: # %bb.0:
40 ; PPC64-NEXT: isync
41 ; PPC64-NEXT: blr
46 ; CHECK-PPC64: isync
66 ; PPC64-NEXT: sync
70 ; PPC64-NEXT: isync
71 ; PPC64-NEXT: blr
76 ; CHECK-PPC64: isync
129 ; PPC64-NEXT: sync
131 ; PPC64-NEXT: blr
[all …]
H A Dstacksize.ll17 ; PPC64-ELFV2: stdu 1, -32(1)
18 ; PPC64-ELFV2: addi 1, 1, 32
22 ; PPC64-ELFV1: stdu 1, -112(1)
23 ; PPC64-ELFV1: addi 1, 1, 112
33 ; PPC64-ELFV2: stdu 1, -32(1)
34 ; PPC64-ELFV2: addi 1, 1, 32
38 ; PPC64-ELFV1: stdu 1, -112(1)
39 ; PPC64-ELFV1: addi 1, 1, 112
52 ; PPC64-ELFV2: stdu 1, -96(1)
53 ; PPC64-ELFV2: addi 1, 1, 96
[all …]
H A DFrames-dyn-alloca.ll19 ; RUN: -check-prefix=PPC64-AIX
43 ; PPC64-LINUX-LABEL: f1
47 ; PPC64-LINUX-NEXT: mr 31, 1
52 ; PPC64-LINUX-NEXT: neg 3, 3
58 ; PPC64-LINUX-NEXT: ld 1, 0(1)
60 ; PPC64-LINUX-NEXT: blr
80 ; PPC64-AIX-LABEL: f1
84 ; PPC64-AIX-NEXT: mr 31, 1
89 ; PPC64-AIX-NEXT: neg 3, 3
95 ; PPC64-AIX-NEXT: ld 1, 0(1)
[all …]
H A DFrames-large.ll27 ; RUN: -check-prefix=PPC64-AIX-FP
64 ; PPC64-LINUX-NOFP-LABEL: f1:
70 ; PPC64-LINUX-NOFP-NEXT: blr
72 ; PPC64-LINUX-FP-LABEL: f1:
81 ; PPC64-LINUX-FP-NEXT: blr
102 ; PPC64-AIX-NOFP-LABEL: f1
108 ; PPC64-AIX-NOFP-NEXT: blr
110 ; PPC64-AIX-FP-LABEL: f1
111 ; PPC64-AIX-FP: lis 0, -1
115 ; PPC64-AIX-FP-NEXT: mr 31, 1
[all …]
H A Dcrsave.ll25 ; PPC64: .cfi_startproc
26 ; PPC64: mfcr 12
27 ; PPC64: stw 12, 8(1)
33 ; PPC64: lwz 12, 8(1)
34 ; PPC64: mtocrf 32, 12
35 ; PPC64: .cfi_endproc
57 ; PPC64: mfcr 12
58 ; PPC64: stw 12, 8(1)
61 ; PPC64: lwz 12, 8(1)
62 ; PPC64: mtocrf 32, 12
[all …]
H A Dfast-isel-ext.ll7 ; PPC64: zext_8_32
14 ; PPC64: zext_16_32
21 ; PPC64: zext_8_64
28 ; PPC64: zext_16_64
44 ; PPC64: sext_8_32
46 ; PPC64: extsb
53 ; PPC64: extsh
58 ; PPC64: sext_8_64
60 ; PPC64: extsb
67 ; PPC64: extsh
[all …]
H A DFrames-small.ll27 ; RUN: -check-prefix=PPC64-AIX-FP
56 ; PPC64-LINUX-NOFP: blr
59 ; PPC64-LINUX-FP: std 31, -8(1)
61 ; PPC64-LINUX-FP: mr 31, 1
62 ; PPC64-LINUX-FP: addi 3, 31, 60
63 ; PPC64-LINUX-FP: addi 1, 1, 448
64 ; PPC64-LINUX-FP: ld 31, -8(1)
65 ; PPC64-LINUX-FP: blr
86 ; PPC64-AIX-NOFP-NEXT: blr
91 ; PPC64-AIX-FP-NEXT: mr 31, 1
[all …]
H A DFrames-dyn-alloca-with-func-call.ll8 ; RUN: FileCheck %s -check-prefixes=PPC64,PPC64-LINUX
23 ; RUN: -check-prefixes=PPC64,PPC64-AIX
27 ; RUN: -check-prefixes=PPC64,PPC64-AIX
102 ; PPC64: stdux
103 ; PPC64: stdux
104 ; PPC64: stdux
105 ; PPC64: stdux
106 ; PPC64: stdux
107 ; PPC64: stdux
108 ; PPC64: stdux
[all …]
H A Dfast-isel-binary.ll8 ; PPC64: add_i8
11 ; PPC64: add
21 ; PPC64: addi
31 ; PPC64: add
41 ; PPC64: addi
53 ; PPC64: or
63 ; PPC64: ori
73 ; PPC64: or
83 ; PPC64: ori
95 ; PPC64: sub
[all …]
H A Dfast-isel-shifter.ll6 ; PPC64: shl
7 ; PPC64: slw
14 ; PPC64: shl_reg
15 ; PPC64: slw
22 ; PPC64: lshr
23 ; PPC64: srw
30 ; PPC64: lshr_reg
31 ; PPC64: srw
38 ; PPC64: ashr
39 ; PPC64: srawi
[all …]
H A Datomics-indexed.ll22 ; PPC64: # %bb.0:
23 ; PPC64-NEXT: lis r4, 1
24 ; PPC64-NEXT: sync
29 ; PPC64-NEXT: isync
30 ; PPC64-NEXT: blr
45 ; PPC64: # %bb.0:
51 ; PPC64-NEXT: isync
52 ; PPC64-NEXT: blr
86 ; PPC64: # %bb.0:
90 ; PPC64-NEXT: blr
[all …]
H A Dumulo-128-legalisation-lowering.ll6 ; PPC64-LABEL: muloti_test:
8 ; PPC64-NEXT: addic 8, 5, -1
11 ; PPC64-NEXT: subfe 5, 8, 5
12 ; PPC64-NEXT: mulld 8, 3, 6
13 ; PPC64-NEXT: add 8, 8, 10
17 ; PPC64-NEXT: and 5, 3, 5
20 ; PPC64-NEXT: or 5, 5, 7
25 ; PPC64-NEXT: or 5, 5, 7
28 ; PPC64-NEXT: neg 7, 7
29 ; PPC64-NEXT: or 5, 5, 7
[all …]
H A Dretaddr.ll2 … -verify-machineinstrs < %s -mtriple=powerpc64-unknown-linux-gnu | FileCheck %s -check-prefix=PPC64
15 ; PPC64: foo
16 ; PPC64: mflr 0
17 ; PPC64: std 0, [[RETADDR:[0-9]+]]
18 ; PPC64: stdu 1, -[[STACK:[0-9]+]]
19 ; PPC64: ld [[REG:[0-9]+]]
20 ; PPC64: std [[REG]], 0(3)
21 ; PPC64: addi 1, 1, [[STACK]]
22 ; PPC64: ld 0, [[RETADDR]]
23 ; PPC64: mtlr 0
[all …]
H A Dstore-combine.ll19 ; CHECK-PPC64-NEXT: blr
52 ; CHECK-PPC64-NEXT: blr
89 ; CHECK-PPC64-NEXT: blr
142 ; CHECK-PPC64-NEXT: blr
202 ; CHECK-PPC64-NEXT: blr
264 ; CHECK-PPC64-NEXT: blr
312 ; CHECK-PPC64-NEXT: blr
353 ; CHECK-PPC64-NEXT: blr
387 ; CHECK-PPC64-NEXT: blr
422 ; CHECK-PPC64-NEXT: blr
[all …]
H A Dsvr4-redzone.ll2 …erify-machineinstrs -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, -352(1)
H A Dfrounds.ll5 ; RUN: -check-prefix=PPC64
28 ; PPC64-LABEL: foo:
29 ; PPC64: # %bb.0: # %entry
30 ; PPC64-NEXT: mffs 0
31 ; PPC64-NEXT: stfd 0, -16(1)
32 ; PPC64-NEXT: lwz 3, -12(1)
34 ; PPC64-NEXT: not 3, 3
36 ; PPC64-NEXT: xor 3, 4, 3
37 ; PPC64-NEXT: stw 3, -8(1)
38 ; PPC64-NEXT: stw 3, -4(1)
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/MachO/
H A Drelocations.test118 # MACHO-PPC64-NEXT: }
125 # MACHO-PPC64-NEXT: }
132 # MACHO-PPC64-NEXT: }
139 # MACHO-PPC64-NEXT: }
146 # MACHO-PPC64-NEXT: }
147 # MACHO-PPC64-NEXT: }
155 # MACHO-PPC64-NEXT: }
162 # MACHO-PPC64-NEXT: }
177 # MACHO-PPC64-NEXT: }
186 # MACHO-PPC64-NEXT: }
[all …]
H A Dsections-ext.test379 # MACHO-PPC64-NEXT: ]
419 # MACHO-PPC64-NEXT: ]
431 # MACHO-PPC64-NEXT: ]
437 # MACHO-PPC64-NEXT: )
438 # MACHO-PPC64-NEXT: }
453 # MACHO-PPC64-NEXT: ]
493 # MACHO-PPC64-NEXT: }
527 # MACHO-PPC64-NEXT: }
551 # MACHO-PPC64-NEXT: }
582 # MACHO-PPC64-NEXT: }
[all …]
H A Dsections.test493 # MACHO-PPC64: Sections [
508 # MACHO-PPC64-NEXT: ]
512 # MACHO-PPC64-NEXT: }
527 # MACHO-PPC64-NEXT: ]
531 # MACHO-PPC64-NEXT: }
544 # MACHO-PPC64-NEXT: ]
548 # MACHO-PPC64-NEXT: }
561 # MACHO-PPC64-NEXT: ]
565 # MACHO-PPC64-NEXT: }
582 # MACHO-PPC64-NEXT: }
[all …]
H A Dfile-headers.test101 # PPC64:File: [[FILE]]
103 # PPC64-NEXT:Arch: powerpc64
104 # PPC64-NEXT:AddressSize: 64bit
105 # PPC64-NEXT:MachHeader {
108 # PPC64-NEXT: CpuSubtype: 0x0
110 # PPC64-NEXT: NumOfLoadCommands: 0
112 # PPC64-NEXT: Flags [ (0x2000)
114 # PPC64-NEXT: ]
115 # PPC64-NEXT: Reserved: 0x0
116 # PPC64-NEXT:}
[all …]
/llvm-project-15.0.7/lld/test/ELF/
H A Dgnu-hash-table.s198 # PPC64-NEXT: ]
206 # PPC64-NEXT: }
207 # PPC64: ]
213 # PPC64: }
218 # PPC64: }
223 # PPC64: }
228 # PPC64: }
233 # PPC64: }
238 # PPC64: }
239 # PPC64: ]
[all …]

1234