[PATCH] D136983: AMDGPU: Register a null MC streamer for -emit-codegen-only

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 28 14:06:14 PDT 2022


arsenm created this revision.
arsenm added reviewers: AMDGPU, scott.linder, kzhuravl, rampitec.
Herald added subscribers: kosarev, foad, kerbowa, hiraditya, t-tye, tpr, dstuttard, yaxunl, jvesely.
Herald added a project: All.
arsenm requested review of this revision.
Herald added a subscriber: wdng.
Herald added a project: LLVM.

For some reason null is a valid MC target, used from clang with
-emit-codegen-only. Previously the target streamer was null,
which was inconsistently null checked resulting in crashes
if using amdhsa.


https://reviews.llvm.org/D136983

Files:
  clang/test/Misc/backend-resource-limit-diagnostics.hip
  llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp
  llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D136983.471648.patch
Type: text/x-patch
Size: 6210 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20221028/0c59cdab/attachment.bin>


More information about the llvm-commits mailing list