mirror of
https://github.com/RRZE-HPC/OSACA.git
synced 2025-12-16 00:50:06 +01:00
Register attributes name change
This commit is contained in:
@@ -7,10 +7,9 @@ class RegisterOperand(Operand):
|
|||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
name=None,
|
name=None,
|
||||||
width_id=None,
|
width=None,
|
||||||
prefix_id=None,
|
prefix=None,
|
||||||
reg_id=None,
|
regtype=None,
|
||||||
regtype_id=None,
|
|
||||||
lanes=None,
|
lanes=None,
|
||||||
shape=None,
|
shape=None,
|
||||||
index=None,
|
index=None,
|
||||||
@@ -25,10 +24,9 @@ class RegisterOperand(Operand):
|
|||||||
shift_op=False,
|
shift_op=False,
|
||||||
):
|
):
|
||||||
super().__init__(name, source, destination)
|
super().__init__(name, source, destination)
|
||||||
self._width_id = width_id
|
self._width = width
|
||||||
self._prefix_id = prefix_id
|
self._prefix = prefix
|
||||||
self._reg_id = reg_id
|
self._regtype = regtype
|
||||||
self._regtype_id = regtype_id
|
|
||||||
self._lanes = lanes
|
self._lanes = lanes
|
||||||
self._shape = shape
|
self._shape = shape
|
||||||
self._index = index
|
self._index = index
|
||||||
@@ -42,11 +40,11 @@ class RegisterOperand(Operand):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def width(self):
|
def width(self):
|
||||||
return self._width_id
|
return self._width
|
||||||
|
|
||||||
@width.setter
|
@width.setter
|
||||||
def width(self, width):
|
def width(self, width):
|
||||||
self._width_id = width
|
self._width = width
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def shift(self):
|
def shift(self):
|
||||||
@@ -72,10 +70,6 @@ class RegisterOperand(Operand):
|
|||||||
def predication(self, predication):
|
def predication(self, predication):
|
||||||
self._predication = predication
|
self._predication = predication
|
||||||
|
|
||||||
@property
|
|
||||||
def regtype(self):
|
|
||||||
return self._regtype_id
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def pre_indexed(self):
|
def pre_indexed(self):
|
||||||
return self._pre_indexed
|
return self._pre_indexed
|
||||||
@@ -84,25 +78,21 @@ class RegisterOperand(Operand):
|
|||||||
def post_indexed(self):
|
def post_indexed(self):
|
||||||
return self._post_indexed
|
return self._post_indexed
|
||||||
|
|
||||||
@regtype.setter
|
|
||||||
def regtype(self, regtype):
|
|
||||||
self._regtype_id = regtype
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def prefix(self):
|
def prefix(self):
|
||||||
return self._prefix_id
|
return self._prefix
|
||||||
|
|
||||||
@prefix.setter
|
@prefix.setter
|
||||||
def prefix(self, prefix):
|
def prefix(self, prefix):
|
||||||
self._prefix = prefix
|
self._prefix = prefix
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def reg_id(self):
|
def regtype(self):
|
||||||
return self._reg_id
|
return self._regtype
|
||||||
|
|
||||||
@reg_id.setter
|
@regtype.setter
|
||||||
def reg_id(self, reg_id):
|
def regtype(self, regtype):
|
||||||
self._reg_id = reg_id
|
self._regtype = regtype
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def lanes(self):
|
def lanes(self):
|
||||||
@@ -154,8 +144,8 @@ class RegisterOperand(Operand):
|
|||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return (
|
return (
|
||||||
f"Register(name={self._name}, width_id={self._width_id}, "
|
f"Register(name={self._name}, width={self._width}, "
|
||||||
f"prefix_id={self._prefix_id}, reg_id={self._reg_id}, REGtype_id={self._regtype_id}, "
|
f"prefix={self._prefix}, regtype={self._regtype}, "
|
||||||
f"lanes={self._lanes}, shape={self._shape}, index={self._index}, "
|
f"lanes={self._lanes}, shape={self._shape}, index={self._index}, "
|
||||||
f"mask={self._mask}, zeroing={self._zeroing},source={self._source},destination={self._destination},"
|
f"mask={self._mask}, zeroing={self._zeroing},source={self._source},destination={self._destination},"
|
||||||
f"pre_indexed={self._pre_indexed}, post_indexed={self._post_indexed}) "
|
f"pre_indexed={self._pre_indexed}, post_indexed={self._post_indexed}) "
|
||||||
@@ -168,10 +158,9 @@ class RegisterOperand(Operand):
|
|||||||
if isinstance(other, RegisterOperand):
|
if isinstance(other, RegisterOperand):
|
||||||
return (
|
return (
|
||||||
self._name == other._name
|
self._name == other._name
|
||||||
and self._width_id == other._width_id
|
and self._width == other._width
|
||||||
and self._prefix_id == other._prefix_id
|
and self._prefix == other._prefix
|
||||||
and self._reg_id == other._reg_id
|
and self._regtype == other._regtype
|
||||||
and self._regtype_id == other._regtype_id
|
|
||||||
and self._lanes == other._lanes
|
and self._lanes == other._lanes
|
||||||
and self._shape == other._shape
|
and self._shape == other._shape
|
||||||
and self._index == other._index
|
and self._index == other._index
|
||||||
|
|||||||
Reference in New Issue
Block a user