aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineCodeEmitter.h
diff options
context:
space:
mode:
authorMisha Brukman <brukman+llvm@gmail.com>2003-05-30 20:32:45 +0000
committerMisha Brukman <brukman+llvm@gmail.com>2003-05-30 20:32:45 +0000
commitda3a8b19ce08670fdc19464963f436eb01a306a4 (patch)
tree79d1e3d3ed4d7178631f53b68c2bef8ce1cfb1ea /include/llvm/CodeGen/MachineCodeEmitter.h
parente7800b5458674fcfc6054d7c94c4d4a5e1b8fd2f (diff)
Added saveBBreferences() for BasicBlock resolution.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6451 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/MachineCodeEmitter.h')
-rw-r--r--include/llvm/CodeGen/MachineCodeEmitter.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/MachineCodeEmitter.h b/include/llvm/CodeGen/MachineCodeEmitter.h
index ba70b18d18..1db7183131 100644
--- a/include/llvm/CodeGen/MachineCodeEmitter.h
+++ b/include/llvm/CodeGen/MachineCodeEmitter.h
@@ -10,7 +10,10 @@
#ifndef LLVM_CODEGEN_MACHINE_CODE_EMITTER_H
#define LLVM_CODEGEN_MACHINE_CODE_EMITTER_H
+#include <iostream>
#include <string>
+class BasicBlock;
+class MachineInstr;
class MachineFunction;
class MachineBasicBlock;
class MachineConstantPool;
@@ -91,6 +94,11 @@ struct MachineCodeEmitter {
///
static MachineCodeEmitter*
createFilePrinterMachineCodeEmitter(MachineCodeEmitter&);
+
+ ///
+ virtual void saveBBreference(BasicBlock* BB, MachineInstr &MI) {
+ std::cerr << "Save BB reference unimplemented\n";
+ }
};
#endif