We only really need this to be true for SIFixSGPRCopies.
I'm not sure there's any way this could happen before that point.
Fixes a case where MachineCSE could introduce a cross block
scc use.
Paths
| Differential D20187
AMDGPU: Remove verifier check for scc live ins ClosedPublic Authored by arsenm on May 11 2016, 4:09 PM.
Details
Summary We only really need this to be true for SIFixSGPRCopies. Fixes a case where MachineCSE could introduce a cross block
Diff Detail Event Timelinearsenm updated this object. Herald added subscribers: kzhuravl, mzolotukhin, sanjoy. · View Herald TranscriptMay 11 2016, 4:09 PM This revision is now accepted and ready to land.May 12 2016, 8:22 AM
Revision Contents
Diff 56978 include/llvm/InitializePasses.h
include/llvm/LinkAllPasses.h
include/llvm/Transforms/Vectorize.h
lib/Transforms/Vectorize/CMakeLists.txt
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
lib/Transforms/Vectorize/Vectorize.cpp
test/Transforms/LoadStoreVectorizer/AMDGPU/lit.local.cfg
test/Transforms/LoadStoreVectorizer/AMDGPU/merge-stores.ll
test/Transforms/LoadStoreVectorizer/AMDGPU/no-implicit-float.ll
|