Home
last modified time | relevance | path

Searched refs:PowerPC (Results 1 – 25 of 151) sorted by relevance

1234567

/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/PowerPC/
H A DBUILD.gn5 td_file = "//llvm/lib/Target/PowerPC/PPC.td"
8 static_library("PowerPC") {
13 # Exegesis reaches inside the Target/PowerPC tablegen internals and must
14 # depend on these Target/PowerPC-internal build targets.
15 "//llvm/lib/Target/PowerPC/MCTargetDesc",
18 include_dirs = [ "//llvm/lib/Target/PowerPC" ]
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/PowerPC/
H A DBUILD.gn10 "//llvm/lib/Target/PowerPC",
12 # Exegesis reaches inside the Target/PowerPC tablegen internals and must
13 # depend on these Target/PowerPC-internal build targets.
14 "//llvm/lib/Target/PowerPC/MCTargetDesc",
16 "//llvm/tools/llvm-exegesis/lib/PowerPC",
19 "//llvm/lib/Target/PowerPC",
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/PowerPC/
H A DCMakeLists.txt2 ${LLVM_MAIN_SRC_DIR}/lib/Target/PowerPC
3 ${LLVM_BINARY_DIR}/lib/Target/PowerPC
7 PowerPC
/llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/PowerPC/
H A DCMakeLists.txt2 ${LLVM_MAIN_SRC_DIR}/lib/Target/PowerPC
3 ${LLVM_BINARY_DIR}/lib/Target/PowerPC
13 PowerPC
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/unittests/Target/PowerPC/
H A DBUILD.gn7 "//llvm/lib/Target/PowerPC:LLVMPowerPCCodeGen",
8 "//llvm/lib/Target/PowerPC/MCTargetDesc",
9 "//llvm/lib/Target/PowerPC/TargetInfo",
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dppc-passname.ll22 ; STOP-AFTER-TOC-REG-DEPS: PowerPC TOC Register Dependencies
29 ; STOP-BEFORE-VSX-COPY-NOT: PowerPC VSX Copy Legalization
34 ; STOP-AFTER-VSX-COPY: PowerPC VSX Copy Legalization
41 ; STOP-BEFORE-EARLY-RET-NOT: PowerPC Early-Return Creation
46 ; STOP-AFTER-EARLY-RET: PowerPC Early-Return Creation
53 ; STOP-BEFORE-VSX-FMA-MUTATE-NOT: PowerPC VSX FMA Mutation
58 ; STOP-AFTER-VSX-FMA-MUTATE: PowerPC VSX FMA Mutation
65 ; STOP-BEFORE-VSX-SWAPS-NOT: PowerPC VSX Swap Removal
70 ; STOP-AFTER-VSX-SWAPS: PowerPC VSX Swap Removal
89 ; STOP-BEFORE-BRANCH-SELECT-NOT: PowerPC Branch Selector
[all …]
H A DO3-pipeline.ll92 ; CHECK-NEXT: PowerPC CTR Loops Verify
93 ; CHECK-NEXT: PowerPC VSX Copy Legalization
124 ; CHECK-NEXT: PowerPC MI Peephole Optimization
130 ; CHECK-NEXT: PowerPC TLS Dynamic Call Fixup
134 ; CHECK-NEXT: PowerPC CTR loops generation
155 ; CHECK-NEXT: PowerPC VSX FMA Mutation
201 ; CHECK-NEXT: PowerPC Pre-Emit Peephole
202 ; CHECK-NEXT: PowerPC Expand ISEL Generation
203 ; CHECK-NEXT: PowerPC Early-Return Creation
207 ; CHECK-NEXT: PowerPC Expand Atomic
[all …]
H A D2009-07-16-InlineAsm-M-Operand.ll6 ; This test case is actually not specific to PowerPC, but the (imm, reg) format
7 ; of PowerPC "m" operands trigger this bug.
H A Dppc-passname-assert.ll7 ; STOP-BEFORE-CTR-LOOPS-VERIFY-NOT: PowerPC CTR Loops Verify
12 ; STOP-AFTER-CTR-LOOPS-VERIFY: PowerPC CTR Loops Verify
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DCMakeLists.txt11 if (LLVM_TARGETS_TO_BUILD MATCHES "PowerPC")
12 add_subdirectory(PowerPC)
13 set(TARGETS_TO_APPEND "${TARGETS_TO_APPEND} PowerPC")
/llvm-project-15.0.7/llvm/unittests/Target/PowerPC/
H A DCMakeLists.txt2 ${CMAKE_SOURCE_DIR}/lib/Target/PowerPC
3 ${CMAKE_BINARY_DIR}/lib/Target/PowerPC
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/Disassembler/
H A DBUILD.gn15 "//llvm/lib/Target/PowerPC/MCTargetDesc",
16 "//llvm/lib/Target/PowerPC/TargetInfo",
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/AsmParser/
H A DBUILD.gn16 "//llvm/lib/Target/PowerPC/MCTargetDesc",
17 "//llvm/lib/Target/PowerPC/TargetInfo",
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/
H A Dtargets.gni21 "PowerPC",
35 native_target = "PowerPC"
75 } else if (target == "PowerPC") {
/llvm-project-15.0.7/llvm/test/ExecutionEngine/MCJIT/
H A Dlit.local.cfg4 ('Mips' in targets) | ('PowerPC' in targets) | ('SystemZ' in targets):
13 'PowerPC', 'ppc64', 'ppc64le', 'SystemZ']:
/llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/PowerPC/
H A Dlit.local.cfg4 if not ('PowerPC' in config.root.targets):
5 # We need support for PowerPC.
/llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/
H A DCMakeLists.txt50 if(LLVM_TARGETS_TO_BUILD MATCHES "PowerPC")
51 include(PowerPC/CMakeLists.txt)
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DCMakeLists.txt1 add_llvm_component_group(PowerPC HAS_JIT)
81 PowerPC
H A DPPCCallingConv.td1 //===- PPCCallingConv.td - Calling Conventions for PowerPC -*- tablegen -*-===//
9 // This describes the calling conventions for the PowerPC 32- and 64-bit
47 // Return-value convention for PowerPC coldcc.
69 // Return-value convention for PowerPC
116 // PowerPC, but handle all the complexities of the ABI in the lowering
120 // Simple calling convention for 64-bit ELF PowerPC fast isel.
135 // Simple return-value convention for 64-bit ELF PowerPC fast isel.
160 // PowerPC System V Release 4 32-bit ABI
/llvm-project-15.0.7/llvm/docs/
H A DCompilerWriterInfo.rst55 PowerPC section in Hardware
75 Embedded PowerPC Processors manuals and docs argument
78 * `Book E: Enhanced PowerPC Architecture <https://www.nxp.com/docs/en/user-guide/BOOK_EUM.pdf>`_
89 * `PowerPC Compiler Writer's Guide <http://www.ibm.com/chips/techlib/techlib.nsf/techdocs/852569B20… argument
90 * `Intro to PowerPC Architecture <http://www.ibm.com/developerworks/linux/library/l-powarch/>`_
92 * `PowerPC ABI documents <http://penguinppc.org/dev/#library>`_
172 * `PowerPC 64-bit ELF ABI Supplement <http://www.linuxbase.org/spec/ELF/ppc64/>`_
/llvm-project-15.0.7/llvm/
H A DCREDITS.TXT31 D: PowerPC backend developer
61 D: Portions of X86 and Sparc JIT compilers, PowerPC backend
131 D: Basic-block autovectorization, PowerPC backend improvements
155 D: Portions of the PowerPC backend
227 D: PowerPC Backend Developer
425 D: PowerPC Backend Developer
539 D: PowerPC Backend Developer
547 D: PowerPC Backend Developer
551 D: PowerPC Backend Developer
559 D: PowerPC Analysis
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/unittests/
H A DBUILD.gn86 "Target/PowerPC:PowerPCTests",
87 "tools/llvm-exegesis/PowerPC:LLVMExegesisPowerPCTests",
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsPowerPC.td1 //===- IntrinsicsPowerPC.td - Defines PowerPC intrinsics ---*- tablegen -*-===//
9 // This file defines all of the PowerPC-specific intrinsics.
14 // Definitions for all PowerPC intrinsics.
216 // PowerPC MMA Intrinsic Multi Class Definitions.
238 // PowerPC Altivec Intrinsic Class Definitions.
297 // PowerPC VSX Intrinsic Class Definitions.
322 // PowerPC Altivec Intrinsic Definitions.
1200 // PowerPC VSX Intrinsic Definitions.
1438 // PowerPC HTM Intrinsic Definitions.
1502 // PowerPC set FPSCR Intrinsic Definitions.
[all …]
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/TargetInfo/
H A DCMakeLists.txt9 PowerPC
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/PowerPC/
H A Dlit.local.cfg1 if not 'PowerPC' in config.root.targets:

1234567