Cuda2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,503 of 3,5210%183 of 1840%1181217627682629
buildBlockDefinition(CompoundStatementNode)9190%n/a1114714711
buildThreadDefinition(CompoundStatementNode)5480%40%3311011011
kernelCallTransform(FunctionCallNode)2070%160%99535311
kernelDefinitionTransform(FunctionDefinitionNode)2020%40%33414111
buildInnerKernelDefinition(CompoundStatementNode)1970%n/a11383811
atomicCallTransform(FunctionCallNode, FunctionDefinitionNode, List)1640%n/a11323211
kernelDeclarationTransform(FunctionDeclarationNode)1380%40%33313111
cudaMallocTransform(FunctionCallNode)1290%40%33262611
transformParameters(FunctionCallNode, List)1160%120%77323211
replaceAtomicExpressions(ASTNode, List)980%120%77242411
translateShflCalls(ASTNode)840%160%99232311
removeBuiltinDefinitions(ASTNode)730%120%77181811
translateCudaMallocCalls(ASTNode)590%120%77212111
shflCallTransform(FunctionCallNode)590%20%22141411
translateAtomicCalls(ASTNode)580%80%55161611
translateKernelCalls(ASTNode)550%120%77191911
replaceSyncThreadsCalls(ASTNode, ExpressionNode)550%120%77181811
findAtomicDefinition(ExpressionNode)520%80%55161611
transformMainFunctionDefinition(FunctionDefinitionNode)510%n/a11151511
transformCore(AST)4413%3125%23141601
extractSharedVariableDeclarations(CompoundStatementNode)390%60%44101011
translateKernelDeclarations(ASTNode)380%100%66111111
translateMainDefinition(ASTNode)350%100%66111111
completeSharedExternArrays(List)350%80%55101011
translateKernelDefinitions(ASTNode)340%80%55101011
newTemporaryVariableName()110%n/a111111
transformKernelName(String)0%n/a111111
Cuda2CIVLWorker(ASTFactory)8100%n/a010301
static {...}100%n/a010101