simplify cmake file for llvm passes (remove static libraray), adapt llvm build script
fix small bug in code generator backend