diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-10-10 20:48:36 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-10-10 20:48:36 +0000 |
commit | f42074b69995eda06e1ad2e5847673c5ebb70586 (patch) | |
tree | fa313435790a3ca70b2be25d1c04091e632883b0 /llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | |
parent | d674e0ac0d36d74a91f4ce70e5bc50805c7d2c39 (diff) | |
download | bcm5719-llvm-f42074b69995eda06e1ad2e5847673c5ebb70586.tar.gz bcm5719-llvm-f42074b69995eda06e1ad2e5847673c5ebb70586.zip |
AMDGPU: Fix missing skipFunction calls
llvm-svn: 315361
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp b/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp index 46e58a2ca5f..4c991c7c21a 100644 --- a/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp +++ b/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp @@ -205,6 +205,9 @@ static bool isLiveOut(const MachineBasicBlock &MBB, unsigned Reg) { } bool SIOptimizeExecMasking::runOnMachineFunction(MachineFunction &MF) { + if (skipFunction(*MF.getFunction())) + return false; + const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); const SIRegisterInfo *TRI = ST.getRegisterInfo(); const SIInstrInfo *TII = ST.getInstrInfo(); |