Interface InPlaceIRPass<T>
- Type Parameters:
T- The type of the IR this pass operates on.
- All Superinterfaces:
IRPass<T,T>
- All Known Implementing Classes:
CheckJava,CollapseJumps,ComputeDomFrontier,ComputeDoms,ComputeLiveVars,ComputePreds,ComputeUses,EliminateDeadBlocks,EliminateDeadVars,FindBoolSelects,ForPass.BasicBlocks,ForPass.Insns,IdentityElimination,InferTypes,InferTypes.Java,LinearScan,LowerIntrinsics,LowerPhis,MergeConds,PropagateConstants,SSAify,Stackify,VerifyIntegrity,WirToJir.WirToJirPerFunc
An IR pass which is
in-place.
Not all in-place IR passes are instances of this, however.
-
Method Summary
-
Method Details
-
runInPlace
Run the pass.- Parameters:
t- The IR to run this pass on.
-
run
Description copied from interface:IRPassRun the pass. -
isInPlace
default boolean isInPlace()Get whether this pass is in-place.
-