Delete MCSubtargetInfo data members from target MCCodeEmitter classes
authorDavid Woodhouse <dwmw2@infradead.org>
Tue, 28 Jan 2014 23:13:25 +0000 (23:13 +0000)
committerDavid Woodhouse <dwmw2@infradead.org>
Tue, 28 Jan 2014 23:13:25 +0000 (23:13 +0000)
commiteab5cc34c6d13d56ecc59153598695a6ff8d3e14
tree84903bb16211b4e45a1d73917f932e549d822d1d
parent4faa861f19b73cfd8e537e2af5379d6ba53c82d0
Delete MCSubtargetInfo data members from target MCCodeEmitter classes

The subtarget info is explicitly passed to the EncodeInstruction
method and we should use that subtarget info to influence any
encoding decisions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200350 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp
lib/Target/R600/MCTargetDesc/SIMCCodeEmitter.cpp
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp