33#ifndef COMPILED_SIM_SYMBOL_GENERATOR_HH 
   34#define COMPILED_SIM_SYMBOL_GENERATOR_HH 
  114        const std::string& operationName,
 
 
UInt32 InstructionAddress
 
std::string basicBlockSymbol(InstructionAddress startAddress) const
 
std::string DAMemorySymbol(const TTAMachine::FunctionUnit &fu) const
 
std::string returnAddressSymbol(const TTAMachine::ControlUnit &gcu) const
 
std::string guardBoolSymbol() const
 
CompiledSimSymbolGenerator(const CompiledSimSymbolGenerator &)
Copying not allowed.
 
std::string operationSymbol(const std::string &operationName, const TTAMachine::FunctionUnit &fu) const
 
std::string timeStamp() const
 
std::string operationContextSymbol(const TTAMachine::FunctionUnit &fu) const
 
std::string busSymbol(const TTAMachine::Bus &bus) const
 
void enablePrefix(const std::string &prefix)
 
CompiledSimSymbolGenerator & operator=(const CompiledSimSymbolGenerator &)
Assignment not allowed.
 
TCEString globalSymbolSuffix_
Suffix used for the generated global function symbols.
 
std::string portSymbol(const TTAMachine::Port &port) const
 
std::string generateTempVariable() const
 
TCEString prefix_
Prefix used for generated variable symbols.
 
std::string moveOperandSymbol(const TTAProgram::Terminal &terminal, const TTAProgram::Move &move) const
 
std::string targetMemorySymbol(const TTAMachine::FunctionUnit &fu) const
 
std::string conflictDetectorSymbol(const TTAMachine::FunctionUnit &fu) const
 
std::string registerSymbol(const TTAProgram::Terminal &terminal) const
 
std::string FUResultSymbol(const TTAMachine::Port &port) const
 
virtual ~CompiledSimSymbolGenerator()
 
std::string immediateRegisterSymbol(const TTAProgram::Terminal &terminal) const
 
std::string jumpTargetSetterSymbol(InstructionAddress address) const