Clang is currently using llvm-mc as the assembler in the HIP driver:
|
const char *Mc = Args.MakeArgString(TC.GetProgramPath("llvm-mc")); |
llvm-mc is for assembler tests, but isn't intended for use this way. Clang itself can be invoked as the assembler, which would avoid depending on an avoidable installed binary