Home
last modified time | relevance | path

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

1234567891011

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_aarch64.cpp43 return aarch64::applyFixup(G, B, E); in applyFixup()
81 using namespace aarch64; in getRelocationKind()
194 Kind = aarch64::Branch26PCRel; in addSingleRelocation()
199 if (!aarch64::isLDRLiteral(Instr)) in addSingleRelocation()
203 Kind = aarch64::LDRLiteral19; in addSingleRelocation()
208 if (!aarch64::isADR(Instr)) in addSingleRelocation()
212 Kind = aarch64::ADRLiteral21; in addSingleRelocation()
216 Kind = aarch64::Page21; in addSingleRelocation()
220 Kind = aarch64::PageOffset12; in addSingleRelocation()
225 if (!aarch64::isLoadStoreImm12(Instr) || in addSingleRelocation()
[all …]
H A DMachO_arm64.cpp32 std::move(Features), aarch64::getEdgeKindName), in MachOLinkGraphBuilder_arm64()
219 DeltaKind = (SubRI.r_length == 3) ? aarch64::Delta64 : aarch64::Delta32; in parsePairRelocation()
225 (SubRI.r_length == 3) ? aarch64::NegDelta64 : aarch64::NegDelta32; in parsePairRelocation()
357 Kind = aarch64::Branch26PCRel; in addRelocations()
366 Kind = aarch64::Pointer32; in addRelocations()
374 Kind = aarch64::Pointer64; in addRelocations()
387 Kind = aarch64::Pointer64; in addRelocations()
404 Kind = aarch64::Page21; in addRelocations()
406 Kind = aarch64::RequestGOTAndTransformToPage21; in addRelocations()
408 Kind = aarch64::RequestTLVPAndTransformToPage21; in addRelocations()
[all …]
/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 Dfull-test.sh255 for a in amd64:amd64 arm64:aarch64; do
278 for a in amd64:amd64 arm64:aarch64; do
288 aarch64) bin=aa64 ;;
307 for a in amd64:amd64 arm64:aarch64; do
338 for a in arm64:aarch64; do
355 for a in amd64:amd64 arm64:aarch64; do
372 aarch64)
373 if [ ${bios_code} -ot /usr/local/share/qemu/edk2-aarch64-code.fd ]; then
377 dd if=/usr/local/share/qemu/edk2-aarch64-code.fd of=${bios_code} conv=notrunc
389 cd=${CACHE}/FreeBSD-13.1-RELEASE-arm64-aarch64-bootonly.iso
[all …]
H A Duniverse.sh55 arm64/aarch64 \
65 arm64/aarch64 \
77 arm64/aarch64 \
90 arm64/aarch64 \
H A Dfull-test.readme8 (2) The latest qemu-system-aarch64 (I think ports/pkg version of emulators/qemu
19 DESTDIR=$HOME/stand-test-root/override/arm64-aarch64 TARGET=arm64 after
31 $HOME/stand-test-root/scripts/arm64-aarch64/linuxboot-test.sh. Just run it with
H A DTEST-NOTES14 o Will use 3 linux kernels, amd64 and aarch64 built with CONFIG_EFI_STUB
17 o aarch64 Will test UEFI+ACPI on MBR/GPT, UEFI+ACPI+kboot, DTB+kboot
/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/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Daarch64.h22 namespace aarch64 {
688 case aarch64::RequestGOTAndTransformToPage21: in visitEdge()
689 case aarch64::RequestTLVPAndTransformToPage21: { in visitEdge()
690 KindToSet = aarch64::Page21; in visitEdge()
693 case aarch64::RequestGOTAndTransformToPageOffset12: in visitEdge()
694 case aarch64::RequestTLVPAndTransformToPageOffset12: { in visitEdge()
695 KindToSet = aarch64::PageOffset12; in visitEdge()
704 case aarch64::RequestGOTAndTransformToDelta32: { in visitEdge()
705 KindToSet = aarch64::Delta32; in visitEdge()
746 if (E.getKind() == aarch64::Branch26PCRel && !E.getTarget().isDefined()) { in visitEdge()
/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/sys/contrib/openzfs/config/
H A Dalways-arch.m422 aarch64*)
23 TARGET_CPU=aarch64
36 AM_CONDITIONAL([TARGET_CPU_AARCH64], test $TARGET_CPU = aarch64)
/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,
H A DThreadElfCore.cpp92 case llvm::Triple::aarch64: in CreateRegisterContextForFrame()
118 case llvm::Triple::aarch64: in CreateRegisterContextForFrame()
135 case llvm::Triple::aarch64: in CreateRegisterContextForFrame()
159 case llvm::Triple::aarch64: in CreateRegisterContextForFrame()
177 if (!reg_interface && arch.GetMachine() != llvm::Triple::aarch64 && in CreateRegisterContextForFrame()
186 case llvm::Triple::aarch64: in CreateRegisterContextForFrame()
/freebsd/usr.sbin/bhyve/gdb/
H A DMakefile10 XMLARCH= aarch64
11 FILES+= aarch64-core.xml
/freebsd/sys/contrib/openzfs/lib/libicp/
H A DMakefile.am43 module/icp/asm-aarch64/blake3/b3_aarch64_sse2.S \
44 module/icp/asm-aarch64/blake3/b3_aarch64_sse41.S \
45 module/icp/asm-aarch64/sha2/sha256-armv8.S \
46 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/contrib/ldns/
H A DREADME-Travis.md5 Android is tested on armv7a, aarch64, x86 and x86_64. The Android recipes build and install OpenSSL…
65 Travis tests Android builds for the armv7a, aarch64, x86 and x86_64 architectures. The builds are t…
120 … like the following. There is a case for each of the architectures armv7a, aarch64, x86 and x86_64.
123 armv8a|aarch64|arm64|arm64-v8a)
124 CC="aarch64-linux-android$ANDROID_API-clang"
125 CXX="aarch64-linux-android$ANDROID_API-clang++"
126 LD="aarch64-linux-android-ld"
127 AS="aarch64-linux-android-as"
128 AR="aarch64-linux-android-ar"
129 RANLIB="aarch64-linux-android-ranlib"
[all …]
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DTriple.cpp28 case aarch64: return "aarch64"; in getArchTypeName()
112 case Triple::aarch64: in getArchName()
154 case aarch64: in getArchTypePrefix()
398 .Case("aarch64", aarch64) in getArchTypeForLLVMName()
402 .Case("arm64", aarch64) // "arm64" is an alias for "aarch64" in getArchTypeForLLVMName()
482 arch = Triple::aarch64; in parseARMArch()
545 .Case("aarch64", Triple::aarch64) in parseArch()
549 .Case("arm64", Triple::aarch64) in parseArch()
551 .Case("arm64e", Triple::aarch64) in parseArch()
552 .Case("arm64ec", Triple::aarch64) in parseArch()
[all …]
/freebsd/cddl/lib/libicp_rescue/
H A DMakefile30 asm-aarch64/blake3/b3_aarch64_sse2.S \
31 asm-aarch64/blake3/b3_aarch64_sse41.S \
32 asm-aarch64/sha2/sha256-armv8.S \
33 asm-aarch64/sha2/sha512-armv8.S
/freebsd/cddl/lib/libicp/
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/sys/modules/ossl/
H A DMakefile30 SRCS.aarch64= \
109 ${SRCS.aarch64:M*.S:S/S/o/}: ${.TARGET:R}.S
120 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/sys/contrib/zstd/
H A DMakefile223 CC=aarch64-linux-gnu-gcc CFLAGS="-Werror -O0" $(MAKE) allzstd
237 …CC=aarch64-linux-gnu-gcc QEMU_SYS=qemu-aarch64-static MOREFLAGS="-static" FUZZER_FLAGS=--no-big-te…
264 …$(MAKE) -C $(TESTDIR) test CC=aarch64-linux-gnu-gcc QEMU_SYS=qemu-aarch64-static ZSTDRTTEST= MOREF…
277 …$(MAKE) -C $(PRGDIR) clean zstd CC=aarch64-linux-gnu-gcc QEMU_SYS=qemu-aarch64-static ZSTDRTTEST= …

1234567891011