start genering soa type code in llvm paths
9 files changed