[llvm] [CodeGen] Add listener support to the rematerializer (NFC) (PR #184338)
Lucas Ramirez via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 3 07:36:45 PST 2026
================
@@ -574,9 +577,10 @@ RegisterIdx Rematerializer::getDefRegIdx(const MachineInstr &MI) const {
RegisterIdx Rematerializer::rematerializeReg(
RegisterIdx RegIdx, MachineBasicBlock::iterator InsertPos,
SmallVectorImpl<Reg::Dependency> &&Dependencies) {
- unsigned UseRegion = MIRegion.at(&*InsertPos);
RegisterIdx NewRegIdx = Regs.size();
+ notifyListeners(&Listener::beforeRegRematerialized, RegIdx, NewRegIdx);
+ unsigned UseRegion = MIRegion.at(&*InsertPos);
----------------
lucas-rami wrote:
It has a few uses in the function.
https://github.com/llvm/llvm-project/pull/184338
More information about the llvm-commits
mailing list