reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/LICM.cpp
 1666   LLVM_DEBUG(dbgs() << "LICM hoisting to " << Dest->getName() << ": " << I
 1669     return OptimizationRemark(DEBUG_TYPE, "Hoisted", &I) << "hoisting "
 1670                                                          << ore::NV("Inst", &I);
 1677   if (I.hasMetadataOtherThanDebugLoc() &&
 1681       !SafetyInfo->isGuaranteedToExecute(I, DT, CurLoop))
 1682     I.dropUnknownNonDebugMetadata();
 1684   if (isa<PHINode>(I))
 1686     moveInstructionBefore(I, *Dest->getFirstNonPHI(), *SafetyInfo, MSSAU);
 1689     moveInstructionBefore(I, *Dest->getTerminator(), *SafetyInfo, MSSAU);
 1693   if (const DebugLoc &DL = I.getDebugLoc())
 1694     I.setDebugLoc(DebugLoc::get(0, 0, DL.getScope(), DL.getInlinedAt()));
 1696   if (isa<LoadInst>(I))
 1698   else if (isa<CallInst>(I))