reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
724 NewPreheader->splice(NewPreheader->getFirstTerminator(), Loop->getParent(), 725 Loop); 731 if (Loop->getOpcode() == Hexagon::J2_loop0i || 732 Loop->getOpcode() == Hexagon::J2_loop1i) { 733 int64_t TripCount = Loop->getOperand(1).getImm() + TripCountAdjust; 735 Loop->getOperand(1).setImm(TripCount); 741 Register LoopCount = Loop->getOperand(1).getReg(); 743 BuildMI(*Loop->getParent(), Loop, Loop->getDebugLoc(), 743 BuildMI(*Loop->getParent(), Loop, Loop->getDebugLoc(), 743 BuildMI(*Loop->getParent(), Loop, Loop->getDebugLoc(), 747 Loop->getOperand(1).setReg(NewLoopCount); 750 void disposed() override { Loop->eraseFromParent(); }