OpenMP2CIVLWorker2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total861 of 5,52984%149 of 39662%1222681791,180054
verifyOmpAtomicCapture(ExpressionNode[])1885321%47712%2728405101
declVarsPrivate(String, SequenceNode, List, OpenMP2CIVLWorker2.PrivateKind)14418055%6960%510327801
transOmpOrdered(String, List, StatementNode)13123063%1150%12175301
procOmpForNode(OmpForNode)12330871%31583%310248901
procOmpAtomicNode(OmpAtomicNode)7838483%232451%20262411201
extractLoopInfo(ForLoopNode)5122381%212352%1824126901
procOmpParallelNode(OmpParallelNode)3333891%1990%1687101
recognizeOmpInstructions(OmpNode)287572%61368%61673401
recognizeOmpFunctionCalls(FunctionCallNode)1427195%31280%31246201
transformCore(AST)1329795%43288%41916901
nodeExprReductionInit(String, OmpReductionNode.OmpReductionOperator, TypeNode)133673%2675%272901
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
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
declOmpDistLoop(String, int)76100%n/a0101101
procOmpMasterNode(OmpSyncNode)66100%n/a0101501
transOmpSection(List)62100%2100%0201501
OpenMP2CIVLWorker2(ASTFactory, CIVLConfiguration)60100%n/a0101701
declOmpDistSections(String, int)60100%n/a010901
declOmpLoopVarNext(String, List)60100%2100%0201201
declOmpNthreads(String, ExpressionNode, Boolean)48100%2100%0201001
declOmpTeam(String)48100%n/a010701
declOmpDistSingle(String)47100%n/a010701
declOmpGteam(String)45100%n/a010801
declOmpThreadRange(String)45100%n/a0101001
callLockAcquire(String, String)37100%n/a010501
callLockRelease(String, String)37100%n/a010501
isImported(String)36100%11593%190801
searchOmpInstructions(ASTNode)35100%8100%0501001
declOmpHelperSignal(String, String, ExpressionNode)32100%n/a010501
declOmpOrderedSignals(String, List)32100%2100%020501
genCivlFor(String, boolean, String, List, List)29100%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)9100%n/a010301
static {...}5100%n/a010101
verifyExprSeparatedEntity(ExpressionNode, ExpressionNode)100%n/a010101