https://developer.qualcomm.com/mobile-development/performance-tools/snapdragon-llvm-compiler-android
Snapdragon LLVM Compiler for Android
LLVM 是一个 C/C++编译器,它正变得越来越流行。它使得 编译器在更宽的的领域得到使用,包括部署,提供更好的性能,电量的使用 -尤其在骁龙 的微架构上。 伴随着Jellybean MR1 正式版的开始,Google 将LLVM编译器做因为一个可选部分,在 Android 的工具琏和Android NDK 中。LLVM 是很适合的无论你在那里使用native code (C/C++)在你的android 应用程序中。
作为llvm的主要支持者之一,高通一直致力于优化这个移动友好的编译器为骁龙并且我们很高兴将其提供给你。
下载的Snapdragon LLVM编译器v3 3 1为Android了解Android原生开发工具包:
Snapdragon LLVM Compiler - Windows (readme)
Snapdragon LLVM Compiler - Linux 32-bit (readme)
Snapdragon LLVM Compiler - Linux 64-bit (readme)
我们已经看到性能收益 根据各种各样的android application 和 libraries 伴随着用LLVM编译。例如,在我们的测试中,C 版本的android jpeg library 表现了,10%的加速 在骁龙的设备上,当用snapdragon LLVM compiler 与最新的NDK GCC 版本做对比。我们还观察到的性能的改善 在 libpng library,他用Snapdragon LLVM compiler 编译并且和 包含在Andorid NDK 中的 LLVM 或是GCC做对比。
为了使用the Snapdragon LLVM Compiler for Android,,你必须拥有最新版本的Android SDK 和Android NDK并且安装在你的构建机器上。
开发者资源
Snapdragon LLVM 编译器论坛
更多的细节请访问(https://developer.qualcomm.com/mobile-development/performance-tools/snapdragon-llvm-compiler-android)