OpenMP2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,955 of 9,23468%399 of 91056%2834987542,236239
replaceOMPPragmas(ASTNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)2,1923,08658%23825251%1542465741,32501
canonicalForLoopBounds(ForLoopNode)14417655%341632%2526347601
sharedRead(IdentifierNode, BlockItemNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)9335179%233359%16292810301
getImplicitShared(SequenceNode, ASTNode, ArrayList, ArrayList, ArrayList, boolean)7614866%223461%1529226101
getTempVar(IdentifierNode, String, int)6510762%11945%911215001
processOmpLockCalls(ASTNode)574444%975%3772001
sharedWrite(IdentifierNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, int)18681%1071%4854701
addPrivateVariable(IdentifierExpressionNode, String)9872%75%1382701
replaceOmpFunction(FunctionCallNode)11676%131554%111983701
read(ExpressionNode, String, String, Type)10179%25%2362201
write(ExpressionNode, String, ExpressionNode, Type)9578%25%2362101
sharedDeclaration(IdentifierNode)18589%50%2354001
gsharedDeclaration(IdentifierNode)12384%50%3453001
getInitializerName(OperatorNode, ArrayList, SequenceNode)66%538%3541801
program(SequenceNode)21591%63284%62045701
checkIfParentIsFunction(IdentifierNode)0%0%337711
transform(AST)25693%61875%61325701
checkArrayIndices(OperatorNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)55%50%122601
getLoopVariables(ASTNode, ArrayList, SequenceNode)4485%867%3721501
hasOmpPragma(ASTNode)86%675%252801
static {...}88%50%120501
isAssignmentOperator(String)86%75%131501
getInitializerName(DeclarationListNode, ArrayList)0%n/a111111
applyAssoc(String, String)108100%50%1201701
addStatements(HashMap, String)105100%1488%2902301
teamDeclaration()82100%n/a0101801
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%1179%3801301
destroy(String, String)45100%n/a010801
barrierAndFlush(String)100%n/a010801
createBody(ASTNode)100%n/a010901
threadMaxDeclaration()100%n/a010801
isFunctionCallStatementNodeOf(ASTNode, String)100%583%1401001
getParentOfID(IdentifierNode)100%75%130401
removeNodeFromParent(ASTNode)100%100%020501
fix_duplicated_barrier_flush(ASTNode, boolean)100%n/a010201