Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:VWidth

298   unsigned VWidth = VT->getNumElements();
317 auto ShiftVec = Builder.CreateVectorSplat(VWidth, ShiftAmt);
1614 unsigned VWidth = Arg->getType()->getVectorNumElements();
1615 if (Value *V = SimplifyDemandedVectorEltsLow(Arg, VWidth, 1)) {
1663 unsigned VWidth = Arg0->getType()->getVectorNumElements();
1664 if (Value *V = SimplifyDemandedVectorEltsLow(Arg0, VWidth, 1)) {
1668 if (Value *V = SimplifyDemandedVectorEltsLow(Arg1, VWidth, 1)) {
1694 unsigned VWidth = Arg1->getType()->getVectorNumElements();
1695 if (Value *V = SimplifyDemandedVectorEltsLow(Arg1, VWidth, 1)) {
1709 unsigned VWidth = Arg0->getType()->getVectorNumElements();
1710 if (Value *V = SimplifyDemandedVectorEltsHigh(Arg0, VWidth, VWidth - 1)) {
1714 if (Value *V = SimplifyDemandedVectorEltsLow(Arg1, VWidth, 1)) {
1770 unsigned VWidth = Arg1->getType()->getVectorNumElements();
1772 if (Value *V = SimplifyDemandedVectorEltsLow(Arg1, VWidth, VWidth / 2)) {
1840 unsigned VWidth = Op0->getType()->getVectorNumElements();
1841 assert(Op0->getType()->getPrimitiveSizeInBits() == 128 && VWidth == 2 &&
1854 if (Value *V = SimplifyDemandedVectorEltsLow(Op0, VWidth, 1)) {
1864 unsigned VWidth = Op0->getType()->getVectorNumElements();
1866 Op1->getType()->getPrimitiveSizeInBits() == 128 && VWidth == 2 &&
1887 if (Value *V = SimplifyDemandedVectorEltsLow(Op0, VWidth, 1)) {