[llvm] [AMDGPU][Scheduler] Fix usage of `TII.reMaterialize` (NFC) (PR #150259)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 25 04:46:12 PDT 2025
================
@@ -1910,14 +1910,12 @@ void PreRARematStage::rematerialize() {
for (auto &[DefMI, Remat] : Rematerializations) {
MachineBasicBlock::iterator InsertPos(Remat.UseMI);
Register Reg = DefMI->getOperand(0).getReg();
- unsigned SubReg = DefMI->getOperand(0).getSubReg();
unsigned DefRegion = MIRegion.at(DefMI);
// Rematerialize DefMI to its use block.
- TII->reMaterialize(*InsertPos->getParent(), InsertPos, Reg, SubReg, *DefMI,
+ TII->reMaterialize(*InsertPos->getParent(), InsertPos, Reg, 0, *DefMI,
----------------
arsenm wrote:
Should use AMDGPU::NoSubregister
https://github.com/llvm/llvm-project/pull/150259
More information about the llvm-commits
mailing list