Uses of Class
at.dms.kjc.JUnaryExpression

Packages that use JUnaryExpression
at.dms.kjc   
at.dms.kjc.cluster The cluster backend for StreamIt generates a set of threads that can be executed on a cluster of networked computers or a SMP. 
at.dms.kjc.common   
at.dms.kjc.sir Contains the heart of the StreamIt Intermediate Representation, or SIR for short. 
at.dms.kjc.sir.lowering Provides compiler passes that analyze or optimize the SIR, primarily within the code of each filter. 
at.dms.util   
 

Uses of JUnaryExpression in at.dms.kjc
 

Subclasses of JUnaryExpression in at.dms.kjc
 class JBitwiseComplementExpression
          JLS 15.15.5 Bitwise Complement Operator ~
 class JLogicalComplementExpression
          JLS 15.15.6 Logical Complement Operator !
 class JUnaryMinusExpression
          JLS 15.15.4 Unary Minus Operator -
 class JUnaryPlusExpression
          JLS 15.15.3 Unary Plus Operator +
 

Methods in at.dms.kjc with parameters of type JUnaryExpression
protected  void JUnaryExpression.deepCloneInto(JUnaryExpression other)
          Clones all fields of this into
 Object ReplacingVisitor.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          prints a bitwise complement expression
 Object Kopi2SIR.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          visits a bitwise complement expression
 void KjcVisitor.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          visits a bitwise complement expression
 void KjcPrettyPrinter.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          prints a bitwise complement expression
 void KjcEmptyVisitor.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          prints a bitwise complement expression
 Object EmptyAttributeVisitor.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          prints a bitwise complement expression
 T AttributeVisitor.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          visits a bitwise complement expression
 Object ReplacingVisitor.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          prints a logical complement expression
 Object Kopi2SIR.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          visits a logical complement expression
 void KjcVisitor.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          visits a logical complement expression
 void KjcPrettyPrinter.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          prints a logical complement expression
 void KjcEmptyVisitor.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          prints a logical complement expression
 Object EmptyAttributeVisitor.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          prints a logical complement expression
 T AttributeVisitor.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          visits a logical complement expression
 S ExpressionVisitorBase.visitUnary(JUnaryExpression self, T otherData)
           
 S ExpressionVisitor.visitUnary(JUnaryExpression self, T otherData)
           
 Object ReplacingVisitor.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          prints an unary minus expression
 Object Kopi2SIR.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          visits an unary minus expression
 void KjcVisitor.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          visits an unary minus expression
 void KjcPrettyPrinter.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          prints an unary minus expression
 void KjcEmptyVisitor.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          prints an unary minus expression
 Object EmptyAttributeVisitor.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          prints an unary minus expression
 T AttributeVisitor.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          visits an unary minus expression
 Object ReplacingVisitor.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          prints an unary plus expression
 Object Kopi2SIR.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          visits an unary plus expression
 void KjcVisitor.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          visits an unary plus expression
 void KjcPrettyPrinter.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          prints an unary plus expression
 void KjcEmptyVisitor.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          prints an unary plus expression
 Object EmptyAttributeVisitor.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          prints an unary plus expression
 T AttributeVisitor.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          visits an unary plus expression
 

Uses of JUnaryExpression in at.dms.kjc.cluster
 

Methods in at.dms.kjc.cluster with parameters of type JUnaryExpression
 void InsertCounters.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
           
 void CodeEstimate.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          visits a bitwise complement expression
 void InsertCounters.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
           
 void CodeEstimate.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          visits a logical complement expression
 void InsertCounters.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
           
 void CodeEstimate.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          visits an unary minus expression
 void InsertCounters.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          Visitors
 void CodeEstimate.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          visits an unary plus expression
 

Uses of JUnaryExpression in at.dms.kjc.common
 

Methods in at.dms.kjc.common with parameters of type JUnaryExpression
 void ToCCommon.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          prints a bitwise complement expression
 void ToCCommon.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          prints a logical complement expression
 void ToCCommon.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          prints an unary minus expression
 void ToCCommon.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          prints an unary plus expression
 

Uses of JUnaryExpression in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type JUnaryExpression
 void SIRToStreamIt.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          prints a bitwise complement expression
 void SIRToStreamIt.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          prints a logical complement expression
 void SIRToStreamIt.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          prints an unary minus expression
 void SIRToStreamIt.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          prints an unary plus expression
 

Uses of JUnaryExpression in at.dms.kjc.sir.lowering
 

Methods in at.dms.kjc.sir.lowering with parameters of type JUnaryExpression
 Object Propagator.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          Visits a bitwise complement expression
 Object Propagator.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          Visits a logical complement expression
 Object ThreeAddressExpressionCheck.visitUnary(JUnaryExpression self, Stack<JExpression> context)
           
 Object Propagator.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          Visits an unary minus expression
 Object Propagator.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          Visits an unary plus expression
 

Uses of JUnaryExpression in at.dms.util
 

Methods in at.dms.util with parameters of type JUnaryExpression
 void IRPrinter.visitBitwiseComplementExpression(JUnaryExpression self, JExpression expr)
          visits a bitwise complement expression
 void IRPrinter.visitLogicalComplementExpression(JUnaryExpression self, JExpression expr)
          visits a logical complement expression
 void IRPrinter.visitUnaryMinusExpression(JUnaryExpression self, JExpression expr)
          visits an unary minus expression
 void IRPrinter.visitUnaryPlusExpression(JUnaryExpression self, JExpression expr)
          visits an unary plus expression