Returns a statement with fixed additions of negative literals
Returns a statement with fixed additions of negative literals
Info of statement containing this expression
object to enabling creating unique names
expression to fixup
generated statements and the fixed expression
Returns a module with fixed additions of negative literals
Returns a module with fixed additions of negative literals
input module
updated module
Returns a statement with fixed additions of negative literals
Returns a statement with fixed additions of negative literals
object to enabling creating unique names
input statement
updated statement
Returns the maximum negative number represented by given width
Returns the maximum negative number represented by given width
width of the negative number
maximum negative number
Updates the type of the DoPrim from its arguments (e.g.
Updates the type of the DoPrim from its arguments (e.g. if is UnknownType)
input DoPrim
updated DoPrim with calculated type