CallBase

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total200 of 1,02080%45 of 17174%3813128186944
toString()480%20%222211
computeEvalFlag()344758%151550%81681601
buildAllArgs(Operand, Operand, Fixnum, Operand[], Operand)255569%6857%4801001
isAllConstants()240%40%333311
computeRequiresCallersFrameFlag()124880%41478%31031501
computeRequiresCallersBindingFlag()124378%41275%3931401
computeScopeFlags(IRScope)118488%31986%21212201
getCallSiteFor(CallType, String)72074%3667%270701
blockInlining()40%n/a112211
isAllFixnums()40%n/a111111
isAllFloats()40%n/a111111
isProcNew()30%n/a111111
inliningBlocked()30%n/a111111
canBeEval()2675%1150%120201
targetRequiresCallersFrame()2675%1150%120201
isRubyInternalsCall()20%n/a111111
isStaticCallTarget()20%n/a111111
static {...}1990%1150%120201
prepareArgumentsComplex(ThreadContext, IRubyObject, Operand[], StaticScope, DynamicScope, Object[])66100%6100%0401001
simplifyOperands(Map, boolean)56100%1583%140801
CallBase(Operation, CallType, String, Operand, Operand[], Operand)53100%n/a0101601
interpret(ThreadContext, StaticScope, DynamicScope, IRubyObject, Object[])37100%n/a010401
getOperands()36100%2100%020201
cloneCallArgs(CloneInfo)33100%2100%020501
computeFlags()30100%8100%050501
containsArgSplat(Operand[])27100%6100%040301
prepareArgumentsSimple(ThreadContext, IRubyObject, Operand[], StaticScope, DynamicScope, Object[])27100%2100%020401
isAllFixnums(Operand[])23100%4100%030301
isAllFloats(Operand[])23100%4100%030301
prepareArguments(ThreadContext, IRubyObject, Operand[], StaticScope, DynamicScope, Object[])21100%2100%020301
prepareBlock(ThreadContext, IRubyObject, StaticScope, DynamicScope, Object[])16100%2100%020201
getClosureArg(Operand)8100%2100%020101
targetRequiresCallersBinding()8100%2100%020201
hasClosure()7100%2100%020101
setProcNew(boolean)4100%n/a010201
hasLiteralClosure()4100%n/a010101
getName()3100%n/a010101
getClosureArg()3100%n/a010101
getReceiver()3100%n/a010101
getCallArgs()3100%n/a010101
getCallSite()3100%n/a010101
getCallType()3100%n/a010101
containsArgSplat()3100%n/a010101
specializeForInterpretation()2100%n/a010101