summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SparcV9/SparcV9CodeEmitter.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/SparcV9/SparcV9CodeEmitter.h')
-rw-r--r--llvm/lib/Target/SparcV9/SparcV9CodeEmitter.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/llvm/lib/Target/SparcV9/SparcV9CodeEmitter.h b/llvm/lib/Target/SparcV9/SparcV9CodeEmitter.h
index d21345ec041..5a932a843d4 100644
--- a/llvm/lib/Target/SparcV9/SparcV9CodeEmitter.h
+++ b/llvm/lib/Target/SparcV9/SparcV9CodeEmitter.h
@@ -7,7 +7,10 @@
//
//===----------------------------------------------------------------------===//
//
-// TODO: Need a description here.
+// Target-specific portions of the machine code emitter for the SparcV9.
+// This class interfaces with the JIT's Emitter in order to turn MachineInstrs
+// into words of binary machine code. Its code is partially generated by
+// TableGen's CodeEmitterGenerator.
//
//===----------------------------------------------------------------------===//
@@ -40,6 +43,8 @@ public:
SparcV9CodeEmitter(TargetMachine &T, MachineCodeEmitter &M);
~SparcV9CodeEmitter();
+ const char *getPassName() const { return "SparcV9 Machine Code Emitter"; }
+
/// runOnMachineFunction - emits the given machine function to memory.
///
bool runOnMachineFunction(MachineFunction &F);
OpenPOWER on IntegriCloud