[llvm] r236427 - R600/SI: Code cleanup

Tom Stellard thomas.stellard at amd.com
Mon May 4 09:45:09 PDT 2015


Author: tstellar
Date: Mon May  4 11:45:08 2015
New Revision: 236427

URL: http://llvm.org/viewvc/llvm-project?rev=236427&view=rev
Log:
R600/SI: Code cleanup

This is a follow-up to r236004

Modified:
    llvm/trunk/lib/Target/R600/AMDGPUMCInstLower.cpp

Modified: llvm/trunk/lib/Target/R600/AMDGPUMCInstLower.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/R600/AMDGPUMCInstLower.cpp?rev=236427&r1=236426&r2=236427&view=diff
==============================================================================
--- llvm/trunk/lib/Target/R600/AMDGPUMCInstLower.cpp (original)
+++ llvm/trunk/lib/Target/R600/AMDGPUMCInstLower.cpp Mon May  4 11:45:08 2015
@@ -132,9 +132,8 @@ void AMDGPUAsmPrinter::EmitInstruction(c
       SmallVector<char, 16> CodeBytes;
       raw_svector_ostream CodeStream(CodeBytes);
 
-      MCObjectStreamer *ObjStreamer =
-          static_cast<MCObjectStreamer *>(OutStreamer.get());
-      MCCodeEmitter &InstEmitter = ObjStreamer->getAssembler().getEmitter();
+      auto &ObjStreamer = static_cast<MCObjectStreamer&>(*OutStreamer);
+      MCCodeEmitter &InstEmitter = ObjStreamer.getAssembler().getEmitter();
       InstEmitter.EncodeInstruction(TmpInst, CodeStream, Fixups,
                                     MF->getSubtarget<MCSubtargetInfo>());
       CodeStream.flush();





More information about the llvm-commits mailing list