Home | History | Annotate | Download | only in X86

Lines Matching defs:HalfSize

3252   int HalfSize = QuarterSize*2;
3254 if (!isUndefOrInRange(Mask[i], 0, HalfSize))
3257 if (!isUndefOrInRange(Mask[i], NumElems, NumElems+HalfSize))
3264 if (!isUndefOrInRange(Mask[i], HalfSize, NumElems))
3266 int FstHalfIdx = i-HalfSize;
3269 if (!isUndefOrEqual(Mask[i], Mask[FstHalfIdx]+HalfSize))
3273 if (!isUndefOrInRange(Mask[i], NumElems+HalfSize, NumElems*2))
3275 int FstHalfIdx = i-HalfSize;
3278 if (!isUndefOrEqual(Mask[i], Mask[FstHalfIdx]+HalfSize))
3296 int HalfSize = NumElems/2;
3302 unsigned Shamt = (i%HalfSize)*2;
3303 unsigned Elt = SVOp->getMaskElt(i) % HalfSize;
3335 int HalfSize = QuarterSize*2;
3337 if (!isUndefOrInRange(Mask[i], 0, HalfSize))
3340 if (!isUndefOrInRange(Mask[i], NumElems, NumElems+HalfSize))
3343 if (!isUndefOrInRange(Mask[i], HalfSize, NumElems))
3346 if (!isUndefOrInRange(Mask[i], NumElems+HalfSize, NumElems*2))
3362 int HalfSize = NumElems/2;
3367 int Elt = SVOp->getMaskElt(i) % HalfSize;
3709 int HalfSize = VT.getVectorNumElements()/2;
3714 if (isSequentialOrUndefInRange(Mask, 0, HalfSize, Half*HalfSize)) {
3722 if (isSequentialOrUndefInRange(Mask, HalfSize, HalfSize, Half*HalfSize)) {
3737 int HalfSize = VT.getVectorNumElements()/2;
3740 for (int i = 0; i < HalfSize; ++i) {
3742 FstHalf = SVOp->getMaskElt(i)/HalfSize;
3746 for (int i = HalfSize; i < HalfSize*2; ++i) {
3748 SndHalf = SVOp->getMaskElt(i)/HalfSize;
5924 int HalfSize = NumElems/2;
5929 for (int l = 0; l < NumElems*2; l += HalfSize) {
5930 if (isUndefOrInRange(M, 0, HalfSize, l, l+HalfSize)) {
5936 for (int l = 0; l < NumElems*2; l += HalfSize) {
5937 if (isUndefOrInRange(M, HalfSize, HalfSize, l, l+HalfSize)) {
5958 int HalfSize = NumElems/2;
5963 for (int i = 0; i < HalfSize; ++i) {
5968 FstVecExtractIdx = Elt % NumElems < HalfSize ? 0 : HalfSize;
5971 for (int i = HalfSize; i < NumElems; ++i) {
5976 SndVecExtractIdx = Elt % NumElems < HalfSize ? 0 : HalfSize;
5988 for (int i = 0; i < HalfSize; ++i) {
5990 MaskV1.push_back(Elt < 0 ? Elt : Elt % HalfSize);
5992 for (int i = HalfSize; i < NumElems; ++i) {
5994 MaskV2.push_back(Elt < 0 ? Elt : Elt % HalfSize);