coins.backend
Interface Transformer

All Known Subinterfaces:
GlobalTransformer, LocalTransformer
All Known Implementing Classes:
BackTranslateFromSsa, BackTranslateFromSsaBriggs, ChangeLoopStructure, Coalescing, CodeGenerator_mips.mipsAggregateByReference, CodeGenerator_mips.mipsSRR, CommonSubexpressionElimination, ConcatBlks, ConstantPropagation, CopyPropagation, DeadCodeElimination, DivideExpression, Dump, EdgeSplit, EmptyBlockElimination, GlobalReassociation, HoistingLoopInvariant, LirToC, OperatorStrengthReduction, PREQP, Profiler.LocalTrigger, Profiler.Trigger, RedundantPhiElimination, SimdDriver, SsaDriver, SsaGraph, TranslateToSsa

public interface Transformer

Common Interface for Module/Function transformer.


Method Summary
 java.lang.String name()
          Return the name of the transforming engine.
 java.lang.String subject()
          Return brief description of the tranformation.
 

Method Detail

name

public java.lang.String name()
Return the name of the transforming engine. Used for trace tag name.

Returns:
the name of the transforming engine.

subject

public java.lang.String subject()
Return brief description of the tranformation.

Returns:
brief description of the tranformation.