code: def not_(self, value, name=''):
          
          if isinstance(value.type, types.VectorType):
              rhs = values.Constant(value.type, (-1,) * value.type.count)
          else:
              rhs = values.Constant(value.type, -1)
          return self.xor(value, rhs, name=name)
docs: Bitwise integer complement:
              name = ~value