Class: RLTK::CG::PhiInst
- Inherits:
-
Instruction
- Object
- Value
- User
- Instruction
- RLTK::CG::PhiInst
- Defined in:
- lib/rltk/cg/instruction.rb
Overview
An Instruction representing a Phi node.
Defined Under Namespace
Classes: IncomingCollection
Constant Summary
Constants inherited from Instruction
Instance Attribute Summary
Attributes included from BindingClass
Instance Method Summary collapse
-
#incoming ⇒ IncomingCollection
Proxy object for inspecting the incoming BasicBlock/Value pairs.
Methods inherited from Instruction
from_ptr, #initialize, #next, #parent, #previous
Methods inherited from User
Methods inherited from Value
#==, #attributes, #bitcast, #constant?, #dump, #hash, #initialize, #name, #name=, #null?, #print, #trunc, #trunc_or_bitcast, #type, #undefined?, #zextend, #zextend_or_bitcast
Methods included from BindingClass
Constructor Details
This class inherits a constructor from RLTK::CG::Instruction
Instance Method Details
#incoming ⇒ IncomingCollection
Returns Proxy object for inspecting the incoming BasicBlock/Value pairs.
168 169 170 |
# File 'lib/rltk/cg/instruction.rb', line 168 def incoming @incoming_collection ||= IncomingCollection.new(self) end |