Lines Matching refs:bit_vector_
22 : bit_vector_(register_count + 1, zone) {} in BytecodeLivenessState()
24 const BitVector& bit_vector() const { return bit_vector_; } in bit_vector()
26 BitVector& bit_vector() { return bit_vector_; } in bit_vector()
30 DCHECK_LT(index, bit_vector_.length() - 1); in RegisterIsLive()
31 return bit_vector_.Contains(index); in RegisterIsLive()
35 return bit_vector_.Contains(bit_vector_.length() - 1); in AccumulatorIsLive()
39 return bit_vector_.Equals(other.bit_vector_); in Equals()
44 DCHECK_LT(index, bit_vector_.length() - 1); in MarkRegisterLive()
45 bit_vector_.Add(index); in MarkRegisterLive()
50 DCHECK_LT(index, bit_vector_.length() - 1); in MarkRegisterDead()
51 bit_vector_.Remove(index); in MarkRegisterDead()
54 void MarkAccumulatorLive() { bit_vector_.Add(bit_vector_.length() - 1); } in MarkAccumulatorLive()
56 void MarkAccumulatorDead() { bit_vector_.Remove(bit_vector_.length() - 1); } in MarkAccumulatorDead()
58 void MarkAllLive() { bit_vector_.AddAll(); } in MarkAllLive()
61 bit_vector_.Union(other.bit_vector_); in Union()
65 return bit_vector_.UnionIsChanged(other.bit_vector_); in UnionIsChanged()
69 bit_vector_.CopyFrom(other.bit_vector_); in CopyFrom()
73 BitVector bit_vector_;