Hi
Ihab,
Sorry for late reply.
ISPC uses LLVM project for code optimisation and code generation, so we depend on LLVM's ability to produce debug information. And it's not easy for LLVM to produce debug info on Windows (in format that VS can understand), as it's not open and Microsoft is not providing public APIs for generating it.
Nevertheless, there's a way to generate debug info on Windows and LLVM has implemented it partially, they are using "old style" debug info encoded in COFF object file format.
I've talked to the guy who contributed the latest LLVM patches for debug info support and looks like there are still some missing pieces. I'm looking forward to see this problem fixed in LLVM 3.5, but not completely sure that it will be fixed. I'll keep pinging this guy to see if he can solve the problem.
-Dmitry.