| encode(Instr) |  | 0% |  | 0% | 85 | 85 | 89 | 89 | 1 | 1 |
| encodeCallBaseInstr(CallBase) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| encodeUnresolvedSuperInstr(UnresolvedSuperInstr) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| encodeZSuperInstr(ZSuperInstr) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| encodeAttrAssignInstr(AttrAssignInstr) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| encodeRuntimeHelperCall(RuntimeHelperCall) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| encodeCheckArgsArrayArityInstr(CheckArgsArrayArityInstr) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| encodeCheckArityInstr(CheckArityInstr) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| encodeReqdArgMultipleAsgnInstr(ReqdArgMultipleAsgnInstr) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| encodeRestArgMultipleAsgnInstr(RestArgMultipleAsgnInstr) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| encodeRaiseArgumentErrorInstr(RaiseArgumentErrorInstr) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| encodeBuildLambdaInstr(BuildLambdaInstr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodeStoreLocalVarInstr(StoreLocalVarInstr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodeDefineClassInstr(DefineClassInstr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodeInheritanceSearchConstInstr(InheritanceSearchConstInstr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodeOptArgMultipleAsgnInstr(OptArgMultipleAsgnInstr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodeReceiveOptArgInstr(ReceiveOptArgInstr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodeReceivePostReqdArgInstr(ReceivePostReqdArgInstr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodeSearchConstInstr(SearchConstInstr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodeYieldInstr(YieldInstr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodeTwoOperandBranchInstr(TwoOperandBranchInstr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodePutInstr(PutInstr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodePutGlobalVarInstr(PutGlobalVarInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| calculateArity(Operand[], boolean) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| encodeAliasInstr(AliasInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeLoadLocalVarInstr(LoadLocalVarInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeBreakInstr(BreakInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeGetClassVarContainerModuleInstr(GetClassVarContainerModuleInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeConstMissingInstr(ConstMissingInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeDefineClassMethodInstr(DefineClassMethodInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeDefineMetaClassInstr(DefineMetaClassInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeDefineModuleInstr(DefineModuleInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeEQQInstr(EQQInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeGVarAliasInstr(GVarAliasInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeLexicalSearchConstInstr(LexicalSearchConstInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeMatch2Instr(Match2Instr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeMatch3Instr(Match3Instr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeNonlocalReturnInstr(NonlocalReturnInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeRecordEndBlockInstr(RecordEndBlockInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeReceiveKeywordArgInstr(ReceiveKeywordArgInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeReceiveRestArgInstr(ReceiveRestArgInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeRescueEQQInstr(RescueEQQInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeOneOperandBranchInstr(OneOperandBranchInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeGetInstr(GetInstr) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeGetGlobalVariableInstr(GetGlobalVariableInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeGetEncodingInstr(GetEncodingInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| InstrEncoderMap(IRWriterEncoder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| encodeBlockGivenInstr(BlockGivenInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeCopyInstr(CopyInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeDefineInstanceMethodInstr(DefineInstanceMethodInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeExceptionRegionStartMarkerInstr(ExceptionRegionStartMarkerInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeJumpInstr(JumpInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeLabelInstr(LabelInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeLineNumberInstr(LineNumberInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeMatchInstr(MatchInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeProcessModuleBodyInstr(ProcessModuleBodyInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeReceiveKeywordRestArgInstr(ReceiveKeywordRestArgInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeReceivePreReqdArgInstr(ReceivePreReqdArgInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeRestoreErrorInfoInstr(RestoreErrorInfoInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeReturnInstr(ReturnInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeThreadPollInstr(ThreadPollInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeThrowExceptionInstr(ThrowExceptionInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeToAryInstr(ToAryInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeUndefMethodInstr(UndefMethodInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeBEQInstr(BEQInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeBNEInstr(BNEInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeBFalseInstr(BFalseInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeBNilInstr(BNilInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeBTrueInstr(BTrueInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeBUndefInstr(BUndefInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeGetClassVariableInstr(GetClassVariableInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeGetFieldInstr(GetFieldInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodePutConstInstr(PutConstInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodePutClassVariableInstr(PutClassVariableInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodePutFieldInstr(PutFieldInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeClassSuperInstr(ClassSuperInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeInstanceSuperInstr(InstanceSuperInstr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| encodeReceiveRubyExceptionInstr(ReceiveRubyExceptionInstr) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| encodeReceiveJRubyExceptionInstr(ReceiveJRubyExceptionInstr) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |