InstrEncoderMap

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,363 of 1,3630%111 of 1110%1751753313317979
encode(Instr)4240%870%8585898911
encodeCallBaseInstr(CallBase)620%60%449911
encodeUnresolvedSuperInstr(UnresolvedSuperInstr)570%60%448811
encodeZSuperInstr(ZSuperInstr)530%60%44101011
encodeAttrAssignInstr(AttrAssignInstr)330%20%227711
encodeRuntimeHelperCall(RuntimeHelperCall)290%20%226611
encodeCheckArgsArrayArityInstr(CheckArgsArrayArityInstr)210%n/a115511
encodeCheckArityInstr(CheckArityInstr)210%n/a115511
encodeReqdArgMultipleAsgnInstr(ReqdArgMultipleAsgnInstr)210%n/a115511
encodeRestArgMultipleAsgnInstr(RestArgMultipleAsgnInstr)210%n/a115511
encodeRaiseArgumentErrorInstr(RaiseArgumentErrorInstr)210%n/a115511
encodeBuildLambdaInstr(BuildLambdaInstr)180%n/a114411
encodeStoreLocalVarInstr(StoreLocalVarInstr)160%n/a114411
encodeDefineClassInstr(DefineClassInstr)160%n/a114411
encodeInheritanceSearchConstInstr(InheritanceSearchConstInstr)160%n/a114411
encodeOptArgMultipleAsgnInstr(OptArgMultipleAsgnInstr)160%n/a114411
encodeReceiveOptArgInstr(ReceiveOptArgInstr)160%n/a114411
encodeReceivePostReqdArgInstr(ReceivePostReqdArgInstr)160%n/a114411
encodeSearchConstInstr(SearchConstInstr)160%n/a114411
encodeYieldInstr(YieldInstr)160%n/a114411
encodeTwoOperandBranchInstr(TwoOperandBranchInstr)160%n/a114411
encodePutInstr(PutInstr)160%n/a114411
encodePutGlobalVarInstr(PutGlobalVarInstr)130%n/a113311
calculateArity(Operand[], boolean)120%20%221111
encodeAliasInstr(AliasInstr)110%n/a113311
encodeLoadLocalVarInstr(LoadLocalVarInstr)110%n/a113311
encodeBreakInstr(BreakInstr)110%n/a113311
encodeGetClassVarContainerModuleInstr(GetClassVarContainerModuleInstr)110%n/a113311
encodeConstMissingInstr(ConstMissingInstr)110%n/a113311
encodeDefineClassMethodInstr(DefineClassMethodInstr)110%n/a113311
encodeDefineMetaClassInstr(DefineMetaClassInstr)110%n/a113311
encodeDefineModuleInstr(DefineModuleInstr)110%n/a113311
encodeEQQInstr(EQQInstr)110%n/a113311
encodeGVarAliasInstr(GVarAliasInstr)110%n/a113311
encodeLexicalSearchConstInstr(LexicalSearchConstInstr)110%n/a113311
encodeMatch2Instr(Match2Instr)110%n/a113311
encodeMatch3Instr(Match3Instr)110%n/a113311
encodeNonlocalReturnInstr(NonlocalReturnInstr)110%n/a113311
encodeRecordEndBlockInstr(RecordEndBlockInstr)110%n/a113311
encodeReceiveKeywordArgInstr(ReceiveKeywordArgInstr)110%n/a113311
encodeReceiveRestArgInstr(ReceiveRestArgInstr)110%n/a113311
encodeRescueEQQInstr(RescueEQQInstr)110%n/a113311
encodeOneOperandBranchInstr(OneOperandBranchInstr)110%n/a113311
encodeGetInstr(GetInstr)110%n/a113311
encodeGetGlobalVariableInstr(GetGlobalVariableInstr)80%n/a112211
encodeGetEncodingInstr(GetEncodingInstr)70%n/a112211
InstrEncoderMap(IRWriterEncoder)60%n/a113311
encodeBlockGivenInstr(BlockGivenInstr)60%n/a112211
encodeCopyInstr(CopyInstr)60%n/a112211
encodeDefineInstanceMethodInstr(DefineInstanceMethodInstr)60%n/a112211
encodeExceptionRegionStartMarkerInstr(ExceptionRegionStartMarkerInstr)60%n/a112211
encodeJumpInstr(JumpInstr)60%n/a112211
encodeLabelInstr(LabelInstr)60%n/a112211
encodeLineNumberInstr(LineNumberInstr)60%n/a112211
encodeMatchInstr(MatchInstr)60%n/a112211
encodeProcessModuleBodyInstr(ProcessModuleBodyInstr)60%n/a112211
encodeReceiveKeywordRestArgInstr(ReceiveKeywordRestArgInstr)60%n/a112211
encodeReceivePreReqdArgInstr(ReceivePreReqdArgInstr)60%n/a112211
encodeRestoreErrorInfoInstr(RestoreErrorInfoInstr)60%n/a112211
encodeReturnInstr(ReturnInstr)60%n/a112211
encodeThreadPollInstr(ThreadPollInstr)60%n/a112211
encodeThrowExceptionInstr(ThrowExceptionInstr)60%n/a112211
encodeToAryInstr(ToAryInstr)60%n/a112211
encodeUndefMethodInstr(UndefMethodInstr)60%n/a112211
encodeBEQInstr(BEQInstr)40%n/a112211
encodeBNEInstr(BNEInstr)40%n/a112211
encodeBFalseInstr(BFalseInstr)40%n/a112211
encodeBNilInstr(BNilInstr)40%n/a112211
encodeBTrueInstr(BTrueInstr)40%n/a112211
encodeBUndefInstr(BUndefInstr)40%n/a112211
encodeGetClassVariableInstr(GetClassVariableInstr)40%n/a112211
encodeGetFieldInstr(GetFieldInstr)40%n/a112211
encodePutConstInstr(PutConstInstr)40%n/a112211
encodePutClassVariableInstr(PutClassVariableInstr)40%n/a112211
encodePutFieldInstr(PutFieldInstr)40%n/a112211
encodeClassSuperInstr(ClassSuperInstr)40%n/a112211
encodeInstanceSuperInstr(InstanceSuperInstr)40%n/a112211
encodeReceiveRubyExceptionInstr(ReceiveRubyExceptionInstr)0%n/a111111
encodeReceiveJRubyExceptionInstr(ReceiveJRubyExceptionInstr)0%n/a111111