Cuda2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,811 of 2,8541%173 of 1740%1181216266372932
createCudaMainSwitchStatement(List)5430%20%2210710711
transformMainFunctionDefinition(FunctionDefinitionNode)2440%20%22424211
scanTree(ASTNode)2150%520%2929707011
transformBodyOfCudaFunction(ASTNode)1830%200%1111464611
createCudaMainGlobalVariables(List)1540%n/a11282811
cudaMallocTransform(FunctionCallNode)1500%40%33323211
createCudaMainWhileLoop(List)1270%n/a11232311
generateCudaTagLaunchLabel(String, String)1140%n/a11202011
executeKernelTransformations()1090%80%55313111
translateMainDefinition(SequenceNode)1020%120%77272711
getContextArgList(String, FunctionCallNode)890%120%77191911
createDefaultStreamIfNullFunc(List)850%n/a11151511
contextParams(boolean)760%20%226611
executeKernelCallTransformations()710%40%33171711
translateDeviceFunctions()680%60%44191911
generateFormalParameters(String, FunctionTypeNode, boolean)620%60%44131311
translateCudaMallocCalls(ASTNode)590%120%77212111
transformDeviceFunctionDefinition(FunctionDefinitionNode)520%40%33121211
transformCore(AST)51712%5116%34161801
nodeSwitchLabeledStmt(String, String, List)400%20%22101011
extractSharedVariableDeclarations(CompoundStatementNode)390%60%44111111
completeSharedExternArrays(List)350%80%559911
addKernel(String, Function)320%40%336611
addEnumTags()280%20%227711
createCudaMain()260%n/a117711
transformDeviceFunctionDeclaration(FunctionDeclarationNode, FunctionTypeNode)210%n/a115511
nullArgument(String)150%n/a114411
newTemporaryVariableName()110%n/a111111
addDeviceFunction(String, Function)70%n/a111111
transformCudaFunctionName(String)0%n/a111111
Cuda2CIVLWorker(ASTFactory)29100%n/a010801
static {...}7100%n/a010101