diff options
author | Carl Ritson <carl.ritson@amd.com> | 2022-02-16 11:56:54 +0900 |
---|---|---|
committer | Carl Ritson <carl.ritson@amd.com> | 2022-02-16 12:44:22 +0900 |
commit | ef949ecba57410e8b856f3246128312c79207933 (patch) | |
tree | 3e718624bf53bf0e6c65201cd0e99acd55496ea5 /llvm/lib/Bitstream/Reader/BitstreamReader.cpp | |
parent | 55120aad4e34a8cb591029cd2788e833c17e077c (diff) | |
download | llvm-ef949ecba57410e8b856f3246128312c79207933.zip llvm-ef949ecba57410e8b856f3246128312c79207933.tar.gz llvm-ef949ecba57410e8b856f3246128312c79207933.tar.bz2 |
[MachineSink] Use SkipPHIsAndLabels for sink insertion points
For AMDGPU the insertion point for a block may not be the first
non-PHI instruction. This happens when a block contains EXEC
mask manipulation related to control flow (converging lanes).
Use SkipPHIsAndLabels to determine the block insertion point
so that the target can skip any block prologue instructions.
Reviewed By: rampitec, ruiling
Differential Revision: https://reviews.llvm.org/D119399
Diffstat (limited to 'llvm/lib/Bitstream/Reader/BitstreamReader.cpp')
0 files changed, 0 insertions, 0 deletions