Lines Matching refs:ValueSet
32 // A ValueSet is a simple abstraction on top of a BitMap representing
37 class ValueSet: public CompilationResourceObj {
42 ValueSet();
44 ValueSet* copy();
48 bool set_intersect(ValueSet* other);
49 void set_union(ValueSet* other);
51 void set_from(ValueSet* other);
52 bool equals (ValueSet* other);
55 inline ValueSet::ValueSet() : _map(Instruction::number_of_instructions()) {
60 inline ValueSet* ValueSet::copy() {
61 ValueSet* res = new ValueSet();
67 inline bool ValueSet::contains(Value x) {
72 inline void ValueSet::put(Value x) {
77 inline void ValueSet::remove(Value x) {
82 inline bool ValueSet::set_intersect(ValueSet* other) {
87 inline void ValueSet::set_union(ValueSet* other) {
92 inline void ValueSet::clear() {
96 inline void ValueSet::set_from(ValueSet* other) {
100 inline bool ValueSet::equals(ValueSet* other) {