ExpressionAnalyzer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,624 of 4,86266%278 of 72461%2304823681,2891288
processCONDITIONAL(OperatorNode)18812339%451929%2833416801
processDerivativeExpression(DerivativeExpressionNode)670%80%55161611
processSHIFTLEFTEQorSHIFTRIGHTEQ(OperatorNode)640%60%44161611
processExpression(ExpressionNode)6212967%72376%629196901
processArrayLambda(ArrayLambdaNode)6210061%111150%912103801
processExtendedQuantifiedExpression(ExtendedQuantifiedExpressionNode)626049%8538%78122901
processAPPLY(OperatorNode)590%60%44161611
processMPIEqualsNode(MPIContractExpressionNode)510%40%33141411
processEqualityOperator(OperatorNode)4814274%142665%122173701
processMPIPtrWorker(ExpressionNode, ExpressionNode, ExpressionNode, String)480%80%55131311
processMPIContractExpression(MPIContractExpressionNode)447362%8952%814163601
processPLUS(OperatorNode)4112475%102470%81883201
processFunctionCall(FunctionCallNode)3918582%113777%112586301
processOperator(OperatorNode)3912075%62681%630116501
processUnknownIdentifiers(ASTNode)354254%61062%49112301
processDEREFERENCE(OperatorNode)352844%5337%3591701
pointerToCompatibleObject(Type, Type)340%100%668811
processDot(DotNode)3311076%41071%48104001
processArrow(ArrowNode)3112980%51168%5984401
processMPIExtentNode(MPIContractExpressionNode)310%40%339911
processTIMESEQorDIVEQorMODEQ(OperatorNode)303755%7330%5661701
processMPIRegionNode(MPIContractExpressionNode)300%n/a118811
processCartesianDomainInitializer(CompoundInitializerNode, DomainType)296167%51168%5962501
processHash(OperatorNode)280%20%228811
processRelational(OperatorNode)275366%7750%6841601
processTIMESorDIVorMOD(OperatorNode)244163%4660%4641601
processASSIGN(OperatorNode)235771%2675%2542101
processMPIValidNode(MPIContractExpressionNode)230%n/a116611
processMPIOffsetNode(MPIContractExpressionNode)230%n/a116611
processSUBSCRIPT(OperatorNode)216174%6857%4821801
processQuantifiedExpression(QuantifiedExpressionNode)1910584%21487%2942901
processLambda(LambdaNode)195373%4233%3441901
processConstant(ConstantNode)187179%41881%41232401
processLANDorLORorNOT(OperatorNode)183666%2466%2421201
addSpecificTypeConversion(ExpressionNode, Type)181647%2100%0251001
processValueAt(ValueAtNode)174472%3350%3431501
processGenericSelection(GenericSelectionNode)167582%3975%3722801
assignmentType(OperatorNode)154675%3975%3731501
processIdentifierExpression(IdentifierExpressionNode, boolean, boolean)147083%41376%41022101
processBitwiseAssign(OperatorNode)143470%2250%2321201
processBitwise(OperatorNode)143269%2250%2321101
processBIG_O(OperatorNode)141856%2250%232801
processAlignOf(AlignOfNode)130%n/a113311
processPostfixOperators(OperatorNode)123272%2466%2421201
processValidExpression(OperatorNode)103678%2466%2421201
isZero(ExpressionNode)10533%3125%233501
processPLUSEQorMINUSEQ(OperatorNode)93680%3562%3511001
processUNARAYPLUSorUNARYMINUS(OperatorNode)92573%1375%131901
processCompoundLiteral(CompoundLiteralNode)73583%1375%1311101
doIntegerPromotion(ExpressionNode)53085%1375%131901
processSizeof(SizeofNode)52884%1375%131801
processRemoteExpression(RemoteOnExpressionNode)52382%1150%121801
getNonArrayElementType(ArrayType)5964%1150%121401
stripQualifiers(Type)41275%1375%131501
pointerToCompatibleComplete(Type, Type)4197%5964%5801001
isVoidPointer(Type)1292%2250%230201
isScalar(Type)990%1375%130101
processMINUS(OperatorNode)57100%1990%1601201
ExpressionAnalyzer(EntityAnalyzer, ConversionFactory, TypeFactory, ScopeAnalyzer)56100%n/a0101301
getFunctionExpressionType(IdentifierExpressionNode, Function)46100%8100%0501401
processRegularRange(RegularRangeNode)38100%2100%0201201
doUsualArithmetic(ExpressionNode, ExpressionNode)38100%4100%0301001
processADDRESSOF(OperatorNode)31100%4100%030701
isPointerToCompleteObjectType(Type)30100%1990%160901
processAssignment(ObjectType, ExpressionNode)29100%4100%030801
addMemTypeConversion(ExpressionNode)26100%2100%020801
processCast(CastNode)24100%n/a010701
pointerToCompatibleTypes(Type, Type)24100%1375%130701
doArithmeticCompoundAssign(ArithmeticType, ExpressionNode)22100%2100%020701
addArrayConversion(ExpressionNode)21100%4100%030701
isArrayType(ObjectType)18100%3100%030501
addLvalueConversion(ExpressionNode)18100%4100%030701
addFunctionConversion(ExpressionNode)16100%2100%020601
convertRHS(ExpressionNode, Type, boolean)15100%2100%020501
processSHIFTLEFTorSHIFTRIGHT(OperatorNode)14100%n/a010301
isSubscript(ExpressionNode)14100%4100%030501
processScopeOf(ScopeOfNode)12100%n/a010401
addStandardConversions(ExpressionNode)12100%n/a010401
processStatementExpression(StatementExpressionNode)11100%n/a010501
processResult(ResultNode)11100%n/a010301
processSpawn(SpawnNode)10100%n/a010301
processBITCOMPLEMENT(OperatorNode)8100%n/a010201
processCOMMA(OperatorNode)8100%n/a010201
error(String, ASTNode)6100%n/a010101
error(UnsourcedException, ASTNode)6100%n/a010101
setStatementAnalyzer(StatementAnalyzer)4100%n/a010201
processPrefixOperators(OperatorNode)4100%n/a010201
static {...}100%n/a010101