Cuda2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total43 of 1,90697%14 of 12288%128314460022
completeSharedExternArrays(List)201542%5337%3561001
kernelCallTransform(FunctionCallNode)1918890%31381%3965301
cudaMallocTransform(FunctionCallNode)312697%1375%1312601
translateMainDefinition(ASTNode)3497%2880%2611101
buildBlockDefinition(CompoundStatementNode)272100%n/a0105901
buildThreadDefinition(CompoundStatementNode)236100%4100%0305101
buildInnerKernelDefinition(CompoundStatementNode)197100%n/a0103801
kernelDefinitionTransform(FunctionDefinitionNode)183100%2100%0203801
kernelDeclarationTransform(FunctionDeclarationNode)133100%2100%0203001
removeBuiltinDefinitions(ASTNode)73100%12100%0701801
translateCudaMallocCalls(ASTNode)59100%11191%1702101
translateKernelCalls(ASTNode)55100%12100%0701901
replaceSyncThreadsCalls(ASTNode, ExpressionNode)55100%11191%1701801
transformCore(AST)51100%4100%0301601
transformMainFunctionDefinition(FunctionDefinitionNode)51100%n/a0101501
translateKernelDeclarations(ASTNode)38100%1990%1601101
extractSharedVariableDeclarations(CompoundStatementNode)38100%6100%0401001
translateKernelDefinitions(ASTNode)34100%8100%0501001
newTemporaryVariableName()11100%n/a010101
Cuda2CIVLWorker(ASTFactory)8100%n/a010301
transformKernelName(String)3100%n/a010101
static {...}3100%n/a010101