AMDGPU: Really invert handling of enqueued block detection
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 8 Jan 2023 17:05:27 +0000 (12:05 -0500)
committerMatt Arsenault <arsenm2@gmail.com>
Thu, 20 Apr 2023 10:58:24 +0000 (06:58 -0400)
commit99d4c722e30816aca6698e20345bffab953d9d79
treec7f3eb7df5231e65cf0095f7cd34db8aa900789f
parent20e9b31f88149a1d5ef78c0be50051e345098e41
AMDGPU: Really invert handling of enqueued block detection

Remove the broken call graph analysis in the block enqueue lowering
pass. The previous iteration was reverted due to a runtime bug when
the completion action was unconditionally enabled.
llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
llvm/lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp
llvm/test/CodeGen/AMDGPU/enqueue-kernel.ll
llvm/test/CodeGen/AMDGPU/hsa-metadata-enqueue-kernel-v3.ll
llvm/test/CodeGen/AMDGPU/hsa-metadata-enqueue-kernel.ll
llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll
llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full.ll
llvm/test/CodeGen/AMDGPU/hsa-metadata-hidden-args-v3.ll
llvm/test/CodeGen/AMDGPU/hsa-metadata-hidden-args-v5.ll
llvm/test/CodeGen/AMDGPU/hsa-metadata-hidden-args.ll