Lines Matching refs:Undefs
3816 static SDValue getConstVector(ArrayRef<APInt> Bits, const APInt &Undefs, in getConstVector() argument
3818 assert(Bits.size() == Undefs.getBitWidth() && in getConstVector()
3833 if (Undefs[i]) { in getConstVector()
3859 APInt Undefs = APInt::getZero(Bits.size()); in getConstVector() local
3860 return getConstVector(Bits, Undefs, VT, DAG, dl); in getConstVector()
4803 auto CollectConstantBits = [](const Constant *Cst, APInt &Mask, APInt &Undefs, in getTargetConstantBitsFromNode()
4808 Undefs.setBit(UndefBitIndex); in getTargetConstantBitsFromNode()
4862 BitVector Undefs; in getTargetConstantBitsFromNode() local
4865 if (BV->getConstantRawBits(true, SrcEltSizeInBits, SrcEltBits, Undefs)) { in getTargetConstantBitsFromNode()
4868 if (Undefs[I]) in getTargetConstantBitsFromNode()
6659 std::bitset<4> Zeroable, Undefs; in LowerBuildVectorv4x32() local
6662 Undefs[i] = Elt.isUndef(); in LowerBuildVectorv4x32()
6714 SDValue VZeroOrUndef = (Zeroable == Undefs) in LowerBuildVectorv4x32()
7196 const APInt &Undefs, LLVMContext &C) { in getConstantVector() argument
7214 ConstantVec.push_back(Undefs[I] ? UndefValue::get(Ty) in getConstantVector()
48492 APInt Undefs(NumDstElts, 0); in combineVectorPack() local
48501 Undefs.setBit(Lane * NumDstEltsPerLane + Elt); in combineVectorPack()
48527 return getConstVector(Bits, Undefs, VT.getSimpleVT(), DAG, SDLoc(N)); in combineVectorPack()
51157 auto MatchingBits = [](const APInt &Undefs, const APInt &UserUndefs, in combineConstantPoolLoads()
51159 for (unsigned I = 0, E = Undefs.getBitWidth(); I != E; ++I) { in combineConstantPoolLoads()
51160 if (Undefs[I]) in combineConstantPoolLoads()
51189 APInt Undefs, UserUndefs; in combineConstantPoolLoads() local
51193 if (getTargetConstantBitsFromNode(SDValue(N, 0), NumBits, Undefs, in combineConstantPoolLoads()
51197 if (MatchingBits(Undefs, UserUndefs, Bits, UserBits)) { in combineConstantPoolLoads()