Uses of Class
kilim.analysis.Usage
-
Packages that use Usage Package Description kilim.analysis kilim.tools -
-
Uses of Usage in kilim.analysis
Fields in kilim.analysis declared as Usage Modifier and Type Field Description UsageBasicBlock. usageusage initially contains the usage of local variables in this block (without reference to any other block).Fields in kilim.analysis with type parameters of type Usage Modifier and Type Field Description (package private) java.util.ArrayList<Usage>BasicBlock. handUsage(package private) java.util.ArrayList<Usage>BasicBlock. succUsageA cached version of all sucessors' usage, successors being catch handlers and real successors.Methods in kilim.analysis that return Usage Modifier and Type Method Description (package private) UsageUsage. copy()UsageBasicBlock. getVarUsage()Methods in kilim.analysis with parameters of type Usage Modifier and Type Method Description (package private) voidUsage. absorb(Usage succ)Called to coalesce a successor's usage into the current BB.(package private) booleanUsage. evalBornIn(Usage pred, java.util.BitSet combo)evolve the born value a single iteration by mixing in either pred or comboFrameFrame. merge(Detector det, Frame inframe, boolean localsOnly, Usage usage)Merge the local variables and stack from the incoming frame into the current frame.Method parameters in kilim.analysis with type arguments of type Usage Modifier and Type Method Description booleanUsage. evalLiveIn(java.util.ArrayList<Usage> succUsage, java.util.ArrayList<Handler> handUsage)This is the standard liveness calculation (Dragon Book, section 10.6). -
Uses of Usage in kilim.tools
Methods in kilim.tools with parameters of type Usage Modifier and Type Method Description private static java.lang.StringFlowAnalyzer. uniqueItems(BasicBlock bb, Frame f, Usage u, int nStack)
-