Which programming language is XXX written in?
LLVM
LLVM is written in C++ and is designed for compile-time, link-time, run-time, and ``idle-time'' optimization of programs written in arbitrary programming languages.
C++