Lines Matching defs:TheOnlyDest
197 BasicBlock *TheOnlyDest = DefaultDest;
199 // If the default is unreachable, ignore it when searching for TheOnlyDest.
202 TheOnlyDest = SI->case_begin()->getCaseSuccessor();
211 TheOnlyDest = It->getCaseSuccessor();
254 // We do this by reseting "TheOnlyDest" to null when we find two non-equal
256 if (It->getCaseSuccessor() != TheOnlyDest)
257 TheOnlyDest = nullptr;
263 if (CI && !TheOnlyDest) {
266 TheOnlyDest = SI->getDefaultDest();
271 if (TheOnlyDest) {
273 Builder.CreateBr(TheOnlyDest);
279 BasicBlock *SuccToKeep = TheOnlyDest;
281 if (DTU && Succ != TheOnlyDest)
285 SuccToKeep = nullptr; // Don't modify the first branch to TheOnlyDest
343 BasicBlock *TheOnlyDest = BA->getBasicBlock();
347 Builder.CreateBr(TheOnlyDest);
349 BasicBlock *SuccToKeep = TheOnlyDest;
352 if (DTU && DestBB != TheOnlyDest)