Class Pass
- java.lang.Object
-
- ru.ispras.microtesk.translator.mir.Pass
-
- Direct Known Subclasses:
ConcFlowPass
,DestructCssa
,ForwardPass
,GlobalNumbering
,InlinePass
,Mir2Node
,SccpPass
,StoreAnalysis
public abstract class Pass extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Pass()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract MirContext
apply(MirContext ctx)
java.lang.String
getComment()
static MirContext
inlineContext(MirContext dst, MirContext src)
protected MirContext
resolveCallee(java.lang.String name)
Pass
setComment(java.lang.String s)
-
-
-
Method Detail
-
apply
public abstract MirContext apply(MirContext ctx)
-
setComment
public Pass setComment(java.lang.String s)
-
getComment
public java.lang.String getComment()
-
resolveCallee
protected MirContext resolveCallee(java.lang.String name)
-
inlineContext
public static MirContext inlineContext(MirContext dst, MirContext src)
-
-