Lines Matching refs:Provenance
2878 Provenance.resize(BW); in BitPart()
2886 SmallVector<int8_t, 32> Provenance; // int8_t means max size is i128. member
2961 if (A->Provenance[BitIdx] != BitPart::Unset && in collectBitParts()
2962 B->Provenance[BitIdx] != BitPart::Unset && in collectBitParts()
2963 A->Provenance[BitIdx] != B->Provenance[BitIdx]) in collectBitParts()
2966 if (A->Provenance[BitIdx] == BitPart::Unset) in collectBitParts()
2967 Result->Provenance[BitIdx] = B->Provenance[BitIdx]; in collectBitParts()
2969 Result->Provenance[BitIdx] = A->Provenance[BitIdx]; in collectBitParts()
2994 auto &P = Result->Provenance; in collectBitParts()
3026 Result->Provenance[BitIdx] = BitPart::Unset; in collectBitParts()
3040 Result->Provenance[BitIdx] = Res->Provenance[BitIdx]; in collectBitParts()
3042 Result->Provenance[BitIdx] = BitPart::Unset; in collectBitParts()
3055 Result->Provenance[BitIdx] = Res->Provenance[BitIdx]; in collectBitParts()
3069 Result->Provenance[(BitWidth - 1) - BitIdx] = Res->Provenance[BitIdx]; in collectBitParts()
3085 Result->Provenance[(BitWidth - 8 - ByteBitOfs) + BitIdx] = in collectBitParts()
3086 Res->Provenance[ByteBitOfs + BitIdx]; in collectBitParts()
3120 Result->Provenance[BitIdx + ModAmt] = LHS->Provenance[BitIdx]; in collectBitParts()
3122 Result->Provenance[BitIdx] = RHS->Provenance[BitIdx + StartBitRHS]; in collectBitParts()
3137 Result->Provenance[BitIdx] = BitIdx; in collectBitParts()
3177 ArrayRef<int8_t> BitProvenance = Res->Provenance; in recognizeBSwapOrBitReverseIdiom()