Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp1310 auto *NewBlend = new VPBlendRecipe( in simplifyBlends() local
1312 NewBlend->insertBefore(&R); in simplifyBlends()
1315 Blend->replaceAllUsesWith(NewBlend); in simplifyBlends()
1321 if (NewBlend->getNumOperands() == 3 && in simplifyBlends()
1322 match(NewBlend->getMask(1), m_Not(m_VPValue(NewMask)))) { in simplifyBlends()
1323 VPValue *Inc0 = NewBlend->getOperand(0); in simplifyBlends()
1324 VPValue *Inc1 = NewBlend->getOperand(1); in simplifyBlends()
1325 VPValue *OldMask = NewBlend->getOperand(2); in simplifyBlends()
1326 NewBlend->setOperand(0, Inc1); in simplifyBlends()
1327 NewBlend->setOperand(1, Inc0); in simplifyBlends()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp41948 SDValue NewBlend = in combineBlendOfPermutes() local
41951 return DAG.getVectorShuffle(VT, DL, NewBlend, DAG.getUNDEF(VT), in combineBlendOfPermutes()