Home | History | Annotate | Download | only in X86

Lines Matching refs:CanFold

4632   bool CanFold = true;
4633 for (unsigned i = EltIdx + 1; i < 4 && CanFold; ++i) {
4641 CanFold = SrcVector == V1 &&
4645 if (!CanFold)
5236 bool CanFold = true;
5243 for (unsigned i = 0, e = NumElts; i != e && CanFold; ++i) {
5255 CanFold = Op->getOpcode() == Opcode && Op->hasOneUse();
5257 if (!CanFold)
5265 CanFold = (Op0.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
5270 if (!CanFold)
5288 CanFold = I1 == I0 + 1 && Op0.getOperand(0) == Expected;
5292 CanFold = I0 == I1 + 1 && Op1.getOperand(0) == Expected;
5294 CanFold = false;
5299 return CanFold;
5541 bool CanFold = true;
5558 CanFold = false;
5560 if (CanFold) {
20305 bool CanFold = false;
20314 CanFold = true;
20319 for (unsigned i = 0, e = SVTNumElts; i != e && CanFold; ++i)
20320 CanFold = SVOp->getMaskElt(i) == (int)(i * 2);
20321 for (unsigned i = SVTNumElts, e = NumElts; i != e && CanFold; ++i)
20322 CanFold = SVOp->getMaskElt(i) < 0;
20324 if (CanFold) {