Lines Matching refs:skipTrivialSelect
178 static Value *skipTrivialSelect(Value *Cond) {
221 Instruction *OpI = dyn_cast<Instruction>(skipTrivialSelect(OpV));
522 Value *Cond = skipTrivialSelect(BI.getCondition());
644 assert(match(skipTrivialSelect(BI.getCondition()), m_LogicalOr()) &&
648 assert(match(skipTrivialSelect(BI.getCondition()), m_LogicalAnd()) &&
1116 isa<Constant>(skipTrivialSelect(BI->getCondition())))
2196 SI || (skipTrivialSelect(BI->getCondition()) == Invariants[0] &&
2202 assert(isa<Instruction>(skipTrivialSelect(BI->getCondition())) &&
2217 Value *Cond = skipTrivialSelect(BI->getCondition());
2363 Value *Cond = skipTrivialSelect(BI->getCondition());
2906 Cond = skipTrivialSelect(Cond);
2943 skipTrivialSelect(cast<IntrinsicInst>(&I)->getArgOperand(0));
3392 Value *Cond = skipTrivialSelect(BI.getCondition());
3439 Invariants[0] == skipTrivialSelect(BI->getCondition()));
3486 Cond = skipTrivialSelect(BI->getCondition());
3488 Cond = skipTrivialSelect(cast<SwitchInst>(&TI)->getCondition());