reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
331 J != JE; ++J) { 331 J != JE; ++J) { 332 if (SaveExecInst && J->readsRegister(Exec, TRI)) { 333 LLVM_DEBUG(dbgs() << "exec read prevents saveexec: " << *J << '\n'); 340 bool ReadsCopyFromExec = J->readsRegister(CopyFromExec, TRI); 342 if (J->modifiesRegister(CopyToExec, TRI)) { 350 unsigned SaveExecOp = getSaveExecOp(J->getOpcode()); 355 SaveExecInst = &*J; 360 << "Instruction does not read exec copy: " << *J << '\n'); 372 LLVM_DEBUG(dbgs() << "Found second use of save inst candidate: " << *J 377 if (SaveExecInst && J->readsRegister(CopyToExec, TRI)) { 378 assert(SaveExecInst != &*J); 379 OtherUseInsts.push_back(&*J);