Searched refs:skipTrivialSelect (Results 1 – 1 of 1) sorted by relevance
178 static Value *skipTrivialSelect(Value *Cond) { in skipTrivialSelect() function 221 Instruction *OpI = dyn_cast<Instruction>(skipTrivialSelect(OpV)); in collectHomogenousInstGraphLoopInvariants() 522 Value *Cond = skipTrivialSelect(BI.getCondition()); in unswitchTrivialBranch() 644 assert(match(skipTrivialSelect(BI.getCondition()), m_LogicalOr()) && in unswitchTrivialBranch() 648 assert(match(skipTrivialSelect(BI.getCondition()), m_LogicalAnd()) && in unswitchTrivialBranch() 1116 isa<Constant>(skipTrivialSelect(BI->getCondition()))) in unswitchAllTrivialConditions() 2196 SI || (skipTrivialSelect(BI->getCondition()) == Invariants[0] && in unswitchNontrivialInvariants() 2202 assert(isa<Instruction>(skipTrivialSelect(BI->getCondition())) && in unswitchNontrivialInvariants() 2217 Value *Cond = skipTrivialSelect(BI->getCondition()); in unswitchNontrivialInvariants() 2363 Value *Cond = skipTrivialSelect(B in unswitchNontrivialInvariants() [all...]