ContractClauseTransformer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total72 of 2,04896%13 of 16091%141138431133
createMPIBarrier(ExpressionNode)280%n/a115511
withStatementWrapper(StatementNode, ExpressionNode, List, boolean)1814789%31583%31023401
createConditionalAssumeOrAssert(boolean, List, List)143571%1583%1411001
makeItRange(ExpressionNode)42586%2466%240501
refreshMemoryLocationSetExpression(ExpressionNode)42083%2466%240601
transformLocalBlock(List, List, FunctionContractBlock, boolean, boolean)17398%12195%11203101
static {...}675%1150%120101
transformMPICollectiveBlock(List, List, FunctionContractBlock, boolean)333100%22100%01206701
analysisContractBlock(FunctionContractBlock, boolean, boolean, List, List)124100%14100%0802601
createElaborateFor(ExpressionNode)113100%n/a0102201
transformClause2Checking(ExpressionNode, ExpressionNode, ExpressionNode, List, boolean)82100%11191%1701901
transformClause2Assumption(ExpressionNode, ExpressionNode, ExpressionNode, List, boolean)82100%11191%1701901
visitAndSubstitute(ExpressionNode, Map, Map)75100%12100%0701901
createState4PureLocalFunction(Source)66100%n/a0101701
transformAssignsClause(boolean, FunctionContractBlock.ConditionalClauses)65100%8100%0501801
checkSideConditions(List)62100%8100%0501401
refreshMPIRegion(MPIContractExpressionNode)58100%n/a0101001
createMPICommEmptyCall(ExpressionNode, MPICollectiveBlockNode.MPICommunicatorMode)49100%2100%020801
mpiConstantsInitialization(ExpressionNode)46100%n/a0101001
createMPICommRankCall(ExpressionNode, ExpressionNode)46100%n/a010901
createMPICommSizeCall(ExpressionNode, ExpressionNode)46100%n/a010901
conjunct(List)46100%6100%0401501
refreshACSLMemoryLocationSetExpression(ExpressionNode)43100%n/a010901
createMPISnapshotCall(ExpressionNode)39100%n/a010701
createAssertion(ExpressionNode)32100%n/a010701
createCollateStateInitializer(String, ExpressionNode)32100%n/a010601
createMPIUnsnapshotCall(ExpressionNode, ExpressionNode)28100%n/a010501
createAssumption(ExpressionNode)26100%n/a010601
substitute(ClauseTransformGuideGenerator.ClauseTransformGuide)26100%1375%130501
createCollateGetStateCall(ExpressionNode, Source)18100%n/a010301
createGetStateCall(Source)13100%n/a010301
ContractClauseTransformer(ASTFactory, MemoryLocationManager)10100%n/a010401
identifierExpressionNode(Source, String)10100%n/a010201