More support

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4873 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2002-12-02 21:56:28 +00:00
parent 8f04b0981f
commit 8562d4ec7c

View File

@ -12,6 +12,7 @@
class MachineFunction;
class MachineBasicBlock;
class Value;
struct MachineCodeEmitter {
@ -32,7 +33,14 @@ struct MachineCodeEmitter {
/// emitByte - This callback is invoked when a byte needs to be written to the
/// output stream.
///
virtual void emitByte(unsigned char B) {}
/// emitPCRelativeDisp - This callback is invoked when we need to write out a
/// PC relative displacement for the specified Value*. This is used for call
/// and jump instructions typically.
///
virtual void emitPCRelativeDisp(Value *V) {}
};
#endif