at.dms.kjc.spacetime
Class LinearPreprocessor
java.lang.Object
at.dms.kjc.sir.EmptyStreamVisitor
at.dms.kjc.spacetime.LinearPreprocessor
- All Implemented Interfaces:
- StreamVisitor
public class LinearPreprocessor
- extends EmptyStreamVisitor
Replaces linear filters with two stage filters that
have and initWork that peeks 2(peek-pop) and pops (peek-pop)
Important for linear codegen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LinearPreprocessor
public LinearPreprocessor(LinearAnalyzer lfa)
visitFilter
public void visitFilter(SIRFilter self,
SIRFilterIter iter)
- Description copied from class:
EmptyStreamVisitor
- PLAIN-VISITS
- Specified by:
visitFilter
in interface StreamVisitor
- Overrides:
visitFilter
in class EmptyStreamVisitor