[llvm] [AMDGPU] Save/Restore SCC bit across waterfall loop. (PR #68363)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 5 15:58:04 PDT 2023
================
@@ -5094,6 +5094,39 @@ unsigned SIInstrInfo::getVALUOp(const MachineInstr &MI) const {
"Unexpected scalar opcode without corresponding vector one!");
}
+bool SIInstrInfo::isSCCDefinedBefore(MachineBasicBlock &MBB,
----------------
arsenm wrote:
These functions are just recreating computeRegisterLiveness. However, I don't think you really need that in the first place. You could just unconditionally copy and restore and let PeepholeOpt deal with it later if it was unnecessary
https://github.com/llvm/llvm-project/pull/68363
More information about the llvm-commits
mailing list