This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU: Remove custom node for exports
ClosedPublic

Authored by arsenm on Jan 6 2020, 6:12 AM.

Details

Summary

I'm mildly worried about potentially reordering exp/exp_done with
IntrWriteMem on the intrinsic.

Requires hacking out the illegal type on SI, so manually select that
case during lowering.

Diff Detail

Event Timeline

arsenm created this revision.Jan 6 2020, 6:12 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 6 2020, 6:12 AM
kerbowa accepted this revision.Jan 14 2020, 6:08 AM

LGTM

This revision is now accepted and ready to land.Jan 14 2020, 6:08 AM
foad added a subscriber: foad.Nov 9 2020, 5:12 AM
foad added inline comments.
llvm/include/llvm/IR/IntrinsicsAMDGPU.td
1147–1148

Is this comment obsolete now?

arsenm added inline comments.Nov 9 2020, 10:44 AM
llvm/include/llvm/IR/IntrinsicsAMDGPU.td
1148

The comment is confusing since it's in terms of the backwards intrinsic property from the attribute. I don't think this was ever really done?