mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205090 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -354,7 +354,7 @@ TEST(TripleTest, BitWidthArchVariants) {
|
||||
|
||||
T.setArch(Triple::arm);
|
||||
EXPECT_EQ(Triple::arm, T.get32BitArchVariant().getArch());
|
||||
EXPECT_EQ(Triple::UnknownArch, T.get64BitArchVariant().getArch());
|
||||
EXPECT_EQ(Triple::arm64, T.get64BitArchVariant().getArch());
|
||||
|
||||
T.setArch(Triple::mips);
|
||||
EXPECT_EQ(Triple::mips, T.get32BitArchVariant().getArch());
|
||||
|
Reference in New Issue
Block a user