| Modifier and Type | Field and Description |
|---|---|
| private final Operand[] |
| Modifier and Type | Method and Description |
|---|---|
| public void | addUsedVariables(List<Variable> l)
Implements abstract org. Append the list of variables used in this operand to the input list |
| public Operand | |
| public static Array | |
| public void | |
| public Operand | |
| public Operand[] | |
| public OperandType | |
| public Operand | getSimplifiedOperand(Map<Operand, Operand> valueMap, boolean force)
Overrides org.
|
| public boolean | hasKnownValue()
Overrides org. Do we know the value of this operand at compile-time? |
| public boolean | |
| public Iterator | |
| public Object | retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp)
Overrides org.
|
| public IRubyObject[] | retrieveArrayElts(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp)
|
| public int | |
| public Operand | |
| public String | |
| public void |
| elts | back to summary |
|---|---|
| private final Operand[] elts | |
| Array | back to summary |
|---|---|
| public Array() | |
| Array | back to summary |
|---|---|
| public Array(Operand[] elts) | |
| addUsedVariables | back to summary |
|---|---|
| public void addUsedVariables(List<Variable> l) Implements abstract org. Append the list of variables used in this operand to the input list
| |
| cloneForInlining | back to summary |
|---|---|
| public Operand cloneForInlining(CloneInfo ii) Implements abstract org.
| |
| decode | back to summary |
|---|---|
| public static Array decode(IRReaderDecoder d) | |
| encode | back to summary |
|---|---|
| public void encode(IRWriterEncoder e) Overrides org.
| |
| get | back to summary |
|---|---|
| public Operand get(int i) | |
| getElts | back to summary |
|---|---|
| public Operand[] getElts() | |
| getOperandType | back to summary |
|---|---|
| public OperandType getOperandType() Implements abstract org.
| |
| getSimplifiedOperand | back to summary |
|---|---|
| public Operand getSimplifiedOperand(Map<Operand, Operand> valueMap, boolean force) Overrides org.
| |
| hasKnownValue | back to summary |
|---|---|
| public boolean hasKnownValue() Overrides org. Doc from org. Do we know the value of this operand at compile-time? If we do then it may be possible to constant propagate (one case: We also know it is also an ImmutableLiteral).
| |
| isBlank | back to summary |
|---|---|
| public boolean isBlank() | |
| iterator | back to summary |
|---|---|
| public Iterator Implements java. Doc from java. Returns an iterator over elements of type | |
| retrieve | back to summary |
|---|---|
| public Object retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Overrides org.
| |
| retrieveArrayElts | back to summary |
|---|---|
| public IRubyObject[] retrieveArrayElts(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) | |
| size | back to summary |
|---|---|
| public int size() | |
| toArray | back to summary |
|---|---|
| public Operand toArray() | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| visit | back to summary |
|---|---|
| public void visit(IRVisitor visitor) Overrides org.
| |