Lines Matching defs:ValueBit
1503 struct ValueBit {
1520 ValueBit(SDValue V, unsigned I, Kind K = Variable)
1522 ValueBit(Kind K = Variable) : Idx(UINT32_MAX), K(K) {}
1602 using ValueBitsMemoizedValue = std::pair<bool, SmallVector<ValueBit, 64>>;
1611 std::pair<bool, SmallVector<ValueBit, 64> *> getValueBits(SDValue V,
1618 SmallVector<ValueBit, 64> &Bits = ValueEntry->second;
1646 Bits[i] = ValueBit(ValueBit::ConstZero);
1651 Bits[i] = ValueBit(ValueBit::ConstZero);
1667 Bits[i] = ValueBit(ValueBit::ConstZero);
1672 Bits[i] = ValueBit(ValueBit::ConstZero);
1682 const SmallVector<ValueBit, 64> *LHSBits;
1698 Bits[i] = ValueBit(ValueBit::ConstZero);
1726 Bits[i] = ValueBit(ValueBit::ConstZero);
1758 const SmallVector<ValueBit, 64> *LHSBits;
1767 Bits[i] = ValueBit(ValueBit::ConstZero);
1778 SmallVector<ValueBit, 64> *InBits;
1802 const SmallVector<ValueBit, 64> *LHSBits;
1815 ? ValueBit((*LHSBits)[i].getValue(),
1817 ValueBit::VariableKnownToBeZero)
1818 : ValueBit(ValueBit::ConstZero);
1829 Bits[i] = ValueBit(V, i);
1833 Bits[i] = ValueBit(V, i, ValueBit::VariableKnownToBeZero);
1843 Bits[i] = ValueBit(V, i);
2815 SmallVector<ValueBit, 64> Bits;