Lines Matching refs:Direction
271 BasicBlock &BB, ArrayRef<Value *> Invariants, bool Direction, in buildPartialUnswitchConditionalBranch() argument
283 Value *Cond = Direction ? IRB.CreateOr(FrozenInvariants) in buildPartialUnswitchConditionalBranch()
285 IRB.CreateCondBr(Cond, Direction ? &UnswitchedSucc : &NormalSucc, in buildPartialUnswitchConditionalBranch()
286 Direction ? &NormalSucc : &UnswitchedSucc); in buildPartialUnswitchConditionalBranch()
291 BasicBlock &BB, ArrayRef<Value *> ToDuplicate, bool Direction, in buildPartialInvariantUnswitchConditionalBranch() argument
328 IRB.CreateCondBr(Cond, Direction ? &UnswitchedSucc : &NormalSucc, in buildPartialInvariantUnswitchConditionalBranch()
329 Direction ? &NormalSucc : &UnswitchedSucc); in buildPartialInvariantUnswitchConditionalBranch()
2200 bool Direction = true; in unswitchNontrivialInvariants() local
2212 Direction = false; in unswitchNontrivialInvariants()
2448 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, L, MSSAU); in unswitchNontrivialInvariants()
2451 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, in unswitchNontrivialInvariants()
2528 Direction ? ConstantInt::getTrue(BI->getContext()) in unswitchNontrivialInvariants()
2531 Direction ? ConstantInt::getFalse(BI->getContext()) in unswitchNontrivialInvariants()