mimicking project layout of LLVM
mimicking project layout of LLVM