From: Matt Arsenault Date: Mon, 25 Mar 2019 21:28:53 +0000 (+0000) Subject: AMDGPU: Remove unnecessary check for isFullCopy X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=70b19478024540b58b1e6fb9ee853fcaf5481160;p=llvm AMDGPU: Remove unnecessary check for isFullCopy Subregister indexes are not used for physical register operands, so isFullCopy is implied by the physical register check. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@356956 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp b/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp index bc30b29a396..21eecb1007f 100644 --- a/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp +++ b/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp @@ -76,7 +76,7 @@ static bool isEndCF(const MachineInstr& MI, const SIRegisterInfo* TRI) { } static bool isFullExecCopy(const MachineInstr& MI) { - return MI.isFullCopy() && MI.getOperand(1).getReg() == AMDGPU::EXEC; + return MI.getOperand(1).getReg() == AMDGPU::EXEC; } static unsigned getOrNonExecReg(const MachineInstr &MI,