net.sf.farrago.fennel.calc
Class CalcRexImplementorTableImpl.TrimImplementor
java.lang.Object
net.sf.farrago.fennel.calc.CalcRexImplementorTableImpl.AbstractCalcRexImplementor
net.sf.farrago.fennel.calc.CalcRexImplementorTableImpl.InstrDefImplementor
net.sf.farrago.fennel.calc.CalcRexImplementorTableImpl.TrimImplementor
- All Implemented Interfaces:
- CalcRexImplementor
- Enclosing class:
- CalcRexImplementorTableImpl
private static class CalcRexImplementorTableImpl.TrimImplementor
- extends CalcRexImplementorTableImpl.InstrDefImplementor
Implements the TRIM function.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CalcRexImplementorTableImpl.TrimImplementor
public CalcRexImplementorTableImpl.TrimImplementor()
makeRegList
protected List<CalcReg> makeRegList(RexToCalcTranslator translator,
RexCall call)
- Description copied from class:
CalcRexImplementorTableImpl.InstrDefImplementor
- Creates the list of registers which will be arguments to the
instruction call. i.e implment all the operands of the call and
create a result register for the call.
The 0th argument is assumed to hold the result of the call.
- Overrides:
makeRegList
in class CalcRexImplementorTableImpl.InstrDefImplementor