Lines Matching refs:Direction
273 BasicBlock &BB, ArrayRef<Value *> Invariants, bool Direction, in buildPartialUnswitchConditionalBranch() argument
285 Value *Cond = Direction ? IRB.CreateOr(FrozenInvariants) in buildPartialUnswitchConditionalBranch()
287 IRB.CreateCondBr(Cond, Direction ? &UnswitchedSucc : &NormalSucc, in buildPartialUnswitchConditionalBranch()
288 Direction ? &NormalSucc : &UnswitchedSucc); in buildPartialUnswitchConditionalBranch()
293 BasicBlock &BB, ArrayRef<Value *> ToDuplicate, bool Direction, in buildPartialInvariantUnswitchConditionalBranch() argument
330 IRB.CreateCondBr(Cond, Direction ? &UnswitchedSucc : &NormalSucc, in buildPartialInvariantUnswitchConditionalBranch()
331 Direction ? &NormalSucc : &UnswitchedSucc); in buildPartialInvariantUnswitchConditionalBranch()
2214 bool Direction = true; in unswitchNontrivialInvariants() local
2226 Direction = false; in unswitchNontrivialInvariants()
2468 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, L, MSSAU); in unswitchNontrivialInvariants()
2471 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, in unswitchNontrivialInvariants()
2548 Direction ? ConstantInt::getTrue(BI->getContext()) in unswitchNontrivialInvariants()
2551 Direction ? ConstantInt::getFalse(BI->getContext()) in unswitchNontrivialInvariants()