diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Target/SparcV9/SparcV9CodeEmitter.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/Target/SparcV9/SparcV9CodeEmitter.h b/lib/Target/SparcV9/SparcV9CodeEmitter.h index d21345ec04..5a932a843d 100644 --- a/lib/Target/SparcV9/SparcV9CodeEmitter.h +++ b/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); |