OpenMPSimplifierWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,241 of 2,88857%275 of 49544%196287255684529
processFor(OmpForNode)40934345%752927%49537017501
isSubArrayIndependent(OperatorNode, OperatorNode, List)1472816%3625%1920424901
checkReductionWorker(ASTNode, Map, boolean)990%190%1111242411
transformOmpWorkshare(ASTNode)9518165%101864%918186501
removeOmpConstruct(ASTNode)8712258%281839%1824144401
identicalExprs(ExpressionNode, ExpressionNode)782524%18210%1011182701
collectAssignRefExprs(ASTNode)6216072%192758%1624165801
noArrayRefDependences(List, Set, Set)534847%2880%2671801
baseArray(OperatorNode)532834%13527%81081401
OmpReduceOp2CivlOp(OmpReductionNode.OmpReductionOperator)370%110%1111121211
noArrayRefDependences(Set, Set)33819%5116%3481001
eqOpToOp(OperatorNode.Operator)190%70%778811
transformOmp(ASTNode)1823092%72376%71635301
noArrayRefDependencesWorker(List, OperatorNode, OperatorNode)154775%7750%6841401
transform(AST)86589%4866%4701501
checkReductionAssignments(ASTNode, Map)0%n/a111111
indexExpressionDepth(OperatorNode)2281%2466%240501
indexExpressionAtDepth(OperatorNode, int)1979%2466%240501
indexExpression(OperatorNode, int)1777%2250%230401
getAttributeKey()0%n/a111111
getChildIndex(ASTNode, ASTNode)1588%1375%131501
static {...}75%1150%120101
collectRHSRefExprs(ASTNode)76100%31583%31001901
hasOmpConstruct(ASTNode)55100%11392%1801601
callsMethodWithOmpConstruct(ASTNode)46100%1990%1601401
collectOmpMethods(ASTNode)43100%8100%0501101
isAssignment(ASTNode)27100%1990%160501
addEntities(List, SequenceNode)22100%4100%030601
OpenMPSimplifierWorker(ASTFactory, CIVLConfiguration)14100%n/a010501