Lines Matching refs:Tracker
123 auto &Tracker = Ctx.getTracker(); in replaceUsesWithIf() local
124 if (Tracker.isTracking()) in replaceUsesWithIf()
125 Tracker.track(std::make_unique<UseSet>(UseToReplace, Tracker)); in replaceUsesWithIf()
133 auto &Tracker = Ctx.getTracker(); in replaceAllUsesWith() local
134 if (Tracker.isTracking()) { in replaceAllUsesWith()
136 Tracker.track(std::make_unique<UseSet>(Use, Tracker)); in replaceAllUsesWith()
228 auto &Tracker = Ctx.getTracker(); in setOperand() local
229 if (Tracker.isTracking()) in setOperand()
230 Tracker.track(std::make_unique<UseSet>(getOperandUse(OperandIdx), Tracker)); in setOperand()
236 auto &Tracker = Ctx.getTracker(); in replaceUsesOfWith() local
237 if (Tracker.isTracking()) { in replaceUsesOfWith()
241 Tracker.track(std::make_unique<UseSet>(Use, Tracker)); in replaceUsesOfWith()
336 auto &Tracker = Ctx.getTracker(); in removeFromParent() local
337 if (Tracker.isTracking()) in removeFromParent()
338 Tracker.track(std::make_unique<RemoveFromParent>(this, Tracker)); in removeFromParent()
350 auto &Tracker = Ctx.getTracker(); in eraseFromParent() local
351 if (Tracker.isTracking()) { in eraseFromParent()
352 Tracker.track( in eraseFromParent()
353 std::make_unique<EraseFromParent>(std::move(Detached), Tracker)); in eraseFromParent()
375 auto &Tracker = Ctx.getTracker(); in moveBefore() local
376 if (Tracker.isTracking()) in moveBefore()
377 Tracker.track(std::make_unique<MoveInstr>(this, Tracker)); in moveBefore()