ARM 64bit でLLVMは見逃せない


iPhone5S, iPad Air64bit ARMApple

AppleOS X, iOSgccclang/LLVM64bit ARMLLVM


Apple Open-Sources Their 64-bit ARM LLVM Back-End - Phoronix

Apple, LLVM Developers Figure Out Their 64-Bit ARM Approach - Phoronix

LLVMdev稿
http://lists.cs.uiuc.edu/pipermail/llvmdev/2014-March/071574.html
ARM

ARM
News  Arm
ARMARMCCAarch64(64bit ARM)Clang/LLVMLLVMAppleQualcomm

4LLVMmeeting
meeting
Summary of the meeting

LLVM64bit ARMaarch64Applearm64
LLVM64bit ARM2

 clang --target=aarch64-linux-gnu ...
 clang --target=arm64-linux-gnu ...

2arm64aarch64aarch64
LLVM 3.5

aarch64, arm64, gcc4.9稿
Cortex-A53gcc4.9

(2014.4.27 )
LLVMaarch64arm64 - 

これらに関連して以下のニュースも興味深いです。


Linux 3.15 Can Almost Be Compiled Under LLVM's Clang - Phoronix
LinuxClangClang3.3Linux3.15

Qualcomm Snapdragon 810
Snapdragon 810 Processor | Qualcomm
64bit ARMCortex-A57Cortex-A5348big.LITTLE

The LLVM Foundation
LLVM Project Blog: The LLVM Foundation

LLVM 3.53.4.1

ARM 64bitLLVM

(2014.4.17

2014.5.10追記

バックエンドの統合の作業は順調に進んで、LLVM 3.5のリリースに間に合いそうです。
LLVM's 64-bit ARM Back-End Is Almost Merged With Apple's Code - Phoronix

LLVMの初の安定版3.4.1 がリリースされました。
LLVM Project Blog: LLVM 3.4.1 Release

2014.5.26追記

LLVMのARM64とAAarch64のバックエンドのマージは完了しました。つまり古いAArch64は削除され、マージされたARM64がAArch64にリネームされました。
The LLVM 64-bit ARM64/AArch64 Back-Ends Have Merged - Phoronix
AArch64/ARM64: remove AArch64 from tree prior to renaming ARM64. rL209576
AArch64/ARM64: move ARM64 into AArch64's place rL209577