|
OpenASIP 2.2
|
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 |