[PATCH] D91636: [AMDGPU] Fix and extend vccz workarounds
Piotr Sobczak via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 18 01:48:55 PST 2020
piotr added inline comments.
================
Comment at: llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:1435-1442
+ if (ST->hasReadVCCZBug())
+ // vccz could be incorrect at a basic block boundary if a predecessor wrote
+ // to vcc and then issued an smem load.
+ VCCZCorrect = false;
+ else if (!ST->partialVCCWritesUpdateVCCZ())
+ // vccz could be incorrect at a basic block boundary if a predecessor wrote
+ // to vcc_lo or vcc_hi.
----------------
Nit: braces around multi-line blocks?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D91636/new/
https://reviews.llvm.org/D91636
More information about the llvm-commits
mailing list