Lines Matching refs:ValueBit

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