Lines Matching refs:UndefBits
6736 APInt &UndefBits) { in resolveBuildVector() argument
6746 UndefBits <<= SplatBitSize; in resolveBuildVector()
6748 UndefBits |= (SplatBits ^ SplatUndef).zextOrTrunc(VT.getSizeInBits()); in resolveBuildVector()
6965 APInt UndefBits(VT.getSizeInBits(), 0); in LowerVectorAND() local
6966 if (resolveBuildVector(BVN, DefBits, UndefBits)) { in LowerVectorAND()
6977 UndefBits = ~UndefBits; in LowerVectorAND()
6979 UndefBits, &LHS)) || in LowerVectorAND()
6981 UndefBits, &LHS))) in LowerVectorAND()
7110 APInt UndefBits(VT.getSizeInBits(), 0); in LowerVectorOR() local
7111 if (resolveBuildVector(BVN, DefBits, UndefBits)) { in LowerVectorOR()
7121 UndefBits, &LHS)) || in LowerVectorOR()
7123 UndefBits, &LHS))) in LowerVectorOR()
7168 APInt UndefBits(VT.getSizeInBits(), 0); in ConstantBuildVector() local
7170 if (resolveBuildVector(BVN, DefBits, UndefBits)) { in ConstantBuildVector()
7186 DefBits = UndefBits; in ConstantBuildVector()
7195 DefBits = ~UndefBits; in ConstantBuildVector()
7723 APInt UndefBits(VT.getSizeInBits(), 0); in EmitVectorComparison() local
7724 bool IsCnst = BVN && resolveBuildVector(BVN, CnstBits, UndefBits); in EmitVectorComparison()