reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
356 for (++A ; A != E ; ++A) { 356 for (++A ; A != E ; ++A) { 356 for (++A ; A != E ; ++A) { 359 if (A->modifiesRegister(ExecReg, TRI)) 361 if (A->modifiesRegister(CondReg, TRI)) { 362 if (!A->definesRegister(CondReg, TRI) || A->getOpcode() != And) 362 if (!A->definesRegister(CondReg, TRI) || A->getOpcode() != And) 366 ReadsCond |= A->readsRegister(CondReg, TRI); 368 if (A == E) 371 MachineOperand &Op1 = A->getOperand(1); 372 MachineOperand &Op2 = A->getOperand(2); 374 TII->commuteInstruction(*A); 385 auto M = std::next(A); 402 A->getOperand(2).ChangeToImmediate(-1); 407 if (!ReadsCond && A->registerDefIsDead(AMDGPU::SCC) && 409 A->eraseFromParent();