OpenMP2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total9,566 of 9,6510%932 of 9340%5215242,2692,2934346
replaceOMPPragmas(ASTNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)5,3030%4880%2452451,2821,28211
sharedRead(IdentifierNode, BlockItemNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)4440%560%292910310311
canonicalForLoopBounds(ForLoopNode)3200%500%2626767611
program(SequenceNode)2350%380%2020575711
sharedWrite(IdentifierNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, int)2290%140%88464611
getImplicitShared(SequenceNode, ASTNode, ArrayList, ArrayList, ArrayList, boolean)2240%560%2929616111
transform(AST)2093%156%89444601
sharedDeclaration(IdentifierNode)2080%0%33383811
sharedVarAndReference(ExpressionNode)2000%310%1919484811
getTempVar(IdentifierNode, String, int)1970%200%1111545411
gsharedDeclaration(IdentifierNode)1460%60%44292911
read(ExpressionNode, String, String, Type)1280%0%33242411
write(ExpressionNode, String, ExpressionNode, Type)1220%0%33232311
replaceOmpFunction(FunctionCallNode)1180%120%99363611
applyAssoc(String, OmpReductionNode.OmpReductionOperator)1070%n/a11141411
addStatements(HashMap, String)1050%160%99232311
translateOmpFlush(OmpSyncNode)1020%0%33232311
processOmpLockCalls(ASTNode)1010%120%77222211
addPrivateVariable(IdentifierExpressionNode, String)940%0%22191911
teamDeclaration()820%n/a11191911
gteamDeclaration()720%n/a11171711
recordSharedReadWrite(String, VariableDeclarationNode, ExpressionStatementNode, ASTNode)720%60%44202011
insertChildAt(int, ASTNode, ASTNode)680%100%66191911
addPrivateVariableForReduction(IdentifierExpressionNode, String, OmpReductionNode.OmpReductionOperator)680%0%33131311
transformFlushList(List, Set, Source)650%60%44121211
getInitializerName(OperatorNode, ArrayList, SequenceNode)610%80%55181811
containsSharedVar(ASTNode, SequenceNode)590%140%88131311
getLoopVariables(ASTNode, ArrayList, SequenceNode)520%120%77151511
destroy(String, String)450%n/a118811
barrierAndFlush(String)0%n/a118811
createBody(ASTNode)0%n/a119911
threadMaxDeclaration()0%n/a118811
checkArrayIndices(OperatorNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode, SequenceNode)0%0%226611
OmpReduceOp2CIVLOpCode(OmpReductionNode.OmpReductionOperator)0%120%1212131311
flushCall(ExpressionNode, ExpressionNode, Source)0%n/a114411
isFunctionCallStatementNodeOf(ASTNode, String)0%60%44101011
flushAllCall(Source)0%n/a115511
checkIfParentIsFunction(IdentifierNode)0%0%337711
genInitValForReduction(OmpReductionNode.OmpReductionOperator)0%50%556611
getParentOfID(IdentifierNode)0%0%334411
isAssignmentOperator(String)0%0%335511
removeNodeFromParent(ASTNode)0%0%225511
fix_duplicated_barrier_flush(ASTNode, boolean)0%n/a112211
static {...}87%50%120501
getInitializerName(DeclarationListNode, ArrayList)0%n/a111111
OpenMP2CIVLWorker(ASTFactory, CIVLConfiguration)64100%n/a0101701