Lines Matching refs:CanFold
9030 bool CanFold = true; in LowerBuildVectorv4x32() local
9031 for (unsigned i = EltIdx + 1; i < 4 && CanFold; ++i) { in LowerBuildVectorv4x32()
9039 CanFold = (SrcVector == V1) && (Current.getConstantOperandAPInt(1) == i); in LowerBuildVectorv4x32()
9042 if (!CanFold) in LowerBuildVectorv4x32()
10038 bool CanFold = true; in isHorizontalBinOpPart() local
10045 for (unsigned i = 0, e = NumElts; i != e && CanFold; ++i) { in isHorizontalBinOpPart()
10057 CanFold = Op->getOpcode() == Opcode && Op->hasOneUse(); in isHorizontalBinOpPart()
10059 if (!CanFold) in isHorizontalBinOpPart()
10067 CanFold = (Op0.getOpcode() == ISD::EXTRACT_VECTOR_ELT && in isHorizontalBinOpPart()
10072 if (!CanFold) in isHorizontalBinOpPart()
10096 CanFold = I1 == I0 + 1 && Op0.getOperand(0) == Expected; in isHorizontalBinOpPart()
10100 CanFold = I0 == I1 + 1 && Op1.getOperand(0) == Expected; in isHorizontalBinOpPart()
10102 CanFold = false; in isHorizontalBinOpPart()
10107 return CanFold; in isHorizontalBinOpPart()
10547 bool CanFold = true; in LowerToHorizontalOp() local
10563 CanFold = false; in LowerToHorizontalOp()
10565 if (CanFold) { in LowerToHorizontalOp()