OpenMP2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,338 of 9,73266%445 of 94853%3155175801,614539
replaceOMPPragmas(ASTNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)2,1993,16259%23825251%15424639089901
sharedRead(IdentifierNode, BlockItemNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)19636865%323048%22324411201
canonicalForLoopBounds(ForLoopNode)14417655%341632%2526265901
sharedWrite(IdentifierNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, int)14228667%172155%1420268301
getImplicitShared(SequenceNode, ASTNode, ArrayList, ArrayList, boolean)8016467%263255%1930225601
createMalloc(PointerTypeNode, TypeNode, ExpressionNode)800%n/a117711
checkSharedAndTid(ASTNode, SequenceNode)790%220%1212191911
processOmpLockCalls(ASTNode)5744%975%3751601
addParallelDataStruct(List)490%n/a114411
replaceOmpFunction(FunctionCallNode)4614876%131554%111962701
addPrivateVariable(IdentifierExpressionNode, String)9872%75%1321201
read(ExpressionNode, String, String, Type)10179%25%231701
write(ExpressionNode, String, ExpressionNode, Type)9578%25%231701
sharedDeclaration(IdentifierNode)18589%50%231901
gsharedDeclaration(IdentifierNode)12384%50%341801
transform(AST)38195%103075%102127501
getInitializerName(OperatorNode, ArrayList, SequenceNode)66%538%3541501
program(SequenceNode)20391%63083%61943901
checkIfParentIsFunction(IdentifierNode)0%0%337711
findFuncDef(String, ASTNode, SequenceNode, ArrayList, ArrayList, boolean)4873%91155%71121301
checkArrayIndices(OperatorNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)55%50%122601
getLoopVariables(ASTNode, ArrayList, SequenceNode)85%867%3721301
static {...}95%50%1201701
isAssignmentOperator(String)86%75%131501
getInitializerName(DeclarationListNode, ArrayList)0%n/a111111
applyAssoc(String, String)108100%50%120601
teamDeclaration()82100%n/a010401
gteamDeclaration()72100%n/a010401
insertChildAt(int, ASTNode, ASTNode)68100%990%1601901
OpenMP2CIVLWorker(ASTFactory, CIVLConfiguration)61100%n/a0101601
containsSharedVar(ASTNode, SequenceNode)59100%1179%3801201
destroy(String, String)45100%n/a010301
barrierAndFlush(String)100%n/a010301
createBody(ASTNode)100%n/a010801
threadMaxDeclaration()100%n/a010501
isFunctionCallStatementNodeOf(ASTNode, String)100%583%140701
getParentOfID(IdentifierNode)100%75%130401
removeNodeFromParent(ASTNode)100%100%020501
fix_duplicated_barrier_flush(ASTNode, boolean)100%n/a010201