Lines Matching refs:Provenance
3622 Provenance.resize(BW); in BitPart()
3630 SmallVector<int8_t, 32> Provenance; // int8_t means max size is i128. member
3705 if (A->Provenance[BitIdx] != BitPart::Unset && in collectBitParts()
3706 B->Provenance[BitIdx] != BitPart::Unset && in collectBitParts()
3707 A->Provenance[BitIdx] != B->Provenance[BitIdx]) in collectBitParts()
3710 if (A->Provenance[BitIdx] == BitPart::Unset) in collectBitParts()
3711 Result->Provenance[BitIdx] = B->Provenance[BitIdx]; in collectBitParts()
3713 Result->Provenance[BitIdx] = A->Provenance[BitIdx]; in collectBitParts()
3738 auto &P = Result->Provenance; in collectBitParts()
3770 Result->Provenance[BitIdx] = BitPart::Unset; in collectBitParts()
3784 Result->Provenance[BitIdx] = Res->Provenance[BitIdx]; in collectBitParts()
3786 Result->Provenance[BitIdx] = BitPart::Unset; in collectBitParts()
3799 Result->Provenance[BitIdx] = Res->Provenance[BitIdx]; in collectBitParts()
3813 Result->Provenance[(BitWidth - 1) - BitIdx] = Res->Provenance[BitIdx]; in collectBitParts()
3829 Result->Provenance[(BitWidth - 8 - ByteBitOfs) + BitIdx] = in collectBitParts()
3830 Res->Provenance[ByteBitOfs + BitIdx]; in collectBitParts()
3864 Result->Provenance[BitIdx + ModAmt] = LHS->Provenance[BitIdx]; in collectBitParts()
3866 Result->Provenance[BitIdx] = RHS->Provenance[BitIdx + StartBitRHS]; in collectBitParts()
3881 Result->Provenance[BitIdx] = BitIdx; in collectBitParts()
3922 ArrayRef<int8_t> BitProvenance = Res->Provenance; in recognizeBSwapOrBitReverseIdiom()