IRVisitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total600 of 6030%0 of 0n/a146147148149146147
error(Object)200%n/a111111
visit(Instr)40%n/a112211
visit(Operand)40%n/a112211
AliasInstr(AliasInstr)40%n/a111111
ArgScopeDepthInstr(ArgScopeDepthInstr)40%n/a111111
AttrAssignInstr(AttrAssignInstr)40%n/a111111
BacktickInstr(BacktickInstr)40%n/a111111
BEQInstr(BEQInstr)40%n/a111111
BFalseInstr(BFalseInstr)40%n/a111111
BlockGivenInstr(BlockGivenInstr)40%n/a111111
BNEInstr(BNEInstr)40%n/a111111
BNilInstr(BNilInstr)40%n/a111111
BreakInstr(BreakInstr)40%n/a111111
BTrueInstr(BTrueInstr)40%n/a111111
BUndefInstr(BUndefInstr)40%n/a111111
BuildCompoundArrayInstr(BuildCompoundArrayInstr)40%n/a111111
BuildCompoundStringInstr(BuildCompoundStringInstr)40%n/a111111
BuildDynRegExpInstr(BuildDynRegExpInstr)40%n/a111111
BuildRangeInstr(BuildRangeInstr)40%n/a111111
CallInstr(CallInstr)40%n/a111111
CheckArgsArrayArityInstr(CheckArgsArrayArityInstr)40%n/a111111
CheckArityInstr(CheckArityInstr)40%n/a111111
ClassSuperInstr(ClassSuperInstr)40%n/a111111
ConstMissingInstr(ConstMissingInstr)40%n/a111111
CopyInstr(CopyInstr)40%n/a111111
DefineClassInstr(DefineClassInstr)40%n/a111111
DefineClassMethodInstr(DefineClassMethodInstr)40%n/a111111
DefineInstanceMethodInstr(DefineInstanceMethodInstr)40%n/a111111
DefineMetaClassInstr(DefineMetaClassInstr)40%n/a111111
DefineModuleInstr(DefineModuleInstr)40%n/a111111
EQQInstr(EQQInstr)40%n/a111111
ExceptionRegionEndMarkerInstr(ExceptionRegionEndMarkerInstr)40%n/a111111
ExceptionRegionStartMarkerInstr(ExceptionRegionStartMarkerInstr)40%n/a111111
GetClassVarContainerModuleInstr(GetClassVarContainerModuleInstr)40%n/a111111
GetClassVariableInstr(GetClassVariableInstr)40%n/a111111
GetFieldInstr(GetFieldInstr)40%n/a111111
GetGlobalVariableInstr(GetGlobalVariableInstr)40%n/a111111
GVarAliasInstr(GVarAliasInstr)40%n/a111111
InheritanceSearchConstInstr(InheritanceSearchConstInstr)40%n/a111111
InstanceSuperInstr(InstanceSuperInstr)40%n/a111111
Instr(Instr)40%n/a111111
JumpInstr(JumpInstr)40%n/a111111
LabelInstr(LabelInstr)40%n/a111111
LexicalSearchConstInstr(LexicalSearchConstInstr)40%n/a111111
LineNumberInstr(LineNumberInstr)40%n/a111111
LoadLocalVarInstr(LoadLocalVarInstr)40%n/a111111
Match2Instr(Match2Instr)40%n/a111111
Match3Instr(Match3Instr)40%n/a111111
MatchInstr(MatchInstr)40%n/a111111
ModuleVersionGuardInstr(ModuleVersionGuardInstr)40%n/a111111
NonlocalReturnInstr(NonlocalReturnInstr)40%n/a111111
NopInstr(NopInstr)40%n/a111111
NoResultCallInstr(NoResultCallInstr)40%n/a111111
OneFixnumArgNoBlockCallInstr(OneFixnumArgNoBlockCallInstr)40%n/a111111
OneFloatArgNoBlockCallInstr(OneFloatArgNoBlockCallInstr)40%n/a111111
OneOperandArgNoBlockCallInstr(OneOperandArgNoBlockCallInstr)40%n/a111111
OptArgMultipleAsgnInstr(OptArgMultipleAsgnInstr)40%n/a111111
PopBindingInstr(PopBindingInstr)40%n/a111111
PopFrameInstr(PopFrameInstr)40%n/a111111
ProcessModuleBodyInstr(ProcessModuleBodyInstr)40%n/a111111
PutClassVariableInstr(PutClassVariableInstr)40%n/a111111
PutConstInstr(PutConstInstr)40%n/a111111
PutFieldInstr(PutFieldInstr)40%n/a111111
PutGlobalVarInstr(PutGlobalVarInstr)40%n/a111111
PushBindingInstr(PushBindingInstr)40%n/a111111
PushFrameInstr(PushFrameInstr)40%n/a111111
RaiseArgumentErrorInstr(RaiseArgumentErrorInstr)40%n/a111111
RaiseRequiredKeywordArgumentErrorInstr(RaiseRequiredKeywordArgumentError)40%n/a111111
ReceiveClosureInstr(ReceiveClosureInstr)40%n/a111111
ReceiveRubyExceptionInstr(ReceiveRubyExceptionInstr)40%n/a111111
ReceiveJRubyExceptionInstr(ReceiveJRubyExceptionInstr)40%n/a111111
ReceiveKeywordArgInstr(ReceiveKeywordArgInstr)40%n/a111111
ReceiveKeywordRestArgInstr(ReceiveKeywordRestArgInstr)40%n/a111111
ReceiveOptArgInstr(ReceiveOptArgInstr)40%n/a111111
ReceivePreReqdArgInstr(ReceivePreReqdArgInstr)40%n/a111111
ReceiveRestArgInstr(ReceiveRestArgInstr)40%n/a111111
ReceiveSelfInstr(ReceiveSelfInstr)40%n/a111111
RecordEndBlockInstr(RecordEndBlockInstr)40%n/a111111
ReqdArgMultipleAsgnInstr(ReqdArgMultipleAsgnInstr)40%n/a111111
RescueEQQInstr(RescueEQQInstr)40%n/a111111
RestArgMultipleAsgnInstr(RestArgMultipleAsgnInstr)40%n/a111111
ReturnInstr(ReturnInstr)40%n/a111111
RuntimeHelperCall(RuntimeHelperCall)40%n/a111111
SearchConstInstr(SearchConstInstr)40%n/a111111
SetCapturedVarInstr(SetCapturedVarInstr)40%n/a111111
StoreLocalVarInstr(StoreLocalVarInstr)40%n/a111111
ThreadPollInstr(ThreadPollInstr)40%n/a111111
ThrowExceptionInstr(ThrowExceptionInstr)40%n/a111111
ToAryInstr(ToAryInstr)40%n/a111111
UndefMethodInstr(UndefMethodInstr)40%n/a111111
UnresolvedSuperInstr(UnresolvedSuperInstr)40%n/a111111
YieldInstr(YieldInstr)40%n/a111111
ZeroOperandArgNoBlockCallInstr(ZeroOperandArgNoBlockCallInstr)40%n/a111111
ZSuperInstr(ZSuperInstr)40%n/a111111
GetErrorInfoInstr(GetErrorInfoInstr)40%n/a111111
RestoreErrorInfoInstr(RestoreErrorInfoInstr)40%n/a111111
BuildLambdaInstr(BuildLambdaInstr)40%n/a111111
GetEncodingInstr(GetEncodingInstr)40%n/a111111
ReceivePostReqdArgInstr(ReceivePostReqdArgInstr)40%n/a111111
BoxFloatInstr(BoxFloatInstr)40%n/a111111
BoxFixnumInstr(BoxFixnumInstr)40%n/a111111
BoxBooleanInstr(BoxBooleanInstr)40%n/a111111
AluInstr(AluInstr)40%n/a111111
UnboxFloatInstr(UnboxFloatInstr)40%n/a111111
UnboxFixnumInstr(UnboxFixnumInstr)40%n/a111111
UnboxBooleanInstr(UnboxBooleanInstr)40%n/a111111
Array(Array)40%n/a111111
AsString(AsString)40%n/a111111
Backref(Backref)40%n/a111111
Bignum(Bignum)40%n/a111111
Boolean(Boolean)40%n/a111111
UnboxedBoolean(UnboxedBoolean)40%n/a111111
ClosureLocalVariable(ClosureLocalVariable)40%n/a111111
Complex(Complex)40%n/a111111
CurrentScope(CurrentScope)40%n/a111111
DynamicSymbol(DynamicSymbol)40%n/a111111
Fixnum(Fixnum)40%n/a111111
FrozenString(FrozenString)40%n/a111111
UnboxedFixnum(UnboxedFixnum)40%n/a111111
Float(Float)40%n/a111111
UnboxedFloat(UnboxedFloat)40%n/a111111
GlobalVariable(GlobalVariable)40%n/a111111
Hash(Hash)40%n/a111111
IRException(IRException)40%n/a111111
Label(Label)40%n/a111111
LocalVariable(LocalVariable)40%n/a111111
Nil(Nil)40%n/a111111
NthRef(NthRef)40%n/a111111
ObjectClass(ObjectClass)40%n/a111111
Rational(Rational)40%n/a111111
Regexp(Regexp)40%n/a111111
ScopeModule(ScopeModule)40%n/a111111
Self(Self)40%n/a111111
Splat(Splat)40%n/a111111
StandardError(StandardError)40%n/a111111
StringLiteral(StringLiteral)40%n/a111111
SValue(SValue)40%n/a111111
Symbol(Symbol)40%n/a111111
TemporaryVariable(TemporaryVariable)40%n/a111111
TemporaryLocalVariable(TemporaryLocalVariable)40%n/a111111
TemporaryFloatVariable(TemporaryFloatVariable)40%n/a111111
TemporaryFixnumVariable(TemporaryFixnumVariable)40%n/a111111
TemporaryBooleanVariable(TemporaryBooleanVariable)40%n/a111111
UndefinedValue(UndefinedValue)40%n/a111111
UnexecutableNil(UnexecutableNil)40%n/a111111
WrappedIRClosure(WrappedIRClosure)40%n/a111111
IRVisitor()3100%n/a010101