Lines Matching refs:bit_class
320 def _set_var_bit_class(self, var_id, bit_class): argument
321 assert bit_class != 0
324 self._var_classes[var_id] = bit_class
327 assert canon_class < 0 or canon_class == bit_class
328 var_class = self._class_relation.add_equiv(var_class, bit_class)
364 def _propagate_bit_class_down(self, val, bit_class): argument
366 assert val.bit_size == 0 or val.bit_size == bit_class
369 assert val.bit_size == 0 or val.bit_size == bit_class
370 self._set_var_bit_class(val.index, bit_class)
376 assert bit_class == 0 or bit_class == dst_type_bits
378 assert val.common_size == 0 or val.common_size == bit_class
379 val.common_size = bit_class
437 def _validate_bit_class_down(self, val, bit_class): argument
440 assert bit_class != 0
443 assert val.bit_size == 0 or val.bit_size == bit_class
446 assert val.bit_size == 0 or val.bit_size == bit_class
452 assert bit_class == dst_type_bits
454 assert val.common_class == 0 or val.common_class == bit_class
455 val.common_class = bit_class