UnboxableOpsAnalysisNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,781 of 1,7810%336 of 3360%2022023703702626
unbox(Map)5380%700%363610210211
applyTransferFunction(Instr)3550%560%2929797911
boxRequiredVars(Instr, UnboxableOpsAnalysisNode.UnboxState, Map, Variable, boolean, boolean, List)1860%340%1818393911
getUnboxedOp(Class, String)1000%410%2828323211
updateUnboxedVarsInfo(Instr, UnboxableOpsAnalysisNode.UnboxState, Variable, boolean, boolean)800%140%88191911
unboxOperand(UnboxableOpsAnalysisNode.UnboxState, Class, Map, Operand, List)650%120%77141411
getUnboxedOperand(UnboxableOpsAnalysisNode.UnboxState, Map, Operand)540%100%66111111
resemblesALUOp(String)520%240%13133311
boxVar(UnboxableOpsAnalysisNode.UnboxState, Class, Map, Variable, List)500%60%44101011
unboxVar(UnboxableOpsAnalysisNode.UnboxState, Class, Map, Variable, List)480%60%449911
getUnboxedVar(Class, Map, Variable, boolean)420%80%557711
matchingTypes(Class, TemporaryVariableType)390%160%10105511
getUnboxedResultType(Class, String)320%130%885511
applyPreMeetHandler()270%60%445511
getOperandType(UnboxableOpsAnalysisNode.UnboxState, Operand)270%80%559911
markLocalVariables(Collection, Set)190%40%334411
setOperandType(UnboxableOpsAnalysisNode.UnboxState, Variable, Class)110%40%333311
compute_MEET(Edge, UnboxableOpsAnalysisNode)100%20%222211
solutionChanged()100%20%221111
initSolution()90%n/a112211
init()70%n/a112211
getUnboxedVar(Class, Map, Variable)70%n/a111111
UnboxableOpsAnalysisNode(UnboxableOpsAnalysisProblem, BasicBlock)50%n/a112211
finalizeSolution()50%n/a112211
toString()0%n/a111111
buildDataFlowVars(Instr)0%n/a111111