[MCTargetAsmParser] Move the member varialbes that reference
authorAkira Hatanaka <ahatanaka@apple.com>
Sat, 14 Nov 2015 05:20:05 +0000 (05:20 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Sat, 14 Nov 2015 05:20:05 +0000 (05:20 +0000)
commitff528b6f03a836b22cba331c08621a14777d49ba
treea37976815dc7fb2f37d757c1a474972900472a3e
parentd1b0795570e33fbee97e1fb7200aaacacf89905b
[MCTargetAsmParser] Move the member varialbes that reference
MCSubtargetInfo in the subclasses into MCTargetAsmParser and define a
member function getSTI.

This is done in preparation for making changes to shrink the size of
MCRelaxableFragment. (see http://reviews.llvm.org/D14346).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253124 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/llvm/MC/MCTargetAsmParser.h
lib/MC/MCParser/MCTargetAsmParser.cpp
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
lib/Target/X86/AsmParser/X86AsmParser.cpp
utils/TableGen/AsmMatcherEmitter.cpp