OpenMP2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,971 of 9,35068%396 of 89656%2804905151,544238
replaceOMPPragmas(ASTNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)2,1993,16759%23825251%15424639090001
canonicalForLoopBounds(ForLoopNode)14417655%341632%2526265901
sharedRead(IdentifierNode, BlockItemNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)9336380%233359%1629198001
getImplicitShared(SequenceNode, ASTNode, ArrayList, ArrayList, ArrayList, boolean)7614866%223461%1529215401
getTempVar(IdentifierNode, String, int)6510762%11945%911164001
processOmpLockCalls(ASTNode)5744%975%3751601
sharedWrite(IdentifierNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, int)4719280%1071%4833701
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
getInitializerName(OperatorNode, ArrayList, SequenceNode)66%538%3541501
program(SequenceNode)20391%63083%61943901
checkIfParentIsFunction(IdentifierNode)0%0%337711
transform(AST)23793%51575%51124601
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
addStatements(HashMap, String)105100%1488%2902201
teamDeclaration()82100%n/a010401
gteamDeclaration()72100%n/a010401
recordSharedReadWrite(String, VariableDeclarationNode, ExpressionStatementNode, ASTNode)72100%6100%0401801
insertChildAt(int, ASTNode, ASTNode)68100%990%1601901
OpenMP2CIVLWorker(ASTFactory, CIVLConfiguration)64100%n/a0101701
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