Skip to content

Commit

Permalink
AMDGPU: Partially revert Make WQM aware of Waterfall intrinsics
Browse files Browse the repository at this point in the history
Reverting the extra check in the waterfall code that tries to determine if an
exec mask manipulation is being done inside the waterfall group.

Change-Id: If69a6a4d81c1519c18ce0ce082cef79723b8eb08
  • Loading branch information
dstutt committed Nov 21, 2019
1 parent 3e8531d commit 5e3bf90
Showing 1 changed file with 0 additions and 6 deletions.
6 changes: 0 additions & 6 deletions llvm/lib/Target/AMDGPU/SIInsertWaterfall.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -287,12 +287,6 @@ class SIInsertWaterfall : public MachineFunctionPass {
return;
}

auto Dst = TII->getNamedOperand(*Cand, AMDGPU::OpName::dst)->getReg();
if (Dst == AMDGPU::EXEC || Dst == AMDGPU::EXEC_LO) {
llvm_unreachable(
"EXEC manipulation within SI_WATERFALL_* group");
}

// Iterate over the LastUseList to determine if this instruction has a
// later use of a tagged last_use
for (auto Use : LastUseList) {
Expand Down

0 comments on commit 5e3bf90

Please sign in to comment.