Is there any interest in such feature? Any objections/additional considerations?
Some background: we are trying to use Clang driver API to compile OpenCL to bitcode. This is easy to do for one source, however for multiple source files, there currently has to be a call for each source and then llvm-link to link them together (invoked separately from Clang driver API). Unifying this workflow would be good.