OpenASIP  2.0
TTAProgram::TPEFProgramFactory Member List

This is the complete list of members for TTAProgram::TPEFProgramFactory, including all inherited members.

addProcedures(Program &program, const TTAMachine::AddressSpace &programASpace) constTTAProgram::TPEFProgramFactoryprotected
addToCache(const CacheKey &key, Terminal *cachedTerm) constTTAProgram::TPEFProgramFactoryprivate
adfInstrASpace_TTAProgram::TPEFProgramFactoryprivate
allocatedBusses_TTAProgram::TPEFProgramFactorymutableprivate
binary_TTAProgram::TPEFProgramFactoryprivate
build()TTAProgram::TPEFProgramFactory
cache_TTAProgram::TPEFProgramFactorymutableprivate
canDestinationBeAssigned(SocketAllocation &alloc, std::map< TTAMachine::Socket *, std::vector< SocketAllocation * > > &fixedSockets) constTTAProgram::TPEFProgramFactoryprivate
canSourceBeAssigned(SocketAllocation &alloc, std::map< TTAMachine::Socket *, std::vector< SocketAllocation * > > &fixedSockets) constTTAProgram::TPEFProgramFactoryprivate
clearCache() constTTAProgram::TPEFProgramFactoryprivate
clearResourceAllocations() constTTAProgram::TPEFProgramFactoryprivate
createDataMemories(Program &prog)TTAProgram::TPEFProgramFactoryprotected
createDataRelocs(Program &prog)TTAProgram::TPEFProgramFactoryprotected
createInstruction(const TPEF::ResourceSection &resources, MoveVector &moveElements, ImmediateVector &longImmediates, ImmediateMap &immElements) constTTAProgram::TPEFProgramFactoryprotected
createLabels(Program &prog)TTAProgram::TPEFProgramFactoryprotected
createTerminal(const TPEF::ResourceSection &resources, const TTAMachine::Bus *aBus, TTAMachine::Socket::Direction direction, TPEF::MoveElement::FieldType type, HalfWord unitId, HalfWord index, const ImmediateMap *immediateMap=NULL) constTTAProgram::TPEFProgramFactoryprotected
findAddressSpace(const TPEF::ASpaceElement *aSpace) constTTAProgram::TPEFProgramFactoryprotected
findBus(const TPEF::ResourceSection &resources, HalfWord busId) constTTAProgram::TPEFProgramFactoryprotected
findFunctionUnit(const TPEF::ResourceSection &resources, HalfWord unitId, std::string tpefOpName="") constTTAProgram::TPEFProgramFactoryprotected
findGuard(const TPEF::ResourceSection &resources, TTAMachine::Bus &bus, TPEF::MoveElement::FieldType type, HalfWord unitId, HalfWord index, bool isInverted) constTTAProgram::TPEFProgramFactoryprotected
findImmediateUnit(const TPEF::ResourceSection &resources, Byte immUnitId) constTTAProgram::TPEFProgramFactoryprotected
findInstrTemplate(const TPEF::ResourceSection &resources, ImmediateVector &longImmediates, MoveVector &moves) constTTAProgram::TPEFProgramFactoryprotected
findPort(const TTAMachine::Bus &bus, const TTAMachine::Unit &portParent, std::string tpefOpName="", int tpefOpIndex=0) constTTAProgram::TPEFProgramFactoryprotected
findRegisterFile(const TPEF::ResourceSection &resources, HalfWord rfId) constTTAProgram::TPEFProgramFactoryprotected
functionName(const TPEF::InstructionElement &instructionElement) constTTAProgram::TPEFProgramFactoryprotected
functionStartPositions_TTAProgram::TPEFProgramFactoryprivate
getFromCache(const CacheKey &key) constTTAProgram::TPEFProgramFactoryprivate
ImmediateKey typedefTTAProgram::TPEFProgramFactoryprotected
ImmediateMap typedefTTAProgram::TPEFProgramFactoryprotected
ImmediateVector typedefTTAProgram::TPEFProgramFactoryprotected
InlineValues typedefTTAProgram::TPEFProgramFactoryprotected
instructionImmediates_TTAProgram::TPEFProgramFactorymutableprivate
instructionMap_TTAProgram::TPEFProgramFactorymutableprivate
isFunctionStart(const TPEF::InstructionElement &instructionElement) constTTAProgram::TPEFProgramFactoryprotected
longInstructionImmediates_TTAProgram::TPEFProgramFactorymutableprivate
machine_TTAProgram::TPEFProgramFactoryprivate
MoveVector typedefTTAProgram::TPEFProgramFactoryprotected
resolveSocketAllocations(std::vector< SocketAllocation > &allocs) constTTAProgram::TPEFProgramFactoryprivate
seekFunctionStartPoints()TTAProgram::TPEFProgramFactoryprotected
stringOfChunk(const TPEF::Chunk *chunk, const TPEF::Section *chunkOwner) constTTAProgram::TPEFProgramFactoryprotected
tpefInstrASpace_TTAProgram::TPEFProgramFactoryprivate
TPEFProgramFactory(const TPEF::Binary &aBinary, const TTAMachine::Machine &aMachine)TTAProgram::TPEFProgramFactory
TPEFProgramFactory(const TPEF::Binary &aBinary, const TTAMachine::Machine &aMachine, UniversalMachine *aUniversalMachine)TTAProgram::TPEFProgramFactory
TPEFProgramFactory(const TPEF::Binary &aBinary, UniversalMachine *aMachine)TTAProgram::TPEFProgramFactory
tpefTools_TTAProgram::TPEFProgramFactoryprivate
universalMachine_TTAProgram::TPEFProgramFactoryprivate
~TPEFProgramFactory()TTAProgram::TPEFProgramFactoryvirtual