Added new method to add a "simple" code emitter. That is, to only add
authorBill Wendling <isanbard@gmail.com>
Thu, 8 Feb 2007 01:38:33 +0000 (01:38 +0000)
committerBill Wendling <isanbard@gmail.com>
Thu, 8 Feb 2007 01:38:33 +0000 (01:38 +0000)
the code emitter and not set variables.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34033 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Alpha/AlphaTargetMachine.cpp
lib/Target/Alpha/AlphaTargetMachine.h

index 569f2a0f13d032a55a19f524050342e76bdfdd43..bf7f22145f51da2d6abb96bd9f25a4be5152589f 100644 (file)
@@ -88,3 +88,8 @@ bool AlphaTargetMachine::addCodeEmitter(FunctionPassManager &PM, bool Fast,
   PM.add(createAlphaCodeEmitterPass(*this, MCE));
   return false;
 }
+bool AlphaTargetMachine::addSimpleCodeEmitter(FunctionPassManager &PM,
+                                              bool Fast,
+                                              MachineCodeEmitter &MCE) {
+  return addCodeEmitter(PM, Fast, MCE);
+}
index 434a306c22321fd9a07c5710aa2821778cf06101..5a57f63a69fdd82d241481e6279c0f36d62821a7 100644 (file)
@@ -64,6 +64,8 @@ public:
                                   std::ostream &Out);
   virtual bool addCodeEmitter(FunctionPassManager &PM, bool Fast,
                               MachineCodeEmitter &MCE);
+  virtual bool addSimpleCodeEmitter(FunctionPassManager &PM, bool Fast,
+                                    MachineCodeEmitter &MCE);
 };
 
 } // end namespace llvm