ida.pelab.cgn
Interface ICodeGenerator

All Known Implementing Classes:
CCodeGenerator, CommentCodeGenerator

public interface ICodeGenerator


Method Summary
 cetus.hir.Annotation generateCode(MatchedInstance matchedInstance)
           
 PatternLevel getLevel()
           
 boolean hideCode()
           
 void runExtraOperation(cetus.hir.Traversable irTreeRoot)
          This function can be used to implement the extra operations that should be applied to the IR based on the target architecture.
 

Method Detail

generateCode

cetus.hir.Annotation generateCode(MatchedInstance matchedInstance)

runExtraOperation

void runExtraOperation(cetus.hir.Traversable irTreeRoot)
This function can be used to implement the extra operations that should be applied to the IR based on the target architecture.

Parameters:
irTreeRoot -
showSourceCode -

hideCode

boolean hideCode()

getLevel

PatternLevel getLevel()