21. DeClang 紹介:構成
Clang
LLVM Optimizer
(Frontend Pass)
llvm-gcc
swiftc
C / C++ / ObjC
Fotran
Swift
LLVM
X86 Backend
LLVM
ARM Backend
LLVM
PowerPC Backend
X86
ARM
PowerPC
LLVM IR LLVM IR
(Machine
IR’s) Backend
Pass
≫ LLVM Project
22. DeClang 紹介:構成
Clang
LLVM Optimizer
(Frontend Pass)
llvm-gcc
swiftc
C / C++ / ObjC
Fotran
Swift
LLVM
X86 Backend
LLVM
ARM Backend
LLVM
PowerPC Backend
X86
ARM
PowerPC
LLVM IR LLVM IR
(Machine
IR’s) Backend
Pass
拡張
≫ DeClang