Clang
from
LLVM
C
/
C++
/
Objective-C
/
Objective-C++
のLLVMのフロントエンド実装
↑これらのコードを
LLVM IR
にコンパイルする
LLVM Core
をバックエンドとして使用する
コンパイルが高速で省メモリ
ビルド方法
Clang - Getting Started
を参考
他のC++コンパイラ
gcc
Visual C++
Intel C++ Compiler
-O3
をつけると、バブルソートをクイックソートに変換する最適化などをするらしい
違い
https://qr.ae/pveojB