Searched refs:ToDuplicate (Results 1 – 2 of 2) sorted by relevance
261 ArrayRef<Instruction *> ToDuplicate = {});266 ArrayRef<Instruction *> ToDuplicate = {});275 ArrayRef<Instruction *> ToDuplicate = {});982 unswitchNontrivialCondition(LoopCond, Val, CurrentLoop, TI, ToDuplicate); in unswitchIfProfitable()992 ArrayRef<Instruction *> ToDuplicate) { in emitPreheaderBranchOnCondition() argument1001 if (!ToDuplicate.empty()) { in emitPreheaderBranchOnCondition()1003 for (Instruction *I : reverse(ToDuplicate)) { in emitPreheaderBranchOnCondition()1034 BranchVal = Old2New[ToDuplicate[0]]; in emitPreheaderBranchOnCondition()1330 ArrayRef<Instruction *> ToDuplicate) { in unswitchNontrivialCondition() argument1459 TI, ToDuplicate); in unswitchNontrivialCondition()[all …]
213 BasicBlock &BB, ArrayRef<Value *> ToDuplicate, bool Direction, in buildPartialInvariantUnswitchConditionalBranch() argument217 for (auto *Val : reverse(ToDuplicate)) { in buildPartialInvariantUnswitchConditionalBranch()249 Value *Cond = VMap[ToDuplicate[0]]; in buildPartialInvariantUnswitchConditionalBranch()