OpenASIP
2.0
|
This is the complete list of members for TTAProgram::TPEFProgramFactory, including all inherited members.
addProcedures(Program &program, const TTAMachine::AddressSpace &programASpace) const | TTAProgram::TPEFProgramFactory | protected |
addToCache(const CacheKey &key, Terminal *cachedTerm) const | TTAProgram::TPEFProgramFactory | private |
adfInstrASpace_ | TTAProgram::TPEFProgramFactory | private |
allocatedBusses_ | TTAProgram::TPEFProgramFactory | mutableprivate |
binary_ | TTAProgram::TPEFProgramFactory | private |
build() | TTAProgram::TPEFProgramFactory | |
cache_ | TTAProgram::TPEFProgramFactory | mutableprivate |
canDestinationBeAssigned(SocketAllocation &alloc, std::map< TTAMachine::Socket *, std::vector< SocketAllocation * > > &fixedSockets) const | TTAProgram::TPEFProgramFactory | private |
canSourceBeAssigned(SocketAllocation &alloc, std::map< TTAMachine::Socket *, std::vector< SocketAllocation * > > &fixedSockets) const | TTAProgram::TPEFProgramFactory | private |
clearCache() const | TTAProgram::TPEFProgramFactory | private |
clearResourceAllocations() const | TTAProgram::TPEFProgramFactory | private |
createDataMemories(Program &prog) | TTAProgram::TPEFProgramFactory | protected |
createDataRelocs(Program &prog) | TTAProgram::TPEFProgramFactory | protected |
createInstruction(const TPEF::ResourceSection &resources, MoveVector &moveElements, ImmediateVector &longImmediates, ImmediateMap &immElements) const | TTAProgram::TPEFProgramFactory | protected |
createLabels(Program &prog) | TTAProgram::TPEFProgramFactory | protected |
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) const | TTAProgram::TPEFProgramFactory | protected |
findAddressSpace(const TPEF::ASpaceElement *aSpace) const | TTAProgram::TPEFProgramFactory | protected |
findBus(const TPEF::ResourceSection &resources, HalfWord busId) const | TTAProgram::TPEFProgramFactory | protected |
findFunctionUnit(const TPEF::ResourceSection &resources, HalfWord unitId, std::string tpefOpName="") const | TTAProgram::TPEFProgramFactory | protected |
findGuard(const TPEF::ResourceSection &resources, TTAMachine::Bus &bus, TPEF::MoveElement::FieldType type, HalfWord unitId, HalfWord index, bool isInverted) const | TTAProgram::TPEFProgramFactory | protected |
findImmediateUnit(const TPEF::ResourceSection &resources, Byte immUnitId) const | TTAProgram::TPEFProgramFactory | protected |
findInstrTemplate(const TPEF::ResourceSection &resources, ImmediateVector &longImmediates, MoveVector &moves) const | TTAProgram::TPEFProgramFactory | protected |
findPort(const TTAMachine::Bus &bus, const TTAMachine::Unit &portParent, std::string tpefOpName="", int tpefOpIndex=0) const | TTAProgram::TPEFProgramFactory | protected |
findRegisterFile(const TPEF::ResourceSection &resources, HalfWord rfId) const | TTAProgram::TPEFProgramFactory | protected |
functionName(const TPEF::InstructionElement &instructionElement) const | TTAProgram::TPEFProgramFactory | protected |
functionStartPositions_ | TTAProgram::TPEFProgramFactory | private |
getFromCache(const CacheKey &key) const | TTAProgram::TPEFProgramFactory | private |
ImmediateKey typedef | TTAProgram::TPEFProgramFactory | protected |
ImmediateMap typedef | TTAProgram::TPEFProgramFactory | protected |
ImmediateVector typedef | TTAProgram::TPEFProgramFactory | protected |
InlineValues typedef | TTAProgram::TPEFProgramFactory | protected |
instructionImmediates_ | TTAProgram::TPEFProgramFactory | mutableprivate |
instructionMap_ | TTAProgram::TPEFProgramFactory | mutableprivate |
isFunctionStart(const TPEF::InstructionElement &instructionElement) const | TTAProgram::TPEFProgramFactory | protected |
longInstructionImmediates_ | TTAProgram::TPEFProgramFactory | mutableprivate |
machine_ | TTAProgram::TPEFProgramFactory | private |
MoveVector typedef | TTAProgram::TPEFProgramFactory | protected |
resolveSocketAllocations(std::vector< SocketAllocation > &allocs) const | TTAProgram::TPEFProgramFactory | private |
seekFunctionStartPoints() | TTAProgram::TPEFProgramFactory | protected |
stringOfChunk(const TPEF::Chunk *chunk, const TPEF::Section *chunkOwner) const | TTAProgram::TPEFProgramFactory | protected |
tpefInstrASpace_ | TTAProgram::TPEFProgramFactory | private |
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::TPEFProgramFactory | private |
universalMachine_ | TTAProgram::TPEFProgramFactory | private |
~TPEFProgramFactory() | TTAProgram::TPEFProgramFactory | virtual |