OpenMP2CIVLWorker2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,698 of 6,46573%211 of 46854%1643123361,357762
procOmpSimdNode(OmpSimdNode)3780%320%1717757511
verifyOmpAtomicCapture(ExpressionNode[])1885321%47712%2728405101
declVarsPrivate(String, SequenceNode, List, OpenMP2CIVLWorker2.PrivateKind)14417855%6960%510327801
transOmpOrdered(String, List, StatementNode)13123063%1150%12175301
procOmpForNode(OmpForNode)12330871%31583%310248901
procDependAttrKey(StatementNode)1020%120%77232311
genIdleLaneBehaviors(String, ExpressionNode, ExpressionNode)1000%n/a11121211
procOmpAtomicNode(OmpAtomicNode)7938482%232451%20262411201
declOmpSimdLaneDomain(String)610%n/a11131311
searchOmpInstructions(ASTNode)584744%91155%511142501
extractLoopInfo(ForLoopNode)5122381%212352%1824126901
declOmpGibarrier(String, String)420%n/a116611
declSimdIBarrier(String, String)400%n/a115511
procOmpParallelNode(OmpParallelNode)3333991%1990%1687201
recognizeOmpInstructions(OmpNode)287572%61368%61683501
declOmpNthreadsOrNlanes(String, ExpressionNode, Boolean)286770%3562%3551901
callIbarrier(String, String, Boolean)220%20%223311
nodeExprReductionInit(String, OmpReductionNode.OmpReductionOperator, TypeNode)163669%2675%272901
recognizeOmpFunctionCalls(FunctionCallNode)1427195%31280%31246201
transformCore(AST)1331396%63485%62117201
verifyOmpAtomicUpdate(ExpressionNode)125381%8850%8921201
procOmpSingleNode(OmpWorksharingNode)814294%3350%3402901
transOmpReduction(SequenceNode)626397%1787%1515501
procOmpSectionsNode(OmpWorksharingNode)517297%2675%2513701
procOmpOrderedNode(OmpSyncNode)55191%1150%1211301
procOmpCriticalNode(OmpSyncNode)45593%2250%2311801
analyzeExprAssignScalar(ExpressionNode)15698%71770%71414201
declOmpThreadOrLaneRange(String, boolean)5196%2250%2301101
verifyExprSameEntity(ExpressionNode, ExpressionNode)4295%5964%5811401
isSameVarEntity(ExpressionNode, IdentifierNode)1493%2250%230301
declOmpRange(String, int, Triple, boolean)118100%2100%0202201
declOmpDomain(String, int)104100%6100%0402201
OpenMP2CIVLWorker2(ASTFactory, CIVLConfiguration)80100%n/a0102101
declOmpDistLoop(String, int)76100%n/a0101101
procOmpMasterNode(OmpSyncNode)66100%n/a0101501
transOmpSection(List)62100%2100%0201501
declOmpDistSections(String, int)60100%n/a010901
declOmpLoopVarNext(String, List)60100%2100%0201201
declOmpTeam(String)48100%n/a010701
declOmpDistSingle(String)47100%n/a010701
declOmpGteam(String)45100%n/a010801
callLockAcquire(String, String)37100%n/a010501
callLockRelease(String, String)37100%n/a010501
isImported(String)36100%11593%190801
declOmpHelperSignal(String, String, ExpressionNode)32100%n/a010501
declOmpOrderedSignals(String, List)32100%2100%020501
genCivlFor(String, boolean, String, List, List)29100%n/a010601
declOmpSimdLaneMax(String)26100%n/a010601
wrapProtectedStmts(String, List)26100%n/a010601
declOmpNumThreads(String)25100%n/a010501
declVarsLoopInit(String, List)25100%2100%020401
declOmpThreadLastIter(String)23100%n/a010501
callRWSetPop(String)22100%n/a010301
callRWSetPush(String)22100%n/a010301
declOmpThreadMax(String)22100%n/a010501
declOmpThreadLast(String)19100%n/a010401
procOmpBarrierNode(OmpSyncNode)18100%n/a010501
replaceOmpNode(String, OmpNode, List)15100%n/a010401
callOmpBarrier(String)14100%n/a010201
throwIllegalOmpAtomicExprPatternException(OmpAtomicNode.OmpAtomicClause, ASTNode)10100%n/a010301
static {...}5100%n/a010101
verifyExprSeparatedEntity(ExpressionNode, ExpressionNode)100%n/a010101