|
OpenASIP 2.2
|
This is the complete list of members for MoveSlotDictionary, including all inherited members.
| addBits(unsigned int number, int leftmostBit, int rightmostBit, BitVector &bitVector) | CodeCompressorPlugin | privatestatic |
| addBitsForDestinationField(const DestinationField &dstField, const TTAProgram::Move &move, BitVector &bitVector) | CodeCompressorPlugin | privatestatic |
| addBitsForDstRegisterField(const LImmDstRegisterField &field, const TTAProgram::Instruction &instruction, BitVector &bitVector) | CodeCompressorPlugin | private |
| addBitsForGuardField(const GuardField &guardField, const TTAProgram::Move &move, BitVector &bitVector) | CodeCompressorPlugin | privatestatic |
| addBitsForICField(const ImmediateControlField &icField, const TTAProgram::Instruction &instruction, BitVector &bitVector) const | CodeCompressorPlugin | private |
| addBitsForImmediateSlot(const ImmediateSlotField &immSlot, const TTAProgram::Instruction &instruction, BitVector &bitVector) | CodeCompressorPlugin | private |
| addBitsForMoveSlot(const MoveSlot &slot, const TTAProgram::Instruction &instruction, InstructionBitVector &bitVector) | CodeCompressorPlugin | private |
| addBitsForSourceField(const SourceField &srcField, const TTAProgram::Move &move, InstructionBitVector &bitVector) const | CodeCompressorPlugin | private |
| addInstruction(const TTAProgram::Instruction &instruction, InstructionBitVector *bits) | CodeCompressorPlugin | protected |
| addInstructions() | MoveSlotDictionary | inlineprivate |
| addressSpaceOffset_ | CodeCompressorPlugin | private |
| addToDictionary(const BitVector &instructionBits, int slotIndex) | MoveSlotDictionary | inlineprivate |
| allStartsAtBeginningOfMAU_ | CodeCompressorPlugin | private |
| bem_ | CodeCompressorPlugin | private |
| bemBits(const TTAProgram::Program &program) | CodeCompressorPlugin | protected |
| bemInstructionBits(const TTAProgram::Instruction &) | CodeCompressorPlugin | |
| binaryEncoding() const | CodeCompressorPlugin | |
| CodeCompressorPlugin() | CodeCompressorPlugin | protected |
| compress(const string &programName) | MoveSlotDictionary | inlinevirtual |
| compressedWidth_ | MoveSlotDictionary | private |
| createDictionary() | MoveSlotDictionary | inlineprivate |
| currentPOM_ | CodeCompressorPlugin | private |
| currentProgram() const | CodeCompressorPlugin | |
| currentProgram_ | CodeCompressorPlugin | private |
| currentTPEF_ | CodeCompressorPlugin | private |
| Dictionary typedef | MoveSlotDictionary | private |
| dictionary_ | MoveSlotDictionary | private |
| dictionaryCreated_ | MoveSlotDictionary | private |
| encodeFUTerminal(const SlotField &field, const TTAProgram::Terminal &terminal, BitVector &bitVector) | CodeCompressorPlugin | privatestatic |
| encodeImmediateTerminal(const SourceField &field, const TTAProgram::Terminal &terminal, InstructionBitVector &bitVector) const | CodeCompressorPlugin | private |
| encodeIUTerminal(const SlotField &field, const TTAProgram::Terminal &terminal, BitVector &bitVector) | CodeCompressorPlugin | privatestatic |
| encodeLongImmediate(const std::string &slotName, int slotWidth, const TTAProgram::Instruction &instruction, BitVector &bitVector) | CodeCompressorPlugin | private |
| encodeMove(const MoveSlot &slot, const TTAProgram::Instruction &instruction, InstructionBitVector &bitVector) const | CodeCompressorPlugin | private |
| encodeNOP(const MoveSlot &slot, BitVector &bitVector) | CodeCompressorPlugin | privatestatic |
| encodeRFTerminal(const SlotField &field, const TTAProgram::Terminal &terminal, BitVector &bitVector) | CodeCompressorPlugin | privatestatic |
| encodeSlotField(const SlotField &field, const BitVector &componentIDBits, const BitVector &socketCodeBits, BitVector &BitVector) | CodeCompressorPlugin | privatestatic |
| evaluateMoveSlotBoundaries(vector< pair< int, int > > &boundaries) | MoveSlotDictionary | inlineprivate |
| firstMoveSlotIndex() const | CodeCompressorPlugin | protected |
| generateDecompressor(std::ostream &stream, TCEString entityStr) | MoveSlotDictionary | inlinevirtual |
| generateDecompressorArchitecture(std::ostream &stream, TCEString entityStr) | MoveSlotDictionary | inlineprivate |
| generateDecompressorBody(std::ostream &stream, bool &haveLimm) | MoveSlotDictionary | inlineprivate |
| generateDecompressorEntity(std::ostream &stream, TCEString entityStr) | MoveSlotDictionary | inlineprivate |
| generateDecompressorProcess(std::ostream &stream, bool &haveLimm) | MoveSlotDictionary | inlineprivate |
| generateDecompressorSignals(std::ostream &stream, bool &haveLimm) | MoveSlotDictionary | inlineprivate |
| generateDictionaryVhdl(std::ostream &stream, TCEString entityStr) | MoveSlotDictionary | inlineprivate |
| hasParameter(const std::string ¶mName) const | CodeCompressorPlugin | protected |
| imemMauWidth() const | CodeCompressorPlugin | |
| ImmediateSet typedef | CodeCompressorPlugin | private |
| immediatesToRelocate_ | CodeCompressorPlugin | private |
| immediateTerminal(const TPEF::CodeSection &codeSection, unsigned int elementIndex, const TPEF::ImmediateElement &immElem, const TTAProgram::Instruction &instruction) const | CodeCompressorPlugin | private |
| indentation(int level) | CodeCompressorPlugin | protected |
| IndexTable typedef | CodeCompressorPlugin | private |
| indexTable_ | CodeCompressorPlugin | private |
| initializeRelocations() | CodeCompressorPlugin | private |
| instructionAddresses_ | CodeCompressorPlugin | private |
| InstructionAddressMap typedef | CodeCompressorPlugin | private |
| instructionsAtBeginningOfMAU_ | CodeCompressorPlugin | private |
| InstructionSet typedef | CodeCompressorPlugin | private |
| instructionTemplate(const TTAProgram::Instruction &instruction) const | CodeCompressorPlugin | private |
| machine() const | CodeCompressorPlugin | |
| machine_ | CodeCompressorPlugin | private |
| mau_ | CodeCompressorPlugin | private |
| memoryAddress(const TTAProgram::Instruction &instruction) const | CodeCompressorPlugin | |
| moveSlotCount() const | CodeCompressorPlugin | protected |
| MoveSlotDictionary() | MoveSlotDictionary | inline |
| moveSlotWidth(int index) const | CodeCompressorPlugin | protected |
| nextAddressablePositionFrom(unsigned int position) const | CodeCompressorPlugin | private |
| numberOfPrograms() const | CodeCompressorPlugin | protected |
| parameters_ | CodeCompressorPlugin | private |
| ParameterTable typedef | CodeCompressorPlugin | |
| parameterValue(const std::string ¶mName) const | CodeCompressorPlugin | protected |
| printDescription(std::ostream &stream) | MoveSlotDictionary | inlinevirtual |
| printDetails() | MoveSlotDictionary | inlineprivate |
| programBits() const | CodeCompressorPlugin | protected |
| programBits_ | CodeCompressorPlugin | private |
| programElement(int index) const | CodeCompressorPlugin | protected |
| programImmediate(const TPEF::ImmediateElement &immElem, const TTAProgram::Instruction &instruction) const | CodeCompressorPlugin | private |
| RelocMap typedef | CodeCompressorPlugin | private |
| relocMap_ | CodeCompressorPlugin | private |
| setAllInstructionsToStartAtBeginningOfMAU() | CodeCompressorPlugin | protected |
| setBEM(const BinaryEncoding &bem) | CodeCompressorPlugin | |
| setImemWidth(int mau, int widthInMaus=1) | CodeCompressorPlugin | protected |
| setInstructionToStartAtBeginningOfMAU(const TTAProgram::Instruction &instruction) | CodeCompressorPlugin | protected |
| setMachine(const TTAMachine::Machine &machine) | CodeCompressorPlugin | |
| setParameters(ParameterTable parameters) | CodeCompressorPlugin | |
| setPrograms(std::map< std::string, TPEF::Binary * > &programs) | CodeCompressorPlugin | |
| socketCodeBits(const SocketCodeTable &socketCodes, const PortCode &portCode, unsigned int registerIndex) | CodeCompressorPlugin | privatestatic |
| startNewProgram(const std::string &programName) | CodeCompressorPlugin | protected |
| startsAtBeginningOfMAU(const TTAProgram::Instruction &instruction) const | CodeCompressorPlugin | private |
| TerminalSet typedef | CodeCompressorPlugin | private |
| terminalsToRelocate_ | CodeCompressorPlugin | private |
| TPEFMap typedef | CodeCompressorPlugin | protected |
| tpefPrograms_ | CodeCompressorPlugin | private |
| updateDictionary(const Program &program) | MoveSlotDictionary | inlineprivate |
| ~CodeCompressorPlugin() | CodeCompressorPlugin | virtual |
| ~MoveSlotDictionary() | MoveSlotDictionary | inline |