Home
last modified time | relevance | path

Searched refs:skipTrivialSelect (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp178 static Value *skipTrivialSelect(Value *Cond) { in skipTrivialSelect() function
221 Instruction *OpI = dyn_cast<Instruction>(skipTrivialSelect(OpV)); in collectHomogenousInstGraphLoopInvariants()
528 Value *Cond = skipTrivialSelect(BI.getCondition()); in unswitchTrivialBranch()
650 assert(match(skipTrivialSelect(BI.getCondition()), m_LogicalOr()) && in unswitchTrivialBranch()
654 assert(match(skipTrivialSelect(BI.getCondition()), m_LogicalAnd()) && in unswitchTrivialBranch()
1121 isa<Constant>(skipTrivialSelect(BI->getCondition()))) in unswitchAllTrivialConditions()
2201 SI || (skipTrivialSelect(BI->getCondition()) == Invariants[0] && in unswitchNontrivialInvariants()
2207 assert(isa<Instruction>(skipTrivialSelect(BI->getCondition())) && in unswitchNontrivialInvariants()
2222 Value *Cond = skipTrivialSelect(BI->getCondition()); in unswitchNontrivialInvariants()
2368 Value *Cond = skipTrivialSelect(BI->getCondition()); in unswitchNontrivialInvariants()
[all …]