OSDN Git Service

Move emitInlineAsmEnd to the AsmPrinter interface.
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 24 Jan 2014 15:47:54 +0000 (15:47 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 24 Jan 2014 15:47:54 +0000 (15:47 +0000)
commitb0d78d0192c66f71ae71dbb7c655a31b29360717
tree21f8808a2ac13361b6cb4bc9a4d8b98833ddfe7a
parent98fd6f18aae75bfea7360503a4cf8d1af3e7fad1
Move emitInlineAsmEnd to the AsmPrinter interface.

There is no inline asm in a .s file. Therefore, there should be no logic to
handle it in the streamer. Inline asm only exists in bitcode files, so the
logic can live in the (long misnamed) AsmPrinter class.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200011 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/AsmPrinter.h
include/llvm/MC/MCStreamer.h
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMAsmPrinter.h
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp