Searched refs:cheapToScalarize (Results 1 – 1 of 1) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineVectorOps.cpp | 59 static bool cheapToScalarize(Value *V, bool IsConstantExtractIndex) { in cheapToScalarize() function 78 if (cheapToScalarize(V0, IsConstantExtractIndex) || in cheapToScalarize() 79 cheapToScalarize(V1, IsConstantExtractIndex)) in cheapToScalarize() 84 if (cheapToScalarize(V0, IsConstantExtractIndex) || in cheapToScalarize() 85 cheapToScalarize(V1, IsConstantExtractIndex)) in cheapToScalarize() 122 !(isa<BinaryOperator>(PHIUser)) || !cheapToScalarize(PHIUser, true)) in scalarizePHI() 418 if (match(SrcVec, m_UnOp(UO)) && cheapToScalarize(SrcVec, IndexC)) { in visitExtractElementInst() 426 if (match(SrcVec, m_BinOp(BO)) && cheapToScalarize(SrcVec, IndexC)) { in visitExtractElementInst() 437 cheapToScalarize(SrcVec, IndexC)) { in visitExtractElementInst()
|