reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2094 KnownUndef = KnownZero = APInt::getNullValue(NumElts); 2098 KnownUndef.setAllBits(); 2108 KnownUndef.setAllBits(); 2122 KnownUndef.setAllBits(); 2125 KnownUndef.setHighBits(NumElts - 1); 2140 return SimplifyDemandedVectorElts(Src, DemandedElts, KnownUndef, 2182 KnownUndef.setBits(i * Scale, (i + 1) * Scale); 2207 KnownUndef.setBit(i); 2224 KnownUndef.setBit(i); 2235 KnownUndef.setBit(i); 2254 KnownUndef.insertBits(SubUndef, i * NumSubElts); 2286 if (SimplifyDemandedVectorElts(Base, BaseElts, KnownUndef, KnownZero, TLO, 2289 KnownUndef.insertBits(SubUndef, SubIdx); 2305 KnownUndef = SrcUndef.extractBits(NumElts, Idx); 2324 if (SimplifyDemandedVectorElts(Vec, DemandedVecElts, KnownUndef, 2328 KnownUndef.clearBit(Idx); 2330 KnownUndef.setBit(Idx); 2369 KnownUndef = UndefLHS & UndefRHS; 2431 KnownUndef.setBit(i); 2434 KnownUndef.setBit(i); 2439 KnownUndef.setBit(i); 2457 KnownUndef = SrcUndef.zextOrTrunc(NumElts); 2468 if (DemandedElts.isSubsetOf(KnownUndef)) 2470 KnownUndef.clearAllBits(); 2496 KnownUndef = getKnownUndefForVectorBinop(Op, TLO.DAG, UndefLHS, UndefRHS); 2514 KnownUndef = UndefLHS & UndefRHS; // TODO: use getKnownUndefForVectorBinop? 2523 if (SimplifyDemandedVectorElts(Op.getOperand(0), DemandedElts, KnownUndef, 2532 KnownUndef &= SrcUndef; 2533 KnownUndef &= ~KnownZero; 2539 if (SimplifyDemandedVectorElts(Op.getOperand(0), DemandedElts, KnownUndef, 2545 if (DemandedElts.isSubsetOf(KnownUndef)) 2547 KnownUndef.clearAllBits(); 2552 if (SimplifyDemandedVectorEltsForTargetNode(Op, DemandedElts, KnownUndef, 2565 assert((KnownUndef & KnownZero) == 0 && "Elements flagged as undef AND zero"); 2569 if (DemandedElts.isSubsetOf(KnownUndef))