Skip to content

HIP driver should not be invoking llvm-mc as the assembler #112031

@arsenm

Description

@arsenm

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

Metadata

Metadata

Labels

backend:AMDGPUclang:driver'clang' and 'clang++' user-facing binaries. Not 'clang-cl'

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions