reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
493 for (auto IY = MovY.getIterator(); I != E && I != IY; ++I) { 493 for (auto IY = MovY.getIterator(); I != E && I != IY; ++I) { 493 for (auto IY = MovY.getIterator(); I != E && I != IY; ++I) { 494 if (instReadsReg(&*I, X, Xsub, TRI) || 495 instModifiesReg(&*I, Y, Ysub, TRI) || 496 instModifiesReg(&*I, T, Tsub, TRI) || 497 (MovX && instModifiesReg(&*I, X, Xsub, TRI))) { 501 if (!instReadsReg(&*I, Y, Ysub, TRI)) { 502 if (!MovX && instModifiesReg(&*I, X, Xsub, TRI)) { 509 (I->getOpcode() != AMDGPU::V_MOV_B32_e32 && 510 I->getOpcode() != AMDGPU::COPY) || 511 I->getOperand(0).getReg() != X || 512 I->getOperand(0).getSubReg() != Xsub) { 516 MovX = &*I; 519 if (!MovX || I == E)