OpenMP2CIVLWorker2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total469 of 4,70490%157 of 39660%125285981,007072
verifyOmpAtomicCapture(ExpressionNode[])1885321%47712%2728405101
procOmpAtomicNode(OmpAtomicNode)567256%151244%1116143201
extractLoopInfo(ForLoopNode)5122381%212352%1824126901
recognizeOmpInstructions(OmpNode)317570%121352%91973401
procOmpSingleNode(OmpWorksharingNode)2013987%5550%5623001
procOmpSectionsNode(OmpWorksharingNode)1716790%2675%2533801
analyzeExprAssignScalar(ExpressionNode)1614790%91562%81454301
recognizeOmpFunctionCalls(FunctionCallNode)1410087%31178%31143301
transformCore(AST)1323794%62681%61715601
nodeExprReductionInit(String, OmpReductionNode.OmpReductionOperator, TypeNode)133673%2675%272901
verifyOmpAtomicUpdate(ExpressionNode)125381%8850%8921201
procOmpForNode(OmpForNode)928196%31583%31016001
transOmpReduction(SequenceNode)625197%1787%1515601
declVarsPrivate(String, SequenceNode, OpenMP2CIVLWorker2.PrivateKind)618096%5964%4914701
procOmpOrderedNode(OmpSyncNode)55191%1150%1211301
procOmpCriticalNode(OmpSyncNode)44391%2250%2311301
verifyOmpAtomicRead(ExpressionNode)43790%5550%561801
static {...}1083%1150%120201
verifyOmpAtomicWrite(ExpressionNode)3597%2675%250601
isSameVarEntity(ExpressionNode, IdentifierNode)1493%2250%230301
procOmpParallelNode(OmpParallelNode)266100%4100%0305001
transOmpOrdered(String, List, StatementNode)258100%2100%0204201
declOmpDomain(String, int)104100%6100%0402201
declOmpDistLoop(String, int)76100%n/a0101101
procOmpMasterNode(OmpSyncNode)66100%n/a0101501
nodeStmtsSignalProtected(String, StatementNode, String)63100%n/a0101201
transOmpSection(List)62100%2100%0201501
declOmpDistSections(String, int)60100%n/a010901
declOmpLoopVarNext(String, List)60100%2100%0201201
OpenMP2CIVLWorker2(ASTFactory, CIVLConfiguration)57100%n/a0101601
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
verifyExprSameEntity(ExpressionNode, ExpressionNode)44100%41071%4801401
transOmpSyncLockRoutine(ExpressionNode)38100%n/a010901
isImported(String)36100%11593%190801
declOmpRange(String, int, Triple)35100%n/a010601
searchOmpInstructions(ASTNode)34100%8100%050901
declOmpHelperSignal(String, String, ExpressionNode)32100%n/a010501
declOmpOrderedSignals(String, List)32100%2100%020501
callYield(String)29100%n/a010401
genCivlFor(String, boolean, String, List, List)29100%n/a010601
declOmpNumThreads(String)25100%n/a010501
declVarsLoopInit(String, List)25100%2100%020401
callSignalWait(String, String, int)24100%n/a010301
callSignalSend(String, String, int)24100%n/a010301
nodeExprRange(String, ExpressionNode, ExpressionNode, ExpressionNode)23100%2100%020501
callRWSetPop(String)22100%n/a010301
callRWSetPush(String)22100%n/a010301
declOmpThreadMax(String)22100%n/a010501
nodeTypeDom(String, int)22100%2100%020601
procOmpBarrierNode(OmpSyncNode)18100%n/a010501
nodeExprAddrOf(String, ExpressionNode)16100%n/a010301
nodeDeclVarInt(String, String)15100%n/a010301
nodeExprCall(String, String, ExpressionNode[])15100%n/a010301
replaceOmpNode(String, OmpNode, List)15100%n/a010401
callCheckDataRace(String)14100%n/a010201
callOmpBarrier(String)14100%n/a010201
nodeExprId(String, String)12100%n/a010201
nodeExprCast(String, TypeNode, ExpressionNode)10100%n/a010201
nodeBlock(String, List)9100%n/a010201
nodeExprInt(String, int)9100%n/a010201
nodeIdent(String, String)9100%n/a010201
nodeStmtCall(String, String, ExpressionNode[])9100%n/a010201
nodeTypeInt(String)9100%n/a010201
nodeTypeNamed(String, String)9100%n/a010101
nodeExprHere(String)8100%n/a010201
nodeTypeRange(String)8100%n/a010201
nodeBlock(String, BlockItemNode[])6100%n/a010101
verifyExprSeparatedEntity(ExpressionNode, ExpressionNode)3100%n/a010101