Home
last modified time | relevance | path

Searched refs:ARM64 (Results 1 – 25 of 90) sorted by relevance

1234

/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Demutls.ll13 ; ARM64-LABEL: my_get_xyz:
37 ; ARM64-LABEL: f1:
51 ; ARM64-LABEL: f2:
63 ; ARM64-LABEL: f5:
75 ; ARM64-LABEL: f6:
103 ; ARM64: add
135 ; ARM64-NEXT: .xword 4
136 ; ARM64-NEXT: .xword 4
147 ; ARM64-NOT: .globl
218 ; ARM64-NEXT: .word 0
[all …]
H A Darm64-fast-isel-intrinsic.ll7 ; ARM64-LABEL: t1
11 ; ARM64: mov x2, #80
13 ; ARM64: bl _memset
21 ; ARM64-LABEL: t2
35 ; ARM64-LABEL: t3
49 ; ARM64-LABEL: t4
60 ; ARM64: ret
77 ; ARM64: ret
94 ; ARM64: ret
113 ; ARM64: ret
[all …]
H A Dlocal_vars.ll31 ; CHECK-WITHFP-ARM64-LABEL: trivial_fp_func:
32 ; CHECK-WITHFP-ARM64: stp x29, x30, [sp, #-16]!
34 ; CHECK-WITHFP-ARM64-NEXT: mov x29, sp
35 ; CHECK-WITHFP-ARM64-NEXT: .cfi_def_cfa w29, 16
36 ; CHECK-WITHFP-ARM64-NEXT: .cfi_offset w30, -8
37 ; CHECK-WITHFP-ARM64-NEXT: .cfi_offset w29, -16
40 ; CHECK-WITHFP-ARM64: bl foo
50 ; CHECK-WITHFP-ARM64: .cfi_def_cfa wsp, 16
53 ; CHECK-WITHFP-ARM64-NEXT: .cfi_restore w30
54 ; CHECK-WITHFP-ARM64-NEXT: .cfi_restore w29
[all …]
H A Dalloca.ll3 …-post-ra -mattr=-fp-armv8 -verify-machineinstrs < %s | FileCheck --check-prefix=CHECK-NOFP-ARM64 %s
89 ; CHECK-NOFP-ARM64: stp x29, x30, [sp, #-16]!
90 ; CHECK-NOFP-ARM64: mov x29, sp
91 ; CHECK-NOFP-ARM64: sub sp, sp, #64
92 ; CHECK-NOFP-ARM64-DAG: stp x5, x6, [x29, #-24]
94 ; CHECK-NOFP-ARM64-DAG: stp x3, x4, [x29, #-40]
96 ; CHECK-NOFP-ARM64-DAG: stp x1, x2, [x29, #-56]
98 ; CHECK-NOFP-ARM64: mov x8, sp
111 ; CHECK-NOFP-ARM64: mov sp, x29
112 ; CHECK-NOFP-ARM64: ldp x29, x30, [sp], #16
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Dweak-in-c-struct.m23 // ARM64: call void @__destructor_8_w8(i8** %[[V1]])
24 // ARM64: ret void
27 // ARM64: %[[DST_ADDR:.*]] = alloca i8**, align 8
30 // ARM64: %[[V1]] = bitcast i8** %[[V0]] to i8*
32 // ARM64: %[[V3:.*]] = bitcast i8* %[[V2]] to i8**
33 // ARM64: %[[V4:.*]] = bitcast i8** %[[V3]] to i8*
37 // ARM64: %[[DST_ADDR:.*]] = alloca i8**, align 8
40 // ARM64: %[[V1:.*]] = bitcast i8** %[[V0]] to i8*
42 // ARM64: %[[V3:.*]] = bitcast i8* %[[V2]] to i8**
58 // ARM64: %[[DST_ADDR:.*]] = alloca i8**, align 8
[all …]
H A Dstret.m3 …clang_cc1 -fblocks -triple arm64-apple-darwin %s -emit-llvm -o - | FileCheck %s -check-prefix=ARM64
5 // <rdar://problem/9757015>: Don't use 'stret' variants on ARM64.
13 // ARM64: @main
14 // ARM64-NOT: @objc_msgSend_stret
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/MachO/
H A Dfile-headers-arm64.test16 # ARM64:File: [[FILE]]
17 # ARM64-NEXT:Format: Mach-O arm64
18 # ARM64-NEXT:Arch: aarch64
19 # ARM64-NEXT:AddressSize: 64bit
20 # ARM64-NEXT:MachHeader {
25 # ARM64-NEXT: NumOfLoadCommands: 0
27 # ARM64-NEXT: Flags [ (0x0)
28 # ARM64-NEXT: ]
29 # ARM64-NEXT: Reserved: 0x0
30 # ARM64-NEXT:}
[all …]
/llvm-project-15.0.7/compiler-rt/cmake/Modules/
H A DAllSupportedArchDefs.cmake1 set(ARM64 aarch64) variable
21 set(ARM64 arm64) variable
27 ${ARM32} ${ARM64} ${MIPS32} ${MIPS64} ${S390X} ${SPARC} ${SPARCV9}
32 set(ALL_DFSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64})
45 set(ALL_FUZZER_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64})
47 set(ALL_FUZZER_SUPPORTED_ARCH ${X86_64} ${ARM64})
50 set(ALL_GWP_ASAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64})
52 set(ALL_LSAN_SUPPORTED_ARCH ${X86} ${X86_64} ${MIPS64} ${ARM64})
58 set(ALL_HWASAN_SUPPORTED_ARCH ${X86_64} ${ARM64})
80 set(ALL_SHADOWCALLSTACK_SUPPORTED_ARCH ${ARM64})
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/AArch64/
H A Dwiden_switch.ll28 ; ARM64-LABEL: @widen_switch_i16(
29 ; ARM64: %0 = zext i16 %trunc to i32
31 ; ARM64-NEXT: i32 1, label %sw.bb0
32 ; ARM64-NEXT: i32 65535, label %sw.bb1
58 ; ARM64-LABEL: @widen_switch_i17(
59 ; ARM64: %0 = zext i17 %trunc to i32
61 ; ARM64-NEXT: i32 10, label %sw.bb0
89 ; ARM64-LABEL: @widen_switch_i16_sext(
90 ; ARM64: %0 = sext i2 %a to i32
92 ; ARM64-NEXT: i32 1, label %sw.bb0
[all …]
/llvm-project-15.0.7/llvm/test/tools/dsymutil/
H A Darch-option.test4 …dump-debug-map %p/Inputs/fat-test.arm.dylib | FileCheck %s -check-prefixes=ARM64,ARMV7S,ARMV7,CHECK
5 …-map %p/Inputs/fat-test.arm.dylib -arch all | FileCheck %s -check-prefixes=ARM64,ARMV7S,ARMV7,CHECK
6 …-map %p/Inputs/fat-test.arm.dylib -arch='*' | FileCheck %s -check-prefixes=ARM64,ARMV7S,ARMV7,CHECK
7 …-dump-debug-map %p/Inputs/fat-test.arm.dylib -arch arm64 | FileCheck %s -check-prefixes=ARM64,CHECK
10 …nputs/fat-test.arm.dylib -arch arm64 -arch armv7s | FileCheck %s -check-prefixes=ARM64,ARMV7S,CHECK
29 ARM64: ---
30 ARM64-NOT: ...
31 ARM64: triple: 'arm64-apple-darwin'
32 ARM64-NOT: ...
33 ARM64: sym: _arm64_var
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-cvtres/
H A Dmachine.test64 ARM64: Machine: IMAGE_FILE_MACHINE_ARM64 (0xAA64)
65 ARM64-DAG: Relocations [
66 ARM64-DAG: .rsrc$01 {
67 ARM64-NEXT: 0x1E8 IMAGE_REL_ARM64_ADDR32NB $R000000
68 ARM64-NEXT: 0x198 IMAGE_REL_ARM64_ADDR32NB $R000001
69 ARM64-NEXT: 0x1A8 IMAGE_REL_ARM64_ADDR32NB $R000002
70 ARM64-NEXT: 0x1C8 IMAGE_REL_ARM64_ADDR32NB $R000003
71 ARM64-NEXT: 0x1D8 IMAGE_REL_ARM64_ADDR32NB $R000004
72 ARM64-NEXT: 0x1F8 IMAGE_REL_ARM64_ADDR32NB $R000005
73 ARM64-NEXT: 0x1B8 IMAGE_REL_ARM64_ADDR32NB $R000006
[all …]
/llvm-project-15.0.7/llvm/test/Object/
H A Dobj2yaml.test268 # COFF-ARM64: header:
271 # COFF-ARM64: sections:
277 # COFF-ARM64: Relocations:
287 # COFF-ARM64: - Name: .bss
292 # COFF-ARM64: symbols:
294 # COFF-ARM64-NEXT: Value: 0
307 # COFF-ARM64-NEXT: Value: 0
319 # COFF-ARM64: - Name: .bss
320 # COFF-ARM64-NEXT: Value: 0
333 # COFF-ARM64-NEXT: Value: 0
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/COFF/
H A Dfile-headers.test33 # ARM64:File: [[FILE]]
34 # ARM64-NEXT:Format: COFF-ARM64
35 # ARM64-NEXT:Arch: aarch64
36 # ARM64-NEXT:AddressSize: 64bit
37 # ARM64-NEXT:ImageFileHeader {
39 # ARM64-NEXT: SectionCount: 0
42 # ARM64-NEXT: SymbolCount: 0
43 # ARM64-NEXT: StringTableSize: 0
46 # ARM64-NEXT: ]
47 # ARM64-NEXT:}
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-libtool-darwin/
H A Duniversal-bitcode-output.test60 # RUN: FileCheck %s --check-prefix=UNIVERSAL-MEMBERS-ARM64 -DFILE=%t.lib -DPREFIX=%basename_t.tmp…
62 # UNIVERSAL-MEMBERS-ARM64: Archive : [[FILE]] (architecture arm64)
63 # UNIVERSAL-MEMBERS-ARM64-NEXT: __.SYMDEF
64 # UNIVERSAL-MEMBERS-ARM64-NEXT: [[PREFIX]]-arm64.bc
65 # UNIVERSAL-MEMBERS-ARM64: Archive : [[FILE]]
66 # UNIVERSAL-MEMBERS-ARM64-NEXT: __.SYMDEF
67 # UNIVERSAL-MEMBERS-ARM64-NEXT: [[PREFIX]]-arm64e.bc
H A Duniversal-object-output.test61 # RUN: FileCheck %s --check-prefix=UNIVERSAL-MEMBERS-ARM64 -DFILE=%t.lib -DPREFIX=%basename_t.tmp…
63 # UNIVERSAL-MEMBERS-ARM64: Archive : [[FILE]] (architecture arm64)
64 # UNIVERSAL-MEMBERS-ARM64-NEXT: __.SYMDEF
65 # UNIVERSAL-MEMBERS-ARM64-NEXT: [[PREFIX]].arm64
66 # UNIVERSAL-MEMBERS-ARM64: Archive : [[FILE]]
67 # UNIVERSAL-MEMBERS-ARM64-NEXT: __.SYMDEF
68 # UNIVERSAL-MEMBERS-ARM64-NEXT: [[PREFIX]].arm64e
/llvm-project-15.0.7/llvm/test/tools/llvm-dlltool/
H A Dmachine-opt.def8 ; RUN: llvm-readobj %t.a | FileCheck --check-prefix=ARM64 %s
17 ; ARM64: Format: COFF-ARM64
H A Dtriple-prefix.def18 ; RUN: llvm-readobj %t.a | FileCheck --check-prefix=ARM64 %s
27 ; ARM64: Format: COFF-ARM64
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/MachO/AArch64/
H A Dmacho-arm64-subtypes.test12 # ALL-NEXT: MH_MAGIC_64 ARM64 ALL 0x00 OBJECT 0 0 0x00000000
13 # V8-NEXT: MH_MAGIC_64 ARM64 V8 0x00 OBJECT 0 0 0x00000000
14 # E-NEXT: MH_MAGIC_64 ARM64 E 0x00 OBJECT 0 0 0x00000000
/llvm-project-15.0.7/lld/test/MachO/
H A Deh-frame-dead-strip.s14 … llvm-dwarfdump --eh-frame %t/libstrongweak_arm64.dylib | FileCheck --check-prefixes CHECK,ARM64 %s
16 … llvm-dwarfdump --eh-frame %t/libweakstrong_arm64.dylib | FileCheck --check-prefixes CHECK,ARM64 %s
24 # ARM64: 00000000 00000010 00000000 CIE
25 # ARM64: 00000014 00000018 00000018 FDE cie=00000000
/llvm-project-15.0.7/lld/MachO/Arch/
H A DARM64.cpp31 struct ARM64 : ARM64Common { struct
32 ARM64();
75 void ARM64::writeStub(uint8_t *buf8, const Symbol &sym) const { in writeStub()
88 void ARM64::writeStubHelperHeader(uint8_t *buf8) const { in writeStubHelperHeader()
98 void ARM64::writeStubHelperEntry(uint8_t *buf8, const Symbol &sym, in writeStubHelperEntry()
112 void ARM64::populateThunk(InputSection *thunk, Symbol *funcSym) { in populateThunk()
126 ARM64::ARM64() : ARM64Common(LP64()) { in ARM64() function in ARM64
565 void ARM64::applyOptimizationHints(uint8_t *buf, const ConcatInputSection *isec, in applyOptimizationHints()
609 static ARM64 t; in createARM64TargetInfo()
/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/MachO/
H A Dsegment-size-alignment.test15 # RUN: llvm-objdump --private-headers %t.arm64 | FileCheck %s --check-prefix=ARM64
17 # ARM64: segname __PAGEZERO
18 # ARM64-NEXT: vmaddr 0x0000000000000000
19 # ARM64-NEXT: vmsize 0x0000000100000000
20 # ARM64: segname __TEXT
21 # ARM64-NEXT: vmaddr 0x0000000100000000
22 # ARM64-NEXT: vmsize 0x0000000000008000
23 # ARM64: segname __LINKEDIT
24 # ARM64-NEXT: vmaddr 0x0000000100008000
25 # ARM64-NEXT: vmsize 0x0000000000004000
/llvm-project-15.0.7/llvm/test/tools/llvm-lipo/
H A Dthin-universal-binary-ir.test6 # RUN: opt -S %t-arm64.out | FileCheck --check-prefix=ARM64 %s
10 # ARM64: arm64-apple-ios8.0.0
/llvm-project-15.0.7/compiler-rt/cmake/
H A Dbuiltin-config-ix.cmake47 set(ARM64 aarch64) variable
66 set(ARM64 arm64 arm64e) variable
72 ${X86} ${X86_64} ${ARM32} ${ARM64} ${AVR}
113 foreach(arch ${ARM64})
126 set(DARWIN_ios_BUILTIN_ALL_POSSIBLE_ARCHS ${ARM64} ${ARM32})
H A Dcrt-config-ix.cmake21 set(ARM64 aarch64) variable
32 set(ALL_CRT_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${PPC32}
/llvm-project-15.0.7/llvm/test/MC/MachO/AArch64/
H A Dcstexpr-gotpcrel.ll49 ; supported on x86-64 but not on ARM64
82 ; Check that these got equivalent symbols are emitted on ARM64. Since ARM64

1234