Cuda2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,814 of 2,8571%175 of 1760%1191225015122932
createCudaMainSwitchStatement(List)5430%20%22878711
transformMainFunctionDefinition(FunctionDefinitionNode)2500%40%33323211
scanTree(ASTNode)2150%520%2929565611
transformBodyOfCudaFunction(ASTNode)1830%200%1111414111
createCudaMainGlobalVariables(List)1540%n/a11181811
cudaMallocTransform(FunctionCallNode)1470%40%33232311
createCudaMainWhileLoop(List)1270%n/a11141411
generateCudaTagLaunchLabel(String, String)1140%n/a11141411
executeKernelTransformations()1090%80%55252511
translateMainDefinition(SequenceNode)1020%120%77232311
getContextArgList(String, FunctionCallNode)890%120%77141411
createDefaultStreamIfNullFunc(List)850%n/a11101011
contextParams(boolean)760%20%225511
executeKernelCallTransformations()710%40%33141411
translateDeviceFunctions()680%60%44171711
generateFormalParameters(String, FunctionTypeNode, boolean)620%60%44121211
translateCudaMallocCalls(ASTNode)590%120%77171711
transformDeviceFunctionDefinition(FunctionDefinitionNode)520%40%33121211
transformCore(AST)51712%5116%34151701
nodeSwitchLabeledStmt(String, String, List)400%20%228811
extractSharedVariableDeclarations(CompoundStatementNode)390%60%44101011
completeSharedExternArrays(List)350%80%558811
addKernel(String, Function)320%40%336611
addEnumTags()280%20%226611
createCudaMain()260%n/a116611
transformDeviceFunctionDeclaration(FunctionDeclarationNode, FunctionTypeNode)210%n/a113311
nullArgument(String)150%n/a112211
newTemporaryVariableName()110%n/a111111
addDeviceFunction(String, Function)70%n/a111111
transformCudaFunctionName(String)0%n/a111111
Cuda2CIVLWorker(ASTFactory)29100%n/a010801
static {...}7100%n/a010101