Uses of Class
at.dms.kjc.JForStatement

Packages that use JForStatement
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.lir Provides a set of low-level stubs (LIR stands for Low-level IR) for compiling to the original (and mostly obsolete) uniprocessor backend. 
at.dms.kjc.raw   
at.dms.kjc.rstream   
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.kjc.spacedynamic   
at.dms.kjc.spacetime   
at.dms.util   
 

Uses of JForStatement in at.dms.kjc
 

Methods in at.dms.kjc with parameters of type JForStatement
protected  void JForStatement.deepCloneInto(JForStatement other)
          Clones all fields of this into
 Object StatementQueueVisitor.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
           
 Object ReplacingVisitor.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          visits a for statement
 Object Kopi2SIR.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          visits a for statement
 void KjcVisitor.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          visits a for statement
 void KjcPrettyPrinter.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          prints a for statement
 void KjcEmptyVisitor.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          prints a for statement
 Object EmptyAttributeVisitor.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          prints a for statement
 T AttributeVisitor.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          visits a for statement
 

Uses of JForStatement in at.dms.kjc.cluster
 

Methods in at.dms.kjc.cluster with parameters of type JForStatement
 void PPAnalyze.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
           
 void FlatIRToCluster.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          prints a for statement
 void CodeEstimate.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          visits a for statement
 

Uses of JForStatement in at.dms.kjc.common
 

Methods in at.dms.kjc.common with parameters of type JForStatement
 void ToCCommon.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          Emit code for a "for" statement.
 

Uses of JForStatement in at.dms.kjc.lir
 

Methods in at.dms.kjc.lir with parameters of type JForStatement
 void LIRToC.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          prints a for statement
 

Uses of JForStatement in at.dms.kjc.raw
 

Methods in at.dms.kjc.raw with parameters of type JForStatement
 void FlatIRToC.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          prints a for statement
 

Uses of JForStatement in at.dms.kjc.rstream
 

Subclasses of JForStatement in at.dms.kjc.rstream
 class JDoLoopStatement
          An SIR node representing a do loop.
 

Methods in at.dms.kjc.rstream with parameters of type JForStatement
static HashSet<Object> UseDefInfo.getForUses(JForStatement jfor)
          Given a for loop, return a hashmap from local vars -> HashSet, where the hashset holds all the accesses of the local variable in the for looping including body, init, cond, and increment.
 boolean IDDoLoops.scopeOfInduction(JForStatement jfor, at.dms.kjc.rstream.DoLoopInformation doInfo)
          Check to see that the scope of the induction var is limited to the for loop, i.e.
 Object RemoveDeadDoLoops.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
           
 Object IDDoLoops.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          See comments in method.
 void FlatIRToRS.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          prints a for statement
 

Uses of JForStatement in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type JForStatement
 void SIRToStreamIt.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          prints a for statement
 

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

Methods in at.dms.kjc.sir.lowering with parameters of type JForStatement
 Object VarDeclRaiser.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          Visits a for statement
 Object Unroller.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          Overload the for-statement visit.
 Object RenameDestroyedVars.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
           
 Object RenameAll.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
           
 Object Propagator.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          Visits a for statement
 Object IntroduceMultiPops.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
           
 Object DataFlow.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          Visits a for statement
 Object BranchAnalyzer.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          visits a for statement
 Object BlockFlattener.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          visits a for statement
 

Uses of JForStatement in at.dms.kjc.spacedynamic
 

Methods in at.dms.kjc.spacedynamic with parameters of type JForStatement
 void FlatIRToC.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          prints a for statement
 

Uses of JForStatement in at.dms.kjc.spacetime
 

Methods in at.dms.kjc.spacetime with parameters of type JForStatement
 void TraceIRtoC.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          prints a for statement
 

Uses of JForStatement in at.dms.util
 

Methods in at.dms.util with parameters of type JForStatement
 void IRPrinter.visitForStatement(JForStatement self, JStatement init, JExpression cond, JStatement incr, JStatement body)
          visits a for statement