reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
775 assert(AValNo && !AValNo->isUnused() && "COPY source not live"); 775 assert(AValNo && !AValNo->isUnused() && "COPY source not live"); 776 if (AValNo->isPHIDef()) 778 MachineInstr *DefMI = LIS->getInstructionFromIndex(AValNo->def); 806 if (NewReg != IntB.reg || !IntB.Query(AValNo->def).isKill()) 811 if (hasOtherReachingDefs(IntA, IntB, AValNo, BValNo)) 821 if (US == IntA.end() || US->valno != AValNo) 828 LLVM_DEBUG(dbgs() << "\tremoveCopyByCommutingDef: " << AValNo->def << '\t' 876 if (US->valno != AValNo) 966 BValNo->def = AValNo->def; 967 auto P = addSegmentsWithValNo(IntB, BValNo, IntA, AValNo); 971 LIS->removeVRegDefAt(IntA, AValNo->def);