| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_aarch64.cpp | 51 return aarch64::applyFixup(G, B, E, GOTSymbol); in applyFixup() 63 aarch64::GOTTableManager::getSectionName())) { in getOrCreateGOTSymbol() 83 G.findSectionByName(aarch64::GOTTableManager::getSectionName())) { in getOrCreateGOTSymbol() 160 using namespace aarch64; in getRelocationKind() 275 Kind = aarch64::Branch26PCRel; in addSingleRelocation() 280 if (!aarch64::isLDRLiteral(Instr)) in addSingleRelocation() 284 Kind = aarch64::LDRLiteral19; in addSingleRelocation() 289 if (!aarch64::isADR(Instr)) in addSingleRelocation() 293 Kind = aarch64::ADRLiteral21; in addSingleRelocation() 297 Kind = aarch64::Page21; in addSingleRelocation() [all …]
|
| H A D | MachO_arm64.cpp | 35 std::move(Features), aarch64::getEdgeKindName), in MachOLinkGraphBuilder_arm64() 239 DeltaKind = (SubRI.r_length == 3) ? aarch64::Delta64 : aarch64::Delta32; in parsePairRelocation() 245 (SubRI.r_length == 3) ? aarch64::NegDelta64 : aarch64::NegDelta32; in parsePairRelocation() 377 Kind = aarch64::Branch26PCRel; in addRelocations() 386 Kind = aarch64::Pointer32; in addRelocations() 396 ? aarch64::Pointer64 in addRelocations() 397 : aarch64::Pointer64Authenticated; in addRelocations() 410 Kind = aarch64::Pointer64; in addRelocations() 427 Kind = aarch64::Page21; in addRelocations() 429 Kind = aarch64::RequestGOTAndTransformToPage21; in addRelocations() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ |
| H A D | RegisterUtilities.h | 112 {llvm::Triple::NetBSD, llvm::Triple::aarch64, NETBSD::AARCH64::NT_FPREGS}, 119 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_SVE}, 123 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_SSVE}, 127 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_ZA}, 131 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_ZT}, 135 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_PAC_MASK}, 139 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_TLS}, 143 {llvm::Triple::Linux, llvm::Triple::aarch64, 148 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_FPMR}, 152 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_GCS},
|
| /freebsd/tests/ci/ |
| H A D | Makefile.aarch64 | 10 QEMU_ARCH=aarch64 16 portinstall-aarch64: portinstall-pkg .PHONY 23 ci-buildworld-aarch64: ci-buildworld .PHONY 25 ci-buildkernel-aarch64: ci-buildkernel .PHONY 27 ci-buildimage-aarch64: ci-buildimage .PHONY 29 ci-runtest-aarch64: ci-runtest .PHONY
|
| /freebsd/contrib/arm-optimized-routines/math/ |
| H A D | Dir.mk | 20 ifneq ($(ARCH),aarch64) 22 $(error trigpi functions only supported on aarch64) 25 $(error Experimental math only supported on aarch64) 48 math-lib-srcs := $(filter-out $(math-src-dir)/aarch64/experimental/%, $(math-lib-srcs)) 96 $(math-build-dir)/aarch64/experimental/advsimd/%: CFLAGS_ALL += -I$(math-src-dir)/aarch64/advsimd 97 $(math-build-dir)/aarch64/experimental/sve/%: CFLAGS_ALL += -I$(math-src-dir)/aarch64/sve 105 build/include/test $(test-sig-dirs) $(addsuffix /$(ARCH),$(test-sig-dirs)) $(addsuffix /aarch64/exp… 106 $(addsuffix /aarch64/experimental/advsimd,$(test-sig-dirs)) $(addsuffix /aarch64/experimental/sve,$… 107 $(addsuffix /aarch64/advsimd,$(test-sig-dirs)) $(addsuffix /aarch64/sve,$(test-sig-dirs)): 122 $1/aarch64/experimental/sve/%.i: EXTRA_INC = -I$(math-src-dir)/aarch64/sve [all …]
|
| H A D | README.contributors | 4 1. With the exception of math/aarch64/experimental/, most code in this 57 - The code should build and pass tests on arm, aarch64 and x86_64 GNU linux 59 the build must complete). On aarch64, both little- and big-endian targets 64 - Common math code should be benchmarked on modern aarch64 microarchitectures 71 - Attention should be paid to the compilation flags: for aarch64 fma
|
| /freebsd/tools/boot/ |
| H A D | universe.sh | 51 arm64/aarch64 \ 61 arm64/aarch64 \ 73 arm64/aarch64 \ 87 arm64/aarch64 \ 96 arm64/aarch64 \ 117 arm64/aarch64 \
|
| H A D | full-test.sh | 254 for a in amd64:amd64 arm64:aarch64; do 277 for a in amd64:amd64 arm64:aarch64; do 287 aarch64) bin=aa64 ;; 306 for a in amd64:amd64 arm64:aarch64; do 337 for a in arm64:aarch64; do 354 for a in amd64:amd64 arm64:aarch64; do 371 aarch64) 372 if [ ${bios_code} -ot /usr/local/share/qemu/edk2-aarch64-code.fd ]; then 376 dd if=/usr/local/share/qemu/edk2-aarch64-code.fd of=${bios_code} conv=notrunc 388 cd=${CACHE}/FreeBSD-13.1-RELEASE-arm64-aarch64-bootonly.iso [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | aarch64.h | 23 namespace aarch64 { 801 case aarch64::RequestGOTAndTransformToPage21: in visitEdge() 802 case aarch64::RequestTLVPAndTransformToPage21: { in visitEdge() 803 KindToSet = aarch64::Page21; in visitEdge() 806 case aarch64::RequestGOTAndTransformToPageOffset12: in visitEdge() 807 case aarch64::RequestTLVPAndTransformToPageOffset12: { in visitEdge() 808 KindToSet = aarch64::PageOffset12; in visitEdge() 817 case aarch64::RequestGOTAndTransformToPageOffset15: { in visitEdge() 818 KindToSet = aarch64::GotPageOffset15; in visitEdge() 826 case aarch64::RequestGOTAndTransformToDelta32: { in visitEdge() [all …]
|
| /freebsd/contrib/arm-optimized-routines/ |
| H A D | config.mk.dist | 9 # Target architecture: aarch64, arm or x86_64 10 ARCH = aarch64 13 #CROSS_COMPILE = aarch64-none-linux-gnu- 51 # Optimize the shared libraries on aarch64 assuming they fit in 1M. 58 #EMULATOR = qemu-aarch64-static 108 ifeq ($(ARCH),aarch64) 124 # only supported on aarch64 125 ifeq ($(ARCH),aarch64)
|
| H A D | README | 27 math/aarch64/ - math subproject AArch64-specific sources 29 math/aarch64/advsimd - AdvSIMD-specific math sources. 30 math/aarch64/experimental - Experimental math sources do not 33 math/aarch64/sve - SVE-specific math sources. 46 <arch>=aarch64, and arm. 47 string/aarch64/experimental - Experimental string routines which
|
| /freebsd/stand/efi/loader/arch/arm64/ |
| H A D | arm64.ldscript | 2 OUTPUT_FORMAT("elf64-aarch64-freebsd", "elf64-aarch64-freebsd", "elf64-aarch64-freebsd") 4 OUTPUT_ARCH(aarch64)
|
| /freebsd/crypto/openssl/crypto/md5/ |
| H A D | build.info | 7 $MD5ASM_aarch64=md5-aarch64.S 40 GENERATE[md5-aarch64.S]=asm/md5-aarch64.pl 41 INCLUDE[md5-aarch64.o]=..
|
| /freebsd/lib/libc/aarch64/string/ |
| H A D | Makefile.inc | 55 .if !exists(${LIBC_SRCTOP}/aarch64/string/${FUNC}.S) 56 ${FUNC}.S: ${LIBC_SRCTOP}/aarch64/string/Makefile.inc 68 ${FILE}: ${LIBC_SRCTOP}/aarch64/string/Makefile.inc
|
| /freebsd/sys/contrib/openzfs/config/ |
| H A D | always-arch.m4 | 23 aarch64*) 24 TARGET_CPU=aarch64 37 AM_CONDITIONAL([TARGET_CPU_AARCH64], test $TARGET_CPU = aarch64)
|
| /freebsd/usr.sbin/bhyve/gdb/ |
| H A D | Makefile | 10 XMLARCH= aarch64 11 FILES+= aarch64-core.xml
|
| /freebsd/sys/contrib/openzfs/lib/libicp/ |
| H A D | Makefile.am | 46 module/icp/asm-aarch64/blake3/b3_aarch64_sse2.S \ 47 module/icp/asm-aarch64/blake3/b3_aarch64_sse41.S \ 48 module/icp/asm-aarch64/sha2/sha256-armv8.S \ 49 module/icp/asm-aarch64/sha2/sha512-armv8.S
|
| /freebsd/contrib/unbound/ |
| H A D | README-Travis.md | 5 Android is tested on armv7a, aarch64, x86 and x86_64. The Android recipes build and install OpenSSL… 69 Travis tests Android builds for the armv7a, aarch64, x86 and x86_64 architectures. The builds are t… 124 … like the following. There is a case for each of the architectures armv7a, aarch64, x86 and x86_64. 127 armv8a|aarch64|arm64|arm64-v8a) 128 CC="aarch64-linux-android$ANDROID_API-clang" 129 CXX="aarch64-linux-android$ANDROID_API-clang++" 130 LD="aarch64-linux-android-ld" 131 AS="aarch64-linux-android-as" 132 AR="aarch64-linux-android-ar" 133 RANLIB="aarch64-linux-android-ranlib" [all …]
|
| /freebsd/release/ |
| H A D | Makefile.ec2 | 19 EC2ARCH= --${TARGET_ARCH:S/aarch64/arm64/} 63 SSMOPTS_${_FL}_${_FS}= --ssm-name ${SSMPREFIX}/${TARGET_ARCH:S/aarch64/arm64/}/${_FL}/${_FS}/${REVI… 65 SSMOPTSEXTRA_${_FL}_${_FS}= --ssm-name-extra ${SSMPREFIX}/${TARGET_ARCH:S/aarch64/arm64/}/${_FL}/${…
|
| /freebsd/cddl/lib/libicp_rescue/ |
| H A D | Makefile | 31 asm-aarch64/blake3/b3_aarch64_sse2.S \ 32 asm-aarch64/blake3/b3_aarch64_sse41.S \ 33 asm-aarch64/sha2/sha256-armv8.S \ 34 asm-aarch64/sha2/sha512-armv8.S
|
| /freebsd/cddl/lib/libicp/ |
| H A D | Makefile | 34 asm-aarch64/blake3/b3_aarch64_sse2.S \ 35 asm-aarch64/blake3/b3_aarch64_sse41.S \ 36 asm-aarch64/sha2/sha256-armv8.S \ 37 asm-aarch64/sha2/sha512-armv8.S
|
| /freebsd/sys/modules/ossl/ |
| H A D | Makefile | 30 SRCS.aarch64= \ 115 ${SRCS.aarch64:M*.S:S/S/o/}: ${.TARGET:R}.S 126 OBJS.aarch64= aesv8-armx.o
|
| /freebsd/crypto/libecc/scripts/ |
| H A D | crossrun.sh | 55 for arch in i386 x86_64 arm ppc64 aarch64 mipsel; 102 …for triplet in arm-linux-gnueabi arm-linux-gnueabihf powerpc64le-linux-gnu aarch64-linux-gnu mipse…
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
| H A D | AArch64.cpp | 31 std::string aarch64::getAArch64TargetCPU(const ArgList &Args, in getAArch64TargetCPU() 50 Triple.getArch() == llvm::Triple::aarch64) { in getAArch64TargetCPU() 173 void aarch64::getAArch64TargetFeatures(const Driver &D, in getAArch64TargetFeatures() 450 void aarch64::setPAuthABIInTriple(const Driver &D, const ArgList &Args, in setPAuthABIInTriple() 472 bool aarch64::isAArch64BareMetal(const llvm::Triple &Triple) { in isAArch64BareMetal() 473 if (Triple.getArch() != llvm::Triple::aarch64 && in isAArch64BareMetal()
|
| /freebsd/ |
| H A D | ObsoleteFiles.inc | 482 OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-aarch64.a 483 OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-aarch64.so 494 OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-preinit-aarch64.a 506 OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_cxx-aarch64.a 514 OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_static-aarch64.a 519 OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi-aarch64.a 524 OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi_diag-aarch64.a 529 OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.dd-aarch64.a 531 OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.fuzzer-aarch64.a 533 OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.fuzzer_interceptors-aarch64.a [all …]
|