[PATCH] D18870: AMDGPU/SI: Use the hazard recognizer to break SMEM soft clauses

Tom Stellard via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 7 14:40:52 PDT 2016


tstellarAMD created this revision.
tstellarAMD added a reviewer: arsenm.
tstellarAMD added a subscriber: llvm-commits.
Herald added a subscriber: arsenm.

Add support for detecting hazards in SMEM soft clauses, so that we only
break the clauses when necessary, either by adding s_nop or re-ordering
other alu instructions.

http://reviews.llvm.org/D18870

Files:
  lib/Target/AMDGPU/GCNHazardRecognizer.cpp
  lib/Target/AMDGPU/GCNHazardRecognizer.h
  lib/Target/AMDGPU/SIInsertWaits.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D18870.52958.patch
Type: text/x-patch
Size: 4611 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160407/8566dd58/attachment.bin>


More information about the llvm-commits mailing list