Addition
Bitwise And
Bitwise And Reduce
Interpret As AsyncReset
Interpret As Clock
Interpret as Fixed Point *
Interpret as Interval (closed lower bound, closed upper bound, binary point) *
Interpret As SInt
Interpret As UInt
Bit Extraction
Concatenate
Clip First Operand At Range/Width of Second Operand *
Arithmetic Convert to Signed
Decrease Precision *
Division
Dynamic Shift Left
Dynamic Shift Right
Equal To
Greater Than Or Equal To
Greater Than
Head
Increase Precision *
Less Than Or Equal To
Less Than
Multiplication
Negate
Not Equal To
Bitwise Complement
Bitwise Or
Bitwise Or Reduce
Padding
Remainder
Set Precision *
Static Shift Left
Static Shift Right
Try to fit the first argument into the type of the smaller argument *
Subtraction
Tail
Wrap First Operand Around Range/Width of Second Operand *
Bitwise Exclusive Or
Bitwise Exclusive Or Reduce
Gets the corresponding ir.PrimOp from its String representation
Seq of String representations of ir.PrimOps
Definitions and Utility functions for ir.PrimOps