Interface JitIntBinOp

All Superinterfaces:
JitBinOp, JitDefOp, JitOp
All Known Subinterfaces:
JitIntTestOp
All Known Implementing Classes:
JitIntAddOp, JitIntAndOp, JitIntCarryOp, JitIntDivOp, JitIntEqualOp, JitIntLeftOp, JitIntLessEqualOp, JitIntLessOp, JitIntMultOp, JitIntNotEqualOp, JitIntOrOp, JitIntRemOp, JitIntRightOp, JitIntSBorrowOp, JitIntSCarryOp, JitIntSDivOp, JitIntSLessEqualOp, JitIntSLessOp, JitIntSRemOp, JitIntSRightOp, JitIntSubOp, JitIntXorOp

public interface JitIntBinOp extends JitBinOp
A binary p-code operator use-def node with int types.
  • Method Details

    • lType

      default JitTypeBehavior lType()
      Description copied from interface: JitBinOp
      The required type behavior for the left operand
      Specified by:
      lType in interface JitBinOp
      Returns:
      the behavior
    • rType

      default JitTypeBehavior rType()
      Description copied from interface: JitBinOp
      The required type behavior for the right operand
      Specified by:
      rType in interface JitBinOp
      Returns:
      the behavior
    • type

      default JitTypeBehavior type()
      Description copied from interface: JitDefOp
      The required type behavior for the output
      Specified by:
      type in interface JitDefOp
      Returns:
      the behavior