Lines Matching refs:LHS
826 inline bool operator |=(SparseBitVector<ElementSize> &LHS,
828 return LHS |= *RHS;
832 inline bool operator |=(SparseBitVector<ElementSize> *LHS,
834 return LHS->operator|=(RHS);
838 inline bool operator &=(SparseBitVector<ElementSize> *LHS,
840 return LHS->operator&=(RHS);
844 inline bool operator &=(SparseBitVector<ElementSize> &LHS,
846 return LHS &= *RHS;
853 operator|(const SparseBitVector<ElementSize> &LHS,
855 SparseBitVector<ElementSize> Result(LHS);
862 operator&(const SparseBitVector<ElementSize> &LHS,
864 SparseBitVector<ElementSize> Result(LHS);
871 operator-(const SparseBitVector<ElementSize> &LHS,
874 Result.intersectWithComplement(LHS, RHS);
883 void dump(const SparseBitVector<ElementSize> &LHS, raw_ostream &out) {
886 typename SparseBitVector<ElementSize>::iterator bi = LHS.begin(),
887 be = LHS.end();