Lines Matching refs:DeadInsts
547 SmallVector<WeakTrackingVH, 16> DeadInsts; in RecursivelyDeleteTriviallyDeadInstructions() local
548 DeadInsts.push_back(I); in RecursivelyDeleteTriviallyDeadInstructions()
549 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts, TLI, MSSAU, in RecursivelyDeleteTriviallyDeadInstructions()
556 SmallVectorImpl<WeakTrackingVH> &DeadInsts, const TargetLibraryInfo *TLI, in RecursivelyDeleteTriviallyDeadInstructionsPermissive() argument
559 unsigned S = 0, E = DeadInsts.size(), Alive = 0; in RecursivelyDeleteTriviallyDeadInstructionsPermissive()
561 auto *I = dyn_cast_or_null<Instruction>(DeadInsts[S]); in RecursivelyDeleteTriviallyDeadInstructionsPermissive()
563 DeadInsts[S] = nullptr; in RecursivelyDeleteTriviallyDeadInstructionsPermissive()
569 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts, TLI, MSSAU, in RecursivelyDeleteTriviallyDeadInstructionsPermissive()
575 SmallVectorImpl<WeakTrackingVH> &DeadInsts, const TargetLibraryInfo *TLI, in RecursivelyDeleteTriviallyDeadInstructions() argument
579 while (!DeadInsts.empty()) { in RecursivelyDeleteTriviallyDeadInstructions()
580 Value *V = DeadInsts.pop_back_val(); in RecursivelyDeleteTriviallyDeadInstructions()
608 DeadInsts.push_back(OpI); in RecursivelyDeleteTriviallyDeadInstructions()