Searched refs:ELFv2 (Results 1 – 23 of 23) sorted by relevance
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | ppc64-elf-abi.ll | 3 …mtriple=powerpc64-unknown-linux-gnu -target-abi elfv2 < %s | FileCheck %s -check-prefix=CHECK-ELFv2 4 …-machineinstrs -mtriple=powerpc64le-unknown-linux-gnu < %s | FileCheck %s -check-prefix=CHECK-ELFv2 6 …riple=powerpc64le-unknown-linux-gnu -target-abi elfv2 < %s | FileCheck %s -check-prefix=CHECK-ELFv2 10 … -mtriple=powerpc64-unknown-freebsd -target-abi elfv2 < %s | FileCheck %s -check-prefix=CHECK-ELFv2 12 ; CHECK-ELFv2: .abiversion 2
|
D | crsave.ll | 3 …e=powerpc64le-unknown-linux-gnu -verify-machineinstrs < %s | FileCheck %s -check-prefix=PPC64-ELFv2 72 ; PPC64-ELFv2-LABEL: @cloberOneNvCrField 73 ; PPC64-ELFv2: mfocrf [[REG1:[0-9]+]], 32 82 ; PPC64-ELFv2-LABEL: @cloberAllNvCrField 83 ; PPC64-ELFv2: mfcr [[REG1:[0-9]+]]
|
D | stacksize.ll | 1 ; For ELFv2 ABI, we can avoid allocating the parameter area in the stack frame of the caller functi… 5 ; Tests for ELFv2 ABI 13 ; If the callee has at most eight integer args, parameter area can be ommited for ELFv2 ABI. 48 ; parameter area cannot be ommited even for ELFv2 ABI
|
/external/llvm/test/CodeGen/PowerPC/ |
D | ppc64-elf-abi.ll | 3 …mtriple=powerpc64-unknown-linux-gnu -target-abi elfv2 < %s | FileCheck %s -check-prefix=CHECK-ELFv2 4 ; RUN: llc -mtriple=powerpc64le-unknown-linux-gnu < %s | FileCheck %s -check-prefix=CHECK-ELFv2 6 …riple=powerpc64le-unknown-linux-gnu -target-abi elfv2 < %s | FileCheck %s -check-prefix=CHECK-ELFv2 8 ; CHECK-ELFv2: .abiversion 2
|
D | crsave.ll | 3 …e=powerpc64le-unknown-linux-gnu -verify-machineinstrs < %s | FileCheck %s -check-prefix=PPC64-ELFv2 70 ; PPC64-ELFv2-LABEL: @cloberOneNvCrField 71 ; PPC64-ELFv2: mfocrf [[REG1:[0-9]+]], 32 80 ; PPC64-ELFv2-LABEL: @cloberAllNvCrField 81 ; PPC64-ELFv2: mfcr [[REG1:[0-9]+]]
|
/external/llvm-project/llvm/docs/ |
D | CompilerWriterInfo.rst | 160 * `OpenPOWER ELFv2 Errata: ELFv2 ABI Version 1.4 <https://openpowerfoundation.org/?resource_lib=ope…
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCCallingConv.td | 58 // only the ELFv2 ABI fully utilizes all these registers. 67 // ELFv2 ABI fully utilizes all these registers.
|
/external/llvm-project/llvm/lib/Target/PowerPC/ |
D | PPCCallingConv.td | 83 // only the ELFv2 ABI fully utilizes all these registers. 99 // ELFv2 ABI fully utilizes all these registers.
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCCallingConv.td | 86 // only the ELFv2 ABI fully utilizes all these registers. 106 // ELFv2 ABI fully utilizes all these registers.
|
/external/llvm/docs/ |
D | ReleaseNotes.rst | 130 * Enable sibling call optimization on ppc64 ELFv1/ELFv2 abi
|
/external/swiftshader/third_party/marl/ |
D | README.md | 11 …macOS, Linux, FreeBSD, Fuchsia, Android and iOS (arm, aarch64, mips64, ppc64 (ELFv2), x86 and x64).
|
/external/libffi/ |
D | ChangeLog.libffi-3.1 | 234 as a parameter save area on ELFv2. 252 * README (tested): Mention PowerPC ELFv2. 262 test to select parameter save sizing for ELFv2 vs. ELFv1. 265 (FFI_TRAMPOLINE_SIZE): Define variant for ELFv2. 268 (ffi_prep_args64): Adjust start of param save area for ELFv2. 270 (ffi_prep_cif_machdep_core): Adjust space calculation for ELFv2. 271 Handle ELFv2 return values. Set FLAG_ARG_NEEDS_PSAVE. Handle 273 (ffi_call): Increase size of smst_buffer for ELFv2. Handle ELFv2. 274 (flush_icache): Compile for ELFv2. 275 (ffi_prep_closure_loc): Set up ELFv2 trampoline. [all …]
|
D | ChangeLog.old | 242 as a parameter save area on ELFv2. 260 * README (tested): Mention PowerPC ELFv2. 270 test to select parameter save sizing for ELFv2 vs. ELFv1. 273 (FFI_TRAMPOLINE_SIZE): Define variant for ELFv2. 276 (ffi_prep_args64): Adjust start of param save area for ELFv2. 278 (ffi_prep_cif_machdep_core): Adjust space calculation for ELFv2. 279 Handle ELFv2 return values. Set FLAG_ARG_NEEDS_PSAVE. Handle 281 (ffi_call): Increase size of smst_buffer for ELFv2. Handle ELFv2. 282 (flush_icache): Compile for ELFv2. 283 (ffi_prep_closure_loc): Set up ELFv2 trampoline. [all …]
|
D | README | 86 | PowerPC 64-bit | Linux ELFv2 | GCC |
|
D | README.md | 86 | PowerPC 64-bit | Linux ELFv2 | GCC |
|
/external/python/cpython2/Modules/_ctypes/libffi/ |
D | ChangeLog.libffi-3.1 | 234 as a parameter save area on ELFv2. 252 * README (tested): Mention PowerPC ELFv2. 262 test to select parameter save sizing for ELFv2 vs. ELFv1. 265 (FFI_TRAMPOLINE_SIZE): Define variant for ELFv2. 268 (ffi_prep_args64): Adjust start of param save area for ELFv2. 270 (ffi_prep_cif_machdep_core): Adjust space calculation for ELFv2. 271 Handle ELFv2 return values. Set FLAG_ARG_NEEDS_PSAVE. Handle 273 (ffi_call): Increase size of smst_buffer for ELFv2. Handle ELFv2. 274 (flush_icache): Compile for ELFv2. 275 (ffi_prep_closure_loc): Set up ELFv2 trampoline. [all …]
|
D | README | 85 | PowerPC 64-bit | Linux ELFv2 | GCC |
|
D | ChangeLog | 1433 linked with ELFv2 objects, so this is one case where preprocessor 1443 linked with ELFv2 objects, so this is one case where preprocessor 1490 This patch prepares for ELFv2, where sizes of these areas change. It 1502 mandated area. ELFv2 needs this change since the parameter save area
|
/external/clang/lib/CodeGen/ |
D | TargetInfo.cpp | 3883 ELFv2 enumerator 4055 if (!AlignAsType && Kind == ELFv2 && in getParamTypeAlignment() 4238 if (Kind == ELFv2 && in classifyArgumentType() 4304 if (Kind == ELFv2 && in classifyReturnType() 4313 if (Kind == ELFv2 && Bits <= 2 * GPRBits) { in classifyReturnType() 8014 Kind = PPC64_SVR4_ABIInfo::ELFv2; in getTargetCodeGenInfo() 8022 PPC64_SVR4_ABIInfo::ABIKind Kind = PPC64_SVR4_ABIInfo::ELFv2; in getTargetCodeGenInfo()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | TargetInfo.cpp | 4882 ELFv2 enumerator 5042 if (!AlignAsType && Kind == ELFv2 && in getParamTypeAlignment() 5230 if (Kind == ELFv2 && in classifyArgumentType() 5300 if (Kind == ELFv2 && in classifyReturnType() 5309 if (Kind == ELFv2 && Bits <= 2 * GPRBits) { in classifyReturnType() 10920 Kind = PPC64_SVR4_ABIInfo::ELFv2; in getTargetCodeGenInfo() 10929 PPC64_SVR4_ABIInfo::ABIKind Kind = PPC64_SVR4_ABIInfo::ELFv2; in getTargetCodeGenInfo()
|
/external/elfutils/ |
D | ChangeLog | 487 module support, ARM THUMB functions and ppc64le ELFv2 abi backends.
|
D | NEWS | 373 backends: Handle ARM THUMB functions. Add support for ppc64le ELFv2 abi.
|
/external/elfutils/config/ |
D | elfutils.spec.in | 588 - backends: Handle ARM THUMB functions. Add support for ppc64le ELFv2 abi.
|