| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/PowerPC/ |
| H A D | BUILD.gn | 5 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 D | BUILD.gn | 10 "//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 D | CMakeLists.txt | 2 ${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 D | CMakeLists.txt | 2 ${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 D | BUILD.gn | 7 "//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 D | ppc-passname.ll | 22 ; 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 D | O3-pipeline.ll | 92 ; 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 D | 2009-07-16-InlineAsm-M-Operand.ll | 6 ; This test case is actually not specific to PowerPC, but the (imm, reg) format 7 ; of PowerPC "m" operands trigger this bug.
|
| H A D | ppc-passname-assert.ll | 7 ; 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 D | CMakeLists.txt | 11 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 D | CMakeLists.txt | 2 ${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 D | BUILD.gn | 15 "//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 D | BUILD.gn | 16 "//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 D | targets.gni | 21 "PowerPC", 35 native_target = "PowerPC" 75 } else if (target == "PowerPC") {
|
| /llvm-project-15.0.7/llvm/test/ExecutionEngine/MCJIT/ |
| H A D | lit.local.cfg | 4 ('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 D | lit.local.cfg | 4 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 D | CMakeLists.txt | 50 if(LLVM_TARGETS_TO_BUILD MATCHES "PowerPC") 51 include(PowerPC/CMakeLists.txt)
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | CMakeLists.txt | 1 add_llvm_component_group(PowerPC HAS_JIT) 81 PowerPC
|
| H A D | PPCCallingConv.td | 1 //===- 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 D | CompilerWriterInfo.rst | 55 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 D | CREDITS.TXT | 31 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 D | BUILD.gn | 86 "Target/PowerPC:PowerPCTests", 87 "tools/llvm-exegesis/PowerPC:LLVMExegesisPowerPCTests",
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IntrinsicsPowerPC.td | 1 //===- 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 D | CMakeLists.txt | 9 PowerPC
|
| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/PowerPC/ |
| H A D | lit.local.cfg | 1 if not 'PowerPC' in config.root.targets:
|