Lines Matching defs:CanFold
6953 bool CanFold = true;
6954 for (unsigned i = EltIdx + 1; i < 4 && CanFold; ++i) {
6962 CanFold = (SrcVector == V1) && (Current.getConstantOperandAPInt(1) == i);
6965 if (!CanFold)
7991 bool CanFold = true;
7998 for (unsigned i = 0, e = NumElts; i != e && CanFold; ++i) {
8010 CanFold = Op->getOpcode() == Opcode && Op->hasOneUse();
8012 if (!CanFold)
8020 CanFold = (Op0.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
8025 if (!CanFold)
8049 CanFold = I1 == I0 + 1 && Op0.getOperand(0) == Expected;
8053 CanFold = I0 == I1 + 1 && Op1.getOperand(0) == Expected;
8055 CanFold = false;
8060 return CanFold;
8501 bool CanFold = true;
8517 CanFold = false;
8519 if (CanFold) {