ARM64: initial backend import

Description

ARM64: initial backend import

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.

Details

Auditors
grosbach
H23 MC code reviews Triggered Audit
Bigcheese
H1 Object File Stuff Triggered Audit
Committed
tnorthoverMar 29 2014, 3:18 AM
Parents
rL205089: TableGen: avoid dereferencing nullptr variable
Branches
Unknown
Tags
Unknown