llvm-6502/lib/Target/ARM/MCTargetDesc
Chandler Carruth 5da3665cc5 Give the MCStreamer class hierarchy LLVM RTTI facilities for use with
isa<> and dyn_cast<>. In several places, code is already hacking around
the absence of this, and there seem to be several interfaces that might
be lifted and/or devirtualized using this.

This change was based on a discussion with Jim Grosbach about how best
to handle testing for specific MCStreamer subclasses. He said that this
was the correct end state, and everything else was too hacky so
I decided to just make it so.

No functionality should be changed here, this is just threading the kind
through all the constructors and setting up the classof overloads.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174113 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-31 23:29:57 +00:00
..
ARMAddressingModes.h
ARMAsmBackend.cpp Follow up of commit r172472. 2013-01-14 21:34:09 +00:00
ARMBaseInfo.h
ARMELFObjectWriter.cpp This patch reworks how llvm targets set 2013-01-30 02:09:52 +00:00
ARMELFStreamer.cpp Give the MCStreamer class hierarchy LLVM RTTI facilities for use with 2013-01-31 23:29:57 +00:00
ARMELFStreamer.h Added Mapping Symbols for ARM ELF 2012-12-07 16:50:23 +00:00
ARMFixupKinds.h
ARMMachObjectWriter.cpp
ARMMCAsmInfo.cpp
ARMMCAsmInfo.h
ARMMCCodeEmitter.cpp
ARMMCExpr.cpp
ARMMCExpr.h Add AArch64 as an experimental target. 2013-01-31 12:12:40 +00:00
ARMMCTargetDesc.cpp Add a special ARM trap encoding for NaCl. 2013-01-30 16:30:19 +00:00
ARMMCTargetDesc.h
ARMUnwindOp.h Add missing header and test cases for r173939. 2013-01-30 15:48:50 +00:00
CMakeLists.txt Added Mapping Symbols for ARM ELF 2012-12-07 16:50:23 +00:00
LLVMBuild.txt
Makefile