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

References

lib/Transforms/InstCombine/InstructionCombining.cpp
 3119   assert(I->hasOneUse() && "Invariants didn't hold!");
 3120   BasicBlock *SrcBlock = I->getParent();
 3123   if (isa<PHINode>(I) || I->isEHPad() || I->mayHaveSideEffects() ||
 3123   if (isa<PHINode>(I) || I->isEHPad() || I->mayHaveSideEffects() ||
 3123   if (isa<PHINode>(I) || I->isEHPad() || I->mayHaveSideEffects() ||
 3124       I->isTerminator())
 3131   if (isa<AllocaInst>(I))
 3139   if (auto *CI = dyn_cast<CallInst>(I)) {
 3145   if (I->mayReadFromMemory()) {
 3146     for (BasicBlock::iterator Scan = I->getIterator(),
 3147                               E = I->getParent()->end();
 3153   I->moveBefore(&*InsertPos);
 3162   findDbgUsers(DbgUsers, I);
 3171         if (!isa<CastInst>(I))
 3175             0, MetadataAsValue::get(I->getContext(),
 3176                                     ValueAsMetadata::get(I->getOperand(0))));
 3186       if (!salvageDebugInfoForDbgValues(*I, TmpUser)) {
 3191         Value *Undef = UndefValue::get(I->getType());