reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1942 if (isa<DbgInfoIntrinsic>(I)) 1949 const DataLayout &DL = I->getModule()->getDataLayout(); 1950 if (Value *V = SimplifyInstruction(I, {DL, TLI, DT, AC})) { 1952 if (!I->use_empty()) { 1953 I->replaceAllUsesWith(V); 1956 if (isInstructionTriviallyDead(I, TLI)) { 1957 markInstructionForDeletion(I); 1968 if (IntrinsicInst *IntrinsicI = dyn_cast<IntrinsicInst>(I)) 1972 if (LoadInst *LI = dyn_cast<LoadInst>(I)) { 1983 if (BranchInst *BI = dyn_cast<BranchInst>(I)) { 2012 if (SwitchInst *SI = dyn_cast<SwitchInst>(I)) { 2036 if (I->getType()->isVoidTy()) 2040 unsigned Num = VN.lookupOrAdd(I); 2044 if (isa<AllocaInst>(I) || I->isTerminator() || isa<PHINode>(I)) { 2044 if (isa<AllocaInst>(I) || I->isTerminator() || isa<PHINode>(I)) { 2044 if (isa<AllocaInst>(I) || I->isTerminator() || isa<PHINode>(I)) { 2045 addToLeaderTable(Num, I, I->getParent()); 2045 addToLeaderTable(Num, I, I->getParent()); 2053 addToLeaderTable(Num, I, I->getParent()); 2053 addToLeaderTable(Num, I, I->getParent()); 2059 Value *Repl = findLeader(I->getParent(), Num); 2062 addToLeaderTable(Num, I, I->getParent()); 2062 addToLeaderTable(Num, I, I->getParent()); 2064 } else if (Repl == I) { 2071 patchAndReplaceAllUsesWith(I, Repl); 2074 markInstructionForDeletion(I);