Searched refs:BitPart (Results 1 – 1 of 1) sorted by relevance
2845 struct BitPart { struct2846 BitPart(Value *P, unsigned BW) : Provider(P) { in BitPart() function2889 static const Optional<BitPart> &2891 std::map<Value *, Optional<BitPart>> &BPS, int Depth, in collectBitParts()2928 Result = BitPart(A->Provider, BitWidth); in collectBitParts()2930 if (A->Provenance[BitIdx] != BitPart::Unset && in collectBitParts()2931 B->Provenance[BitIdx] != BitPart::Unset && in collectBitParts()2935 if (A->Provenance[BitIdx] == BitPart::Unset) in collectBitParts()2966 P.insert(P.begin(), BitShift.getZExtValue(), BitPart::Unset); in collectBitParts()2969 P.insert(P.end(), BitShift.getZExtValue(), BitPart::Unset); in collectBitParts()[all …]