Searched refs:ValToPoison (Results 1 – 1 of 1) sorted by relevance
222 static Value *getPoisonFor(DenseMap<Value *, Value *> &ValToPoison, Value *V) { in getPoisonFor() argument223 auto Itr = ValToPoison.find(V); in getPoisonFor()224 if (Itr != ValToPoison.end()) in getPoisonFor()258 DenseMap<Value *, Value *> ValToPoison; in rewrite() local268 ValToPoison[OldPHI] = NewPHI; in rewrite()288 CreateAssertNot(B, getPoisonFor(ValToPoison, Op)); in rewrite()294 Checks.push_back(getPoisonFor(ValToPoison, V)); in rewrite()298 ValToPoison[&I] = buildOrChain(B, Checks); in rewrite()304 if (!ValToPoison.count(OldPHI)) in rewrite()306 auto *NewPHI = cast<PHINode>(ValToPoison[OldPHI]); in rewrite()[all …]