summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/FastISelEmitter.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2008-08-19 18:06:12 +0000
committerDan Gohman <gohman@apple.com>2008-08-19 18:06:12 +0000
commitdbd5328238a95018f1be9047767847564db6d0b1 (patch)
tree4f9903117dc36d901968cc6f050296e6d6bd4d35 /llvm/utils/TableGen/FastISelEmitter.cpp
parent522012fc561b2c57ede7671b8f60f60dbae556f2 (diff)
downloadbcm5719-llvm-dbd5328238a95018f1be9047767847564db6d0b1.tar.gz
bcm5719-llvm-dbd5328238a95018f1be9047767847564db6d0b1.zip
Add a few doxygen comments.
llvm-svn: 54997
Diffstat (limited to 'llvm/utils/TableGen/FastISelEmitter.cpp')
-rw-r--r--llvm/utils/TableGen/FastISelEmitter.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/utils/TableGen/FastISelEmitter.cpp b/llvm/utils/TableGen/FastISelEmitter.cpp
index 8007b7ed702..ae122016000 100644
--- a/llvm/utils/TableGen/FastISelEmitter.cpp
+++ b/llvm/utils/TableGen/FastISelEmitter.cpp
@@ -44,6 +44,9 @@ using namespace llvm;
namespace {
+/// OperandsSignature - This class holds a description of a list of operand
+/// types. It has utility methods for emitting text based on the operands.
+///
struct OperandsSignature {
std::vector<std::string> Operands;
@@ -86,6 +89,9 @@ struct OperandsSignature {
}
};
+/// InstructionMemo - This class holds additional information about an
+/// instruction needed to emit code for it.
+///
struct InstructionMemo {
std::string Name;
const CodeGenRegisterClass *RC;
OpenPOWER on IntegriCloud