| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | emutls.ll | 13 ; 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 D | arm64-fast-isel-intrinsic.ll | 7 ; 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 D | local_vars.ll | 31 ; 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 D | alloca.ll | 3 …-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 D | weak-in-c-struct.m | 23 // 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 D | stret.m | 3 …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 D | file-headers-arm64.test | 16 # 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 D | AllSupportedArchDefs.cmake | 1 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 D | widen_switch.ll | 28 ; 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 D | arch-option.test | 4 …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 D | machine.test | 64 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 D | obj2yaml.test | 268 # 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 D | file-headers.test | 33 # 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 D | universal-bitcode-output.test | 60 # 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 D | universal-object-output.test | 61 # 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 D | machine-opt.def | 8 ; RUN: llvm-readobj %t.a | FileCheck --check-prefix=ARM64 %s 17 ; ARM64: Format: COFF-ARM64
|
| H A D | triple-prefix.def | 18 ; 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 D | macho-arm64-subtypes.test | 12 # 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 D | eh-frame-dead-strip.s | 14 … 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 D | ARM64.cpp | 31 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 D | segment-size-alignment.test | 15 # 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 D | thin-universal-binary-ir.test | 6 # 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 D | builtin-config-ix.cmake | 47 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 D | crt-config-ix.cmake | 21 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 D | cstexpr-gotpcrel.ll | 49 ; supported on x86-64 but not on ARM64 82 ; Check that these got equivalent symbols are emitted on ARM64. Since ARM64
|