Removed useless code -- the byte order of output code is correct as is.
authorMisha Brukman <brukman+llvm@gmail.com>
Sat, 31 May 2003 06:26:06 +0000 (06:26 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Sat, 31 May 2003 06:26:06 +0000 (06:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6462 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SparcV9/SparcV9CodeEmitter.cpp

index bf6073b2744bb783595422005df935669e0d64e2..e34ace67a372f4e14fa71b9481341607d48737e1 100644 (file)
@@ -21,6 +21,7 @@ bool UltraSparc::addPassesToEmitMachineCode(PassManager &PM,
   MachineCodeEmitter *M = 
     MachineCodeEmitter::createFilePrinterMachineCodeEmitter(MCE);
   PM.add(new SparcV9CodeEmitter(this, *M));
+  PM.add(createMachineCodeDestructionPass()); // Free stuff no longer needed
   return false;
 }
 
@@ -31,12 +32,6 @@ void SparcV9CodeEmitter::emitConstant(unsigned Val, unsigned Size) {
     byteVal = Val >> 8*i;
     MCE->emitByte(byteVal & 255);
   }
-#if 0
-  MCE->emitByte((Val >> 16) & 255); // byte 2
-  MCE->emitByte((Val >> 24) & 255); // byte 3
-  MCE->emitByte((Val >> 8) & 255);  // byte 1
-  MCE->emitByte(Val & 255);         // byte 0
-#endif
 }
 
 unsigned getRealRegNum(unsigned fakeReg, unsigned regClass) {