[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