OpenMP2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,869 of 9,17369%383 of 89457%2704897282,210238
replaceOMPPragmas(ASTNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)2,1373,14160%23026053%1492465511,31201
canonicalForLoopBounds(ForLoopNode)14417655%341632%2526347601
sharedRead(IdentifierNode, BlockItemNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)9335179%233359%16292810301
getTempVar(IdentifierNode, String, int)8910855%11945%911255401
getImplicitShared(SequenceNode, ASTNode, ArrayList, ArrayList, ArrayList, boolean)7614866%223461%1529226101
processOmpLockCalls(ASTNode)574444%975%37102401
addPrivateVariable(IdentifierExpressionNode, String)9872%75%1382801
replaceOmpFunction(FunctionCallNode)11676%131554%111983701
read(ExpressionNode, String, String, Type)10179%25%2362301
write(ExpressionNode, String, ExpressionNode, Type)9578%25%2362201
sharedDeclaration(IdentifierNode)18589%50%2353701
gsharedDeclaration(IdentifierNode)12384%50%3452901
getInitializerName(OperatorNode, ArrayList, SequenceNode)66%538%3541801
program(SequenceNode)21591%63284%62045701
sharedWrite(IdentifierNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, int)21092%1286%2824601
checkIfParentIsFunction(IdentifierNode)0%0%337711
transform(AST)20896%1275%4904601
getLoopVariables(ASTNode, ArrayList, SequenceNode)4485%867%3721501
static {...}88%50%120501
getInitializerName(DeclarationListNode, ArrayList)0%n/a111111
applyAssoc(String, String)108100%50%1201601
addStatements(HashMap, String)105100%1488%2902301
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%1179%3801301
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
isFunctionCallStatementNodeOf(ASTNode, String)100%583%1401001
getParentOfID(IdentifierNode)100%75%130401
isAssignmentOperator(String)100%100%030501
removeNodeFromParent(ASTNode)100%100%020501
fix_duplicated_barrier_flush(ASTNode, boolean)100%n/a010201