This patch factors out the part of printInstruction that gets the mnemonic string for a given MCInst. This is intended to be used subsequently for the instruction-mix remarks to display the final mnemonic (D90040). Unfortunately making `getMnemonic` available to the AsmPrinter seems to require making it virtual. Not sure if there's a way around that with the current layering of the AsmPrinters. Reviewed By: Paul-C-Anagnostopoulos Differential Revision: https://reviews.llvm.org/D90039 |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| HexagonAsmBackend.cpp | ||
| HexagonBaseInfo.h | ||
| HexagonELFObjectWriter.cpp | ||
| HexagonFixupKinds.h | ||
| HexagonInstPrinter.cpp | ||
| HexagonInstPrinter.h | ||
| HexagonMCAsmInfo.cpp | ||
| HexagonMCAsmInfo.h | ||
| HexagonMCChecker.cpp | ||
| HexagonMCChecker.h | ||
| HexagonMCCodeEmitter.cpp | ||
| HexagonMCCodeEmitter.h | ||
| HexagonMCCompound.cpp | ||
| HexagonMCDuplexInfo.cpp | ||
| HexagonMCELFStreamer.cpp | ||
| HexagonMCELFStreamer.h | ||
| HexagonMCExpr.cpp | ||
| HexagonMCExpr.h | ||
| HexagonMCInstrInfo.cpp | ||
| HexagonMCInstrInfo.h | ||
| HexagonMCShuffler.cpp | ||
| HexagonMCShuffler.h | ||
| HexagonMCTargetDesc.cpp | ||
| HexagonMCTargetDesc.h | ||
| HexagonShuffler.cpp | ||
| HexagonShuffler.h | ||