CalcAssembler Member List

This is the complete list of members for CalcAssembler, including all inherited members.

addInstruction(Instruction *inst)CalcAssembler [protected]
addRegister(StandardTypeDescriptorOrdinal regType, uint cbStorage=0)CalcAssembler [protected]
addRegister(RegisterReference::ERegisterSet setIndex, StandardTypeDescriptorOrdinal regType, uint cbStorage=0)CalcAssembler [protected]
allocateTuples()CalcAssembler [protected]
assemble(const char *program)CalcAssembler
assemble()CalcAssembler
bindLiteralDone()CalcAssembler [protected]
bindNextLiteral(T value)CalcAssembler [inline, protected]
bindRegisters()CalcAssembler [protected]
bindRegisterValue(RegisterReference::ERegisterSet setIndex, TRegisterIndex regIndex, T value)CalcAssembler [inline, protected]
CalcAssembler(Calculator *calc)CalcAssembler [inline, explicit]
CalcYYparse(void *)CalcAssembler [friend]
checkPC(TProgramCounter pc, CalcYYLocType &loc)CalcAssembler [inline, protected]
createInstruction(string &name, vector< RegisterReference * > const &operands, CalcYYLocType &location)CalcAssembler [inline, static]
createInstruction(string &name, RegisterReference *result, RegisterReference *operand1, RegisterReference *operand2, CalcYYLocType &location)CalcAssembler [inline, static]
createInstruction(string &name, RegisterReference *result, RegisterReference *operand1, CalcYYLocType &location)CalcAssembler [inline, static]
createInstruction(string &name, RegisterReference *result, CalcYYLocType &location)CalcAssembler [inline, static]
createInstruction(string &name, CalcYYLocType &location)CalcAssembler [inline, static]
createInstruction(string &name, TProgramCounter pc, CalcYYLocType &location)CalcAssembler [inline, static]
createInstruction(string &name, TProgramCounter pc, RegisterReference *operand, CalcYYLocType &location)CalcAssembler [inline, static]
createInstruction(string &name, string &function, vector< RegisterReference * > &operands, CalcYYLocType &location)CalcAssembler [inline]
createRegisterReference(RegisterReference::ERegisterSet setIndex, TRegisterIndex regIndex, StandardTypeDescriptorOrdinal regType)CalcAssembler [static]
createTupleData(TupleDescriptor const &tupleDes, FixedBuffer **buf)CalcAssembler [static]
getLexer()CalcAssembler [inline]
getRegister(RegisterReference::ERegisterSet setIndex, TRegisterIndex regIndex)CalcAssembler [protected]
getRegisterSize(RegisterReference::ERegisterSet setIndex)CalcAssembler [protected]
getRegisterType(RegisterReference::ERegisterSet setIndex, TRegisterIndex regIndex)CalcAssembler [protected]
getTupleData(RegisterReference::ERegisterSet setIndex)CalcAssembler [protected]
getTupleDescriptor(RegisterReference::ERegisterSet setIndex)CalcAssembler [protected]
init()CalcAssembler [protected]
mBuffersCalcAssembler [protected]
mCalcCalcAssembler [protected]
mCurrentRegSetCalcAssembler [protected]
mLexerCalcAssembler [protected]
mLiteralIndexCalcAssembler [protected]
mMaxPCCalcAssembler [protected]
mMaxPCLocCalcAssembler [protected]
mRegisterSetDescriptorCalcAssembler [protected]
mRegisterTupleDataCalcAssembler [protected]
mTypeFactoryCalcAssembler [protected]
saveMaxPC(TProgramCounter pc)CalcAssembler [inline, protected]
selectRegisterSet(RegisterReference::ERegisterSet setIndex)CalcAssembler [protected]
setTupleDatum(StandardTypeDescriptorOrdinal type, TupleDatum &tupleDatum, TupleAttributeDescriptor &desc, double value)CalcAssembler [static]
setTupleDatum(StandardTypeDescriptorOrdinal type, TupleDatum &tupleDatum, TupleAttributeDescriptor &desc, uint64_t value)CalcAssembler [static]
setTupleDatum(StandardTypeDescriptorOrdinal type, TupleDatum &tupleDatum, TupleAttributeDescriptor &desc, int64_t value)CalcAssembler [static]
setTupleDatum(StandardTypeDescriptorOrdinal type, TupleDatum &tupleDatum, TupleAttributeDescriptor &desc, string value)CalcAssembler [static]
setTupleDatum(StandardTypeDescriptorOrdinal type, TupleDatum &tupleDatum, TupleAttributeDescriptor &desc, PConstBuffer buffer)CalcAssembler [static]
~CalcAssembler()CalcAssembler


Generated on Mon Jun 22 04:00:27 2009 for Fennel by  doxygen 1.5.1