[llvm] [AMDGPU] V_SET_INACTIVE optimizations (PR #98864)
Christudasan Devadasan via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 3 00:47:42 PDT 2024
================
@@ -2098,8 +2098,20 @@ unsigned SIInstrInfo::getNumWaitStates(const MachineInstr &MI) {
}
}
+Register SIInstrInfo::findImplicitExecSrc(const MachineInstr &MI) {
+ for (auto &Op : MI.implicit_operands()) {
+ if (Op.isDef())
+ continue;
+ Register OpReg = Op.getReg();
+ if (OpReg == AMDGPU::EXEC || OpReg == AMDGPU::EXEC_LO ||
+ OpReg == AMDGPU::SCC)
----------------
cdevadas wrote:
Looks good.
https://github.com/llvm/llvm-project/pull/98864
More information about the llvm-commits
mailing list