No, that has never been tested. That has not been a design goal of LLVM in the past, although, given the interest in heterogeneous targets, it may become one in the future. This is not to say that it won’t work, just that there hasn’t been any specific effort to make it work. It someone wanted to work on it, I bet it would be welcome in the LLVM community.