Home
last modified time | relevance | path

Searched refs:aarch64 (Results 1 – 25 of 274) sorted by relevance

1234567891011

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_aarch64.cpp51 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 DMachO_arm64.cpp35 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 DRegisterUtilities.h112 {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 DMakefile.aarch6410 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 DDir.mk20 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 DREADME.contributors4 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 Duniverse.sh51 arm64/aarch64 \
61 arm64/aarch64 \
73 arm64/aarch64 \
87 arm64/aarch64 \
96 arm64/aarch64 \
117 arm64/aarch64 \
H A Dfull-test.sh254 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 Daarch64.h23 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 Dconfig.mk.dist9 # 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 DREADME27 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 Darm64.ldscript2 OUTPUT_FORMAT("elf64-aarch64-freebsd", "elf64-aarch64-freebsd", "elf64-aarch64-freebsd")
4 OUTPUT_ARCH(aarch64)
/freebsd/crypto/openssl/crypto/md5/
H A Dbuild.info7 $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 DMakefile.inc55 .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 Dalways-arch.m423 aarch64*)
24 TARGET_CPU=aarch64
37 AM_CONDITIONAL([TARGET_CPU_AARCH64], test $TARGET_CPU = aarch64)
/freebsd/usr.sbin/bhyve/gdb/
H A DMakefile10 XMLARCH= aarch64
11 FILES+= aarch64-core.xml
/freebsd/sys/contrib/openzfs/lib/libicp/
H A DMakefile.am46 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 DREADME-Travis.md5 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 DMakefile.ec219 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 DMakefile31 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 DMakefile34 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 DMakefile30 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 Dcrossrun.sh55 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 DAArch64.cpp31 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 DObsoleteFiles.inc482 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 …]

1234567891011