reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
872 if (!SuccToSinkTo) 884 if (SuccToSinkTo->isLiveIn(Reg)) 888 LLVM_DEBUG(dbgs() << "Sink instr " << MI << "\tinto block " << *SuccToSinkTo); 892 if (SuccToSinkTo->pred_size() > 1) { 904 if (!TryBreak && !DT->dominates(ParentBlock, SuccToSinkTo)) { 910 if (!TryBreak && LI->isLoopHeader(SuccToSinkTo)) { 923 PostponeSplitCriticalEdge(MI, ParentBlock, SuccToSinkTo, BreakPHIEdge); 937 SuccToSinkTo, BreakPHIEdge); 946 MachineBasicBlock::iterator InsertPos = SuccToSinkTo->begin(); 947 while (InsertPos != SuccToSinkTo->end() && InsertPos->isPHI()) 966 SalvageUnsunkDebugUsersOfCopy(MI, SuccToSinkTo); 968 performSink(MI, *SuccToSinkTo, InsertPos, DbgUsersToSink);