Lines Matching refs:Direction
200 bool Direction, in buildPartialUnswitchConditionalBranch() argument
205 Value *Cond = Direction ? IRB.CreateOr(Invariants) : in buildPartialUnswitchConditionalBranch()
207 IRB.CreateCondBr(Cond, Direction ? &UnswitchedSucc : &NormalSucc, in buildPartialUnswitchConditionalBranch()
208 Direction ? &NormalSucc : &UnswitchedSucc); in buildPartialUnswitchConditionalBranch()
213 BasicBlock &BB, ArrayRef<Value *> ToDuplicate, bool Direction, in buildPartialInvariantUnswitchConditionalBranch() argument
250 IRB.CreateCondBr(Cond, Direction ? &UnswitchedSucc : &NormalSucc, in buildPartialInvariantUnswitchConditionalBranch()
251 Direction ? &NormalSucc : &UnswitchedSucc); in buildPartialInvariantUnswitchConditionalBranch()
2057 bool Direction = true; in unswitchNontrivialInvariants() local
2069 Direction = false; in unswitchNontrivialInvariants()
2291 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, L, MSSAU); in unswitchNontrivialInvariants()
2293 buildPartialUnswitchConditionalBranch(*SplitBB, Invariants, Direction, in unswitchNontrivialInvariants()
2368 Direction ? ConstantInt::getTrue(BI->getContext()) in unswitchNontrivialInvariants()
2371 Direction ? ConstantInt::getFalse(BI->getContext()) in unswitchNontrivialInvariants()