reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
144 if (AllocaInst *AI = dyn_cast<AllocaInst>(Inst)) 149 if (!isSafeToMove(Inst, AA, Stores)) 167 DomTreeNode *DTN = DT.getNode(Inst->getParent()); 173 if (IsAcceptableTarget(Inst, Candidate, DT, LI)) 179 for (succ_iterator I = succ_begin(Inst->getParent()), 180 E = succ_end(Inst->getParent()); I != E && !SuccToSinkTo; ++I) { 181 if (IsAcceptableTarget(Inst, *I, DT, LI)) 189 LLVM_DEBUG(dbgs() << "Sink" << *Inst << " ("; 190 Inst->getParent()->printAsOperand(dbgs(), false); dbgs() << " -> "; 194 Inst->moveBefore(&*SuccToSinkTo->getFirstInsertionPt());