mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-28 04:33:05 +00:00
7b837d8c75
This adds a second implementation of the AArch64 architecture to LLVM, accessible in parallel via the "arm64" triple. The plan over the coming weeks & months is to merge the two into a single backend, during which time thorough code review should naturally occur. Everything will be easier with the target in-tree though, hence this commit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205090 91177308-0d34-0410-b5e6-96231b3b80d8
22 lines
697 B
ArmAsm
22 lines
697 B
ArmAsm
; RUN: llvm-mc -triple arm64-apple-darwin -filetype=obj -o - < %s | macho-dump -dump-section-data | FileCheck %s
|
|
; rdar://13028719
|
|
|
|
.globl context_save0
|
|
.align 6
|
|
Lcontext_save0:
|
|
context_save0:
|
|
.fill 2, 8, 5
|
|
Lcontext_save0_end:
|
|
Lcontext_save0_size: .quad (Lcontext_save0_end - Lcontext_save0)
|
|
|
|
.align 6
|
|
Lcontext_save1:
|
|
.fill 2, 8, 0
|
|
Lcontext_save1_end:
|
|
Lcontext_save1_size: .quad (Lcontext_save1_end - Lcontext_save1)
|
|
|
|
Llockup_release:
|
|
.quad 0
|
|
|
|
; CHECK: ('_section_data', '05000000 00000000 05000000 00000000 10000000 00000000 1f2003d5 1f2003d5 1f2003d5 1f2003d5 1f2003d5 1f2003d5 1f2003d5 1f2003d5 1f2003d5 1f2003d5 00000000 00000000 00000000 00000000 10000000 00000000 00000000 00000000')
|