splitPath now uses llvm api