OpenASIP
2.0
|
This is the complete list of members for CodeCompressorPlugin, 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 |
addressSpaceOffset_ | CodeCompressorPlugin | private |
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 std::string &program)=0 | CodeCompressorPlugin | pure virtual |
currentPOM_ | CodeCompressorPlugin | private |
currentProgram() const | CodeCompressorPlugin | |
currentProgram_ | CodeCompressorPlugin | private |
currentTPEF_ | CodeCompressorPlugin | 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 |
firstMoveSlotIndex() const | CodeCompressorPlugin | protected |
generateDecompressor(std::ostream &stream, TCEString entityStr)=0 | CodeCompressorPlugin | pure virtual |
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 |
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)=0 | CodeCompressorPlugin | pure virtual |
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 |
~CodeCompressorPlugin() | CodeCompressorPlugin | virtual |