OpenMP2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,262 of 9,65176%341 of 93463%2545245562,293146
replaceOMPPragmas(ASTNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)1,5613,74270%19829059%1332453881,28201
sharedVarAndReference(ExpressionNode)1316934%23825%1719314801
canonicalForLoopBounds(ForLoopNode)12919159%321836%2426287601
getTempVar(IdentifierNode, String, int)8910854%11945%911255401
translateOmpFlush(OmpSyncNode)8120%25%23162301
addPrivateVariable(IdentifierExpressionNode, String)5659%50%1281901
read(ExpressionNode, String, String, Type)10178%25%2372401
write(ExpressionNode, String, ExpressionNode, Type)9577%25%2372301
program(SequenceNode)21089%73181%72055701
sharedDeclaration(IdentifierNode)18588%50%2363801
gsharedDeclaration(IdentifierNode)12384%50%3462901
replaceOmpFunction(FunctionCallNode)9580%866%4983601
getInitializerName(OperatorNode, ArrayList, SequenceNode)65%537%3541801
checkIfParentIsFunction(IdentifierNode)0%0%337711
getImplicitShared(SequenceNode, ASTNode, ArrayList, ArrayList, ArrayList, boolean)21194%84885%82946101
transform(AST)20896%1275%4904601
sharedRead(IdentifierNode, BlockItemNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)43898%104682%1029210301
transformFlushList(List, Set, Source)5990%66%2411201
OmpReduceOp2CIVLOpCode(OmpReductionNode.OmpReductionOperator)79%975%31231301
addPrivateVariableForReduction(IdentifierExpressionNode, String, OmpReductionNode.OmpReductionOperator)6494%50%2301301
static {...}87%50%120501
sharedWrite(IdentifierNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, int)229100%1392%1804601
applyAssoc(String, OmpReductionNode.OmpReductionOperator)107100%n/a0101401
addStatements(HashMap, String)105100%1487%2902301
processOmpLockCalls(ASTNode)101100%1191%1702201
teamDeclaration()82100%n/a0101901
gteamDeclaration()72100%n/a0101701
recordSharedReadWrite(String, VariableDeclarationNode, ExpressionStatementNode, ASTNode)72100%6100%0402001
insertChildAt(int, ASTNode, ASTNode)68100%990%1601901
OpenMP2CIVLWorker(ASTFactory, CIVLConfiguration)64100%n/a0101701
containsSharedVar(ASTNode, SequenceNode)59100%1178%3801301
getLoopVariables(ASTNode, ArrayList, SequenceNode)52100%1083%2701501
destroy(String, String)45100%n/a010801
barrierAndFlush(String)100%n/a010801
createBody(ASTNode)100%n/a010901
threadMaxDeclaration()100%n/a010801
checkArrayIndices(OperatorNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)100%100%020601
flushCall(ExpressionNode, ExpressionNode, Source)100%n/a010401
isFunctionCallStatementNodeOf(ASTNode, String)100%583%1401001
flushAllCall(Source)100%n/a010501
genInitValForReduction(OmpReductionNode.OmpReductionOperator)100%5100%050601
getParentOfID(IdentifierNode)100%75%130401
isAssignmentOperator(String)100%100%030501
removeNodeFromParent(ASTNode)100%100%020501
fix_duplicated_barrier_flush(ASTNode, boolean)100%n/a010201
getInitializerName(DeclarationListNode, ArrayList)100%n/a010101