Add prototype for replaceMachineCodeForFunction().
authorBrian Gaeke <gaeke@uiuc.edu>
Fri, 17 Oct 2003 18:27:25 +0000 (18:27 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Fri, 17 Oct 2003 18:27:25 +0000 (18:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9202 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SparcV9/SparcV9Internals.h
lib/Target/X86/X86TargetMachine.h

index 79bfde7e22f6ace671f09f81bd4520385a0d713d..f394fc0ac3856d8f39ea0f9ed9a1431360fc7893 100644 (file)
@@ -677,6 +677,7 @@ public:
   virtual bool addPassesToJITCompile(FunctionPassManager &PM);
   virtual bool addPassesToEmitMachineCode(FunctionPassManager &PM,
                                           MachineCodeEmitter &MCE);
+  virtual bool replaceMachineCodeForFunction(void *Old, void *New);
 
   // getPrologEpilogInsertionPass - Inserts prolog/epilog code.
   FunctionPass* getPrologEpilogInsertionPass();
index 74eced895ae7a6c4c0fe1cbbc7ebe376a0d1a132..40c1afb50d7339f2a57d06266ca289ae1d93b75d 100644 (file)
@@ -44,6 +44,8 @@ public:
                                           MachineCodeEmitter &MCE);
   
   virtual bool addPassesToEmitAssembly(PassManager &PM, std::ostream &Out);
+
+  virtual bool replaceMachineCodeForFunction (void *Old, void *New);
 };
 
 #endif