reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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());