move createAlphaLLRPPass out of addAssemblyEmitter to make Alpha
authorChris Lattner <sabre@nondot.org>
Wed, 15 Jul 2009 21:40:24 +0000 (21:40 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 15 Jul 2009 21:40:24 +0000 (21:40 +0000)
more like other targets.

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

lib/Target/Alpha/AlphaTargetMachine.cpp

index a7a8162c124e55ef134ce4236de1afa7ed220a9d..a2f4f68784c0d7089d4d936879d7989f7603eecc 100644 (file)
@@ -61,13 +61,13 @@ bool AlphaTargetMachine::addPreEmitPass(PassManagerBase &PM,
                                         CodeGenOpt::Level OptLevel) {
   // Must run branch selection immediately preceding the asm printer
   PM.add(createAlphaBranchSelectionPass());
+  PM.add(createAlphaLLRPPass(*this));
   return false;
 }
 bool AlphaTargetMachine::addAssemblyEmitter(PassManagerBase &PM,
                                             CodeGenOpt::Level OptLevel,
                                             bool Verbose,
                                             formatted_raw_ostream &Out) {
-  PM.add(createAlphaLLRPPass(*this));
   // Output assembly language.
   assert(AsmPrinterCtor && "AsmPrinter was not linked in");
   if (AsmPrinterCtor)