• Home
  • Raw
  • Download

Lines Matching refs:VWidth

909   unsigned VWidth = V->getType()->getVectorNumElements();  in SimplifyDemandedVectorElts()  local
910 APInt EltMask(APInt::getAllOnesValue(VWidth)); in SimplifyDemandedVectorElts()
937 for (unsigned i = 0; i != VWidth; ++i) { in SimplifyDemandedVectorElts()
983 APInt UndefElts2(VWidth, 0); in SimplifyDemandedVectorElts()
1004 if (IdxNo >= VWidth || !DemandedElts[IdxNo]) { in SimplifyDemandedVectorElts()
1026 for (unsigned i = 0; i < VWidth; i++) { in SimplifyDemandedVectorElts()
1051 for (unsigned i = 0; i < VWidth; i++) { in SimplifyDemandedVectorElts()
1074 for (unsigned i = 0; i < VWidth; ++i) { in SimplifyDemandedVectorElts()
1089 for (unsigned i = 0; i < VWidth; i++) { in SimplifyDemandedVectorElts()
1124 if (VWidth == InVWidth) { in SimplifyDemandedVectorElts()
1129 } else if ((VWidth % InVWidth) == 0) { in SimplifyDemandedVectorElts()
1133 Ratio = VWidth / InVWidth; in SimplifyDemandedVectorElts()
1134 for (unsigned OutIdx = 0; OutIdx != VWidth; ++OutIdx) in SimplifyDemandedVectorElts()
1137 } else if ((InVWidth % VWidth) == 0) { in SimplifyDemandedVectorElts()
1141 Ratio = InVWidth / VWidth; in SimplifyDemandedVectorElts()
1158 if (VWidth == InVWidth) { in SimplifyDemandedVectorElts()
1160 } else if ((VWidth % InVWidth) == 0) { in SimplifyDemandedVectorElts()
1164 for (unsigned OutIdx = 0; OutIdx != VWidth; ++OutIdx) in SimplifyDemandedVectorElts()
1167 } else if ((InVWidth % VWidth) == 0) { in SimplifyDemandedVectorElts()
1171 for (unsigned OutIdx = 0; OutIdx != VWidth; ++OutIdx) { in SimplifyDemandedVectorElts()
1326 UndefElts |= APInt::getHighBitsSet(VWidth, VWidth / 2); in SimplifyDemandedVectorElts()