Module: YTLJit::VM::Node
- Included in:
- YARVContext, YARVTranslatorCRubyObjectMixin, YARVTranslatorSimpleMixin, YARVTranslatorTypeInferenceMixin
- Defined in:
- lib/ytljit/vm.rb,
lib/ytljit/vm_codegen.rb,
lib/ytljit/vm_inspect.rb,
lib/ytljit/vm_typeinf.rb,
lib/ytljit/vm_sendnode.rb,
lib/ytljit/vm_cruby_obj.rb
Overview
Expression of VM is a set of Nodes
Defined Under Namespace
Modules: HaveChildlenMixin, IfNodeCodeGen, Inspect, LocalVarNodeCodeGen, MethodEndCodeGen, MethodTopCodeGen, MultipleCodeSpaceUtil, NodeUtil, OptFlagOp, SendSingletonClassUtil, SendUtil, TypeListWithSignature, TypeListWithoutSignature Classes: BaseNode, BlockEndNode, BlockTopNode, BranchCommonNode, BranchIfNode, BranchUnlessNode, CApiCommonNode, CRubyInstanceVarAssignNode, CRubyInstanceVarRefNode, ClassEndNode, ClassTopNode, ClassValueNode, ConstantAssignNode, ConstantRefNode, DirectBlockNode, DummyNode, ExceptionTopNode, FixArgCApiNode, GlobalVarAssignNode, GlobalVarNormalRefNode, GlobalVarRefNode, GlobalVarSpecialRefNode, GuardNode, Inspector, InstanceVarAssignNode, InstanceVarRefCommonNode, InstanceVarRefNode, JumpNode, LetNode, LiteralNode, LocalAssignNode, LocalFrameInfoNode, LocalLabel, LocalVarNode, LocalVarRefCommonNode, LocalVarRefNode, MethodEndNode, MethodSelectNode, MethodTopNode, MultiplexHolderNode, MultiplexNode, PhiNode, RawSendNode, RefRegister, RetArraySendNode, RetStringSendNode, SelfRefNode, SendAMNode, SendAllocateNode, SendAndNode, SendChrNode, SendCloneNode, SendCompareNode, SendCoreDefineMethodNode, SendCoreDefineSigletonMethodNode, SendCosNode, SendCountNode, SendDirnameNode, SendDispTypeNode, SendDivNode, SendDupNode, SendElementAssignNode, SendElementRefNode, SendEqNode, SendEvalNode, SendExcludeEndNode, SendExtendNode, SendFirstNode, SendGeNode, SendGetsNode, SendGtGtNode, SendGtNode, SendIncludeCommonNode, SendIncludeNode, SendInitializeNode, SendLastNode, SendLeNode, SendLengthNode, SendLogNode, SendLtLtNode, SendLtNode, SendMathFuncNode, SendMinusNode, SendModNode, SendMultNode, SendNeqNode, SendNewNode, SendNode, SendOpenNode, SendOrNode, SendPNode, SendPlusNode, SendRandNode, SendRangeAccessNode, SendReadNode, SendReverseNode, SendSameArgTypeNode, SendSameSelfTypeNode, SendSelfOfCallerTypeNode, SendSinNode, SendSizeNode, SendSliceExNode, SendSortNode, SendSqrtNode, SendStripExNode, SendTanNode, SendToFNode, SendToINode, SendTrExNode, SendUniqExNode, SendXorNode, Send__ID__Node, SetResultNode, SpecialObjectNode, SystemValueNode, TIInstanceVarAssignNode, TIInstanceVarRefNode, TISelfRefNode, ThrowNode, TopNode, TopTopNode, TypedDummyNode, VarArgCApiNode, VariableRefCommonNode, YieldNode
Instance Method Summary collapse
Instance Method Details
#compile_compare_nonnum(context, rtype) ⇒ Object
1539 1540 1541 |
# File 'lib/ytljit/vm_sendnode.rb', line 1539 def compile_compare_nonnum(context, rtype) nil end |