59 std::ostream& o,
const std::string& name,
const int encoding)
const;
62 const unsigned numIns)
const;
std::string getFormatType(const std::string &opName) const
virtual std::string generateBackend() const
void writeInstructionDeclarations(std::ostream &o) const
std::string transformTCEPattern(std::string pattern, const unsigned numIns) const
void dumpClassDefinitions(std::ostream &) const
std::string decimalsToHex(const std::string &pattern) const
InstructionFormat * findFormat(const std::string name) const
void writePatternDefinition(std::ostream &o, Operation &op)
virtual ~RISCVTDGen()=default
void writeInstructionDeclaration(std::ostream &o, const std::string &name, const int encoding) const
std::map< std::string, int > customOps_
void writePatternDefinitions(std::ostream &o)
std::string declarationStr_
virtual void initializeBackendContents()