Lines Matching refs:ValueBit
1516 struct ValueBit { struct in __anonc3d3b4b60711::BitPermutationSelector
1533 ValueBit(SDValue V, unsigned I, Kind K = Variable) in ValueBit() argument
1535 ValueBit(Kind K = Variable) : Idx(UINT32_MAX), K(K) {} in ValueBit() function
1615 using ValueBitsMemoizedValue = std::pair<bool, SmallVector<ValueBit, 64>>;
1624 std::pair<bool, SmallVector<ValueBit, 64> *> getValueBits(SDValue V, in getValueBits()
1631 SmallVector<ValueBit, 64> &Bits = ValueEntry->second; in getValueBits()
1659 Bits[i] = ValueBit(ValueBit::ConstZero); in getValueBits()
1664 Bits[i] = ValueBit(ValueBit::ConstZero); in getValueBits()
1680 Bits[i] = ValueBit(ValueBit::ConstZero); in getValueBits()
1685 Bits[i] = ValueBit(ValueBit::ConstZero); in getValueBits()
1695 const SmallVector<ValueBit, 64> *LHSBits; in getValueBits()
1711 Bits[i] = ValueBit(ValueBit::ConstZero); in getValueBits()
1739 Bits[i] = ValueBit(ValueBit::ConstZero); in getValueBits()
1771 const SmallVector<ValueBit, 64> *LHSBits; in getValueBits()
1780 Bits[i] = ValueBit(ValueBit::ConstZero); in getValueBits()
1791 SmallVector<ValueBit, 64> *InBits; in getValueBits()
1815 const SmallVector<ValueBit, 64> *LHSBits; in getValueBits()
1828 ? ValueBit((*LHSBits)[i].getValue(), in getValueBits()
1830 ValueBit::VariableKnownToBeZero) in getValueBits()
1831 : ValueBit(ValueBit::ConstZero); in getValueBits()
1842 Bits[i] = ValueBit(V, i); in getValueBits()
1846 Bits[i] = ValueBit(V, i, ValueBit::VariableKnownToBeZero); in getValueBits()
1856 Bits[i] = ValueBit(V, i); in getValueBits()
2828 SmallVector<ValueBit, 64> Bits;