Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4195 Value *ZextLoad = Root; in isLoadCombineCandidateImpl() local
4198 while (!isa<ConstantExpr>(ZextLoad) && in isLoadCombineCandidateImpl()
4199 (match(ZextLoad, m_Or(m_Value(), m_Value())) || in isLoadCombineCandidateImpl()
4200 (match(ZextLoad, m_Shl(m_Value(), m_APInt(ShAmtC))) && in isLoadCombineCandidateImpl()
4202 auto *BinOp = cast<BinaryOperator>(ZextLoad); in isLoadCombineCandidateImpl()
4203 ZextLoad = BinOp->getOperand(0); in isLoadCombineCandidateImpl()
4209 if ((MustMatchOrInst && !FoundOr) || ZextLoad == Root || in isLoadCombineCandidateImpl()
4210 !match(ZextLoad, m_ZExt(m_Load(m_Value(LoadPtr))))) in isLoadCombineCandidateImpl()