llvm-project
4a305d40 - [AMDGPU] Exclude certain opcodes from being marked as single use (#91802)

Commit
1 year ago
[AMDGPU] Exclude certain opcodes from being marked as single use (#91802) The s_singleuse_vdst instruction is used to mark regions of instructions that produce values that have only one use. Certain instructions take more than one cycle to execute, resulting in regions being incorrectly marked. This patch excludes these multi-cycle instructions from being marked as either producing single use values or consuming single use values or both depending on the instruction.
Author
Parents
Loading