[AMDGPU] Prevent VGPR copies from moving across the EXEC mask definitions
authorAlexander Timofeev <Alexander.Timofeev@amd.com>
Wed, 21 Aug 2019 15:15:04 +0000 (15:15 +0000)
committerAlexander Timofeev <Alexander.Timofeev@amd.com>
Wed, 21 Aug 2019 15:15:04 +0000 (15:15 +0000)
commit78347c979e10db22c49921d2c9587be7c896171d
tree2b95699f636f84de98721b97df0d5900d0bc133d
parent1c18a9cb9eef141ccd3482e351811a98a7f61844
[AMDGPU] Prevent VGPR copies from moving across the EXEC mask definitions
Differential Revision: https://reviews.llvm.org/D63731
Reviewers: qcolombet, rampitec

llvm-svn: 369532
llvm/include/llvm/CodeGen/MachineInstr.h
llvm/lib/CodeGen/PeepholeOptimizer.cpp
llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
llvm/test/CodeGen/AMDGPU/constant-fold-imm-immreg.mir