wbinvl.* are vector instructions that do not use vector registers.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/Target/AMDGPU/GCNHazardRecognizer.cpp | ||
---|---|---|
399–403 | Could you invert this so it's an if (== -1) return -1 |
Paths
| Differential D26633
AMDGPU/GCN: Exit early in hazard recognizer if there is no vreg argument ClosedPublic Authored by jvesely on Nov 14 2016, 1:27 PM.
Details Summary wbinvl.* are vector instructions that do not use vector registers.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Nov 14 2016, 3:46 PM
jvesely edited edge metadata. Comment Actionsv2: only checks for M?BUF instructions. fixes regression in inserted-wait-states.mir This revision is now accepted and ready to land.Nov 15 2016, 12:04 PM Closed by commit rL287056: AMDGPU/GCN: Exit early in hazard recognizer if there is no vreg argument (authored by jvesely). · Explain WhyNov 15 2016, 4:05 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 77874 lib/Target/AMDGPU/GCNHazardRecognizer.cpp
test/CodeGen/AMDGPU/llvm.amdgcn.buffer.wbinvl1.vol.ll
|
Could you invert this so it's an if (== -1) return -1