Lines Matching refs:skipTrivialSelect
176 static Value *skipTrivialSelect(Value *Cond) { in skipTrivialSelect() function
219 Instruction *OpI = dyn_cast<Instruction>(skipTrivialSelect(OpV)); in collectHomogenousInstGraphLoopInvariants()
520 Value *Cond = skipTrivialSelect(BI.getCondition()); in unswitchTrivialBranch()
641 assert(match(skipTrivialSelect(BI.getCondition()), m_LogicalOr()) && in unswitchTrivialBranch()
645 assert(match(skipTrivialSelect(BI.getCondition()), m_LogicalAnd()) && in unswitchTrivialBranch()
1107 isa<Constant>(skipTrivialSelect(BI->getCondition()))) in unswitchAllTrivialConditions()
2182 SI || (skipTrivialSelect(BI->getCondition()) == Invariants[0] && in unswitchNontrivialInvariants()
2188 assert(isa<Instruction>(skipTrivialSelect(BI->getCondition())) && in unswitchNontrivialInvariants()
2203 Value *Cond = skipTrivialSelect(BI->getCondition()); in unswitchNontrivialInvariants()
2348 Value *Cond = skipTrivialSelect(BI->getCondition()); in unswitchNontrivialInvariants()
2884 Cond = skipTrivialSelect(Cond); in collectUnswitchCandidates()
2921 skipTrivialSelect(cast<IntrinsicInst>(&I)->getArgOperand(0)); in collectUnswitchCandidates()
3370 Value *Cond = skipTrivialSelect(BI.getCondition()); in findBestNonTrivialUnswitchCandidate()
3417 Invariants[0] == skipTrivialSelect(BI->getCondition())); in findBestNonTrivialUnswitchCandidate()
3464 Cond = skipTrivialSelect(BI->getCondition()); in shouldInsertFreeze()
3466 Cond = skipTrivialSelect(cast<SwitchInst>(&TI)->getCondition()); in shouldInsertFreeze()