ContractClauseTransformer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total661 of 2,85677%96 of 24260%76163135624642
allocate4ACSLValid(OperatorNode)1530%140%88363611
refreshMemoryLocationSetExpression(ExpressionNode)872019%5338%45202701
processLvalueSetExpression(ExpressionNode, Map)750%80%55202011
result2intermediate(ExpressionNode, MPIContractUtilities.TransformConfiguration)583135%11945%811152401
old2ValueAt(ExpressionNode, ExpressionNode, MPIContractUtilities.TransformConfiguration)504748%4867%4741801
createHavocCall(ExpressionNode)370%n/a117711
allocation4Valids(ExpressionNode, MPIContractUtilities.TransformConfiguration)288375%61470%51142401
createMPIBarrier(ExpressionNode)280%n/a115511
mpidatatypeExtent2intermediateVariable(ExpressionNode, LinkedList)2312284%9744%6953901
makeItRange(ExpressionNode)21828%5117%343501
withStatementWrapper(StatementNode, ExpressionNode, List, MPIContractUtilities.TransformConfiguration)2015789%51777%51233701
substituteAllValid2True(ExpressionNode)157082%61267%41032401
ACSLPrimitives2CIVLC(ExpressionNode, MPIContractUtilities.TransformConfiguration)120%n/a112211
decast(ExpressionNode)120%20%224411
replaceWithValueAt(ExpressionNode, ExpressionNode, ExpressionNode, ExpressionNode, ExpressionNode)114078%6225%4521501
transformClause2Assumption(ExpressionNode, ExpressionNode, ExpressionNode, List, MPIContractUtilities.TransformConfiguration)615096%21286%2812701
transformClause2Checking(ExpressionNode, ExpressionNode, ExpressionNode, List, MPIContractUtilities.TransformConfiguration)67192%2880%2611701
on2ValueAt(ExpressionNode, ExpressionNode, MPIContractUtilities.TransformConfiguration)47795%2880%2601401
MPIDatatype2datatypeExtentSERemove(ExpressionNode)45293%21286%2801301
mpiRegion2assign(MPIContractExpressionNode)45193%2250%2301001
mpiExtentSERemove(ExpressionNode)44291%2880%2601201
static {...}2675%1150%120101
createMPICommEmptyCall(ExpressionNode, MPICollectiveBlockNode.MPICommunicatorMode)4898%1150%120801
transformMPICollectiveBlock4Target(FunctionContractBlock, MPIContractUtilities.TransformConfiguration)197100%6100%0404201
transformMPICollectiveBlock4Callee(FunctionContractBlock, MPIContractUtilities.TransformConfiguration)181100%6100%0403801
createElaborateFor(ExpressionNode)112100%n/a0102201
createAllocation(ExpressionNode, TypeNode, ExpressionNode, Source)96100%n/a0102101
transformAssignsClause(FunctionContractBlock.ConditionalClauses)67100%1788%1501701
allocate4MPIValid(MPIContractExpressionNode)48100%n/a010801
mpiConstantsInitialization(ExpressionNode)46100%n/a0101001
createMPICommRankCall(ExpressionNode, ExpressionNode)46100%n/a010901
createMPICommSizeCall(ExpressionNode, ExpressionNode)46100%n/a010901
ACSLSideEffectRemoving(ExpressionNode, MPIContractUtilities.TransformConfiguration)44100%2100%020901
createMPISnapshotCall(ExpressionNode)39100%n/a010701
createAssertion(ExpressionNode)32100%n/a010701
createCollateStateInitializer(String, ExpressionNode)32100%n/a010601
ContractClauseTransformer(ASTFactory)29100%n/a010901
createMPIExtentofCall(ExpressionNode)28100%n/a010501
createAssumption(ExpressionNode)26100%n/a010601
ACSLPrimitives2CIVLC(ExpressionNode, ExpressionNode, MPIContractUtilities.TransformConfiguration)23100%n/a010501
createCollateGetStateCall(ExpressionNode, Source)18100%n/a010301
identifierExpressionNode(Source, String)10100%n/a010201