Lines Matching refs:TrueBB
271 BasicBlock *TrueBB, BasicBlock *FalseBB,
4256 Value *Cond, BasicBlock *TrueBB, in SimplifyTerminatorOnSelect() argument
4265 BasicBlock *KeepEdge1 = TrueBB; in SimplifyTerminatorOnSelect()
4266 BasicBlock *KeepEdge2 = TrueBB != FalseBB ? FalseBB : nullptr; in SimplifyTerminatorOnSelect()
4281 if (Succ != TrueBB && Succ != FalseBB) in SimplifyTerminatorOnSelect()
4291 if (TrueBB == FalseBB) { in SimplifyTerminatorOnSelect()
4294 Builder.CreateBr(TrueBB); in SimplifyTerminatorOnSelect()
4298 BranchInst *NewBI = Builder.CreateCondBr(Cond, TrueBB, FalseBB); in SimplifyTerminatorOnSelect()
4302 } else if (KeepEdge1 && (KeepEdge2 || TrueBB == FalseBB)) { in SimplifyTerminatorOnSelect()
4312 Builder.CreateBr(TrueBB); in SimplifyTerminatorOnSelect()
4346 BasicBlock *TrueBB = SI->findCaseValue(TrueVal)->getCaseSuccessor(); in SimplifySwitchOnSelect() local
4364 return SimplifyTerminatorOnSelect(SI, Condition, TrueBB, FalseBB, TrueWeight, in SimplifySwitchOnSelect()
4382 BasicBlock *TrueBB = TBA->getBasicBlock(); in SimplifyIndirectBrOnSelect() local
4386 return SimplifyTerminatorOnSelect(IBI, SI->getCondition(), TrueBB, FalseBB, 0, in SimplifyIndirectBrOnSelect()