diff options
author | Evan Cheng <evan.cheng@apple.com> | 2008-09-17 06:29:52 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2008-09-17 06:29:52 +0000 |
commit | 1534589bf5966af5d9a156752123d0db2a948eea (patch) | |
tree | 794897c29d05b673e1e125b9a8e4645b116a56b7 /utils/TableGen | |
parent | 602d44ae4ead9aa7c443a4e0342613d9a651220a (diff) | |
download | external_llvm-1534589bf5966af5d9a156752123d0db2a948eea.zip external_llvm-1534589bf5966af5d9a156752123d0db2a948eea.tar.gz external_llvm-1534589bf5966af5d9a156752123d0db2a948eea.tar.bz2 |
Add instruction names as comments to InstBits entries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56275 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen')
-rw-r--r-- | utils/TableGen/CodeEmitterGen.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/utils/TableGen/CodeEmitterGen.cpp b/utils/TableGen/CodeEmitterGen.cpp index e2278ad..62df686 100644 --- a/utils/TableGen/CodeEmitterGen.cpp +++ b/utils/TableGen/CodeEmitterGen.cpp @@ -100,8 +100,6 @@ void CodeEmitterGen::run(std::ostream &o) { const CodeGenInstruction *CGI = *IN; Record *R = CGI->TheDef; - if (IN != NumberedInstructions.begin()) o << ",\n"; - if (R->getName() == "PHI" || R->getName() == "INLINEASM" || R->getName() == "DBG_LABEL" || @@ -112,7 +110,7 @@ void CodeEmitterGen::run(std::ostream &o) { R->getName() == "INSERT_SUBREG" || R->getName() == "IMPLICIT_DEF" || R->getName() == "SUBREG_TO_REG") { - o << " 0U"; + o << " 0U,\n"; continue; } @@ -125,9 +123,9 @@ void CodeEmitterGen::run(std::ostream &o) { Value |= B->getValue() << (e-i-1); } } - o << " " << Value << "U"; + o << " " << Value << "U," << '\t' << "// " << R->getName() << "\n"; } - o << "\n };\n"; + o << " 0U\n };\n"; // Map to accumulate all the cases. std::map<std::string, std::vector<std::string> > CaseMap; |