Lines Matching refs:skipTrivialSelect
121 static Value *skipTrivialSelect(Value *Cond) { in skipTrivialSelect() function
164 Instruction *OpI = dyn_cast<Instruction>(skipTrivialSelect(OpV)); in collectHomogenousInstGraphLoopInvariants()
462 Value *Cond = skipTrivialSelect(BI.getCondition()); in unswitchTrivialBranch()
583 assert(match(skipTrivialSelect(BI.getCondition()), m_LogicalOr()) && in unswitchTrivialBranch()
587 assert(match(skipTrivialSelect(BI.getCondition()), m_LogicalAnd()) && in unswitchTrivialBranch()
1043 isa<Constant>(skipTrivialSelect(BI->getCondition()))) in unswitchAllTrivialConditions()
2066 SI || (skipTrivialSelect(BI->getCondition()) == Invariants[0] && in unswitchNontrivialInvariants()
2072 assert(isa<Instruction>(skipTrivialSelect(BI->getCondition())) && in unswitchNontrivialInvariants()
2087 Value *Cond = skipTrivialSelect(BI->getCondition()); in unswitchNontrivialInvariants()
2234 Value *Cond = skipTrivialSelect(BI->getCondition()); in unswitchNontrivialInvariants()
2773 Value *Cond = skipTrivialSelect(BI->getCondition()); in unswitchBestCondition()
2923 Value *Cond = skipTrivialSelect(BI.getCondition()); in unswitchBestCondition()
2971 Invariants[0] == skipTrivialSelect(BI->getCondition()))); in unswitchBestCondition()