reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
87 if (auto *PI = dyn_cast<PHINode>(&I)) 90 if (I.use_empty()) { 91 if (isInstructionTriviallyDead(&I, &TLI)) 92 DeadInsts.push_back(&I); 100 if (!IsFirstIteration && !ToSimplify->count(&I)) 103 Value *V = SimplifyInstruction(&I, SQ.getWithInstruction(&I)); 103 Value *V = SimplifyInstruction(&I, SQ.getWithInstruction(&I)); 104 if (!V || !LI.replacementPreservesLCSSAForm(&I, V)) 107 for (Value::use_iterator UI = I.use_begin(), UE = I.use_end(); 107 for (Value::use_iterator UI = I.use_begin(), UE = I.use_end(); 138 if (MemoryAccess *MA = MSSA->getMemoryAccess(&I)) 142 assert(I.use_empty() && "Should always have replaced all uses!"); 143 if (isInstructionTriviallyDead(&I, &TLI)) 144 DeadInsts.push_back(&I);