summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCDisassembler/EDDisassembler.h
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2011-07-25 20:53:02 +0000
committerEvan Cheng <evan.cheng@apple.com>2011-07-25 20:53:02 +0000
commitf60768a14e6b65cec890b9744ab8e44d6d4d98b7 (patch)
tree90b82e0b516ce695d806721ec1b4c12281f30851 /llvm/lib/MC/MCDisassembler/EDDisassembler.h
parentc7ca5218b691296031f6a3b6c41086745b231735 (diff)
downloadbcm5719-llvm-f60768a14e6b65cec890b9744ab8e44d6d4d98b7.tar.gz
bcm5719-llvm-f60768a14e6b65cec890b9744ab8e44d6d4d98b7.zip
Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMachine's anymore.
llvm-svn: 135963
Diffstat (limited to 'llvm/lib/MC/MCDisassembler/EDDisassembler.h')
-rw-r--r--llvm/lib/MC/MCDisassembler/EDDisassembler.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/llvm/lib/MC/MCDisassembler/EDDisassembler.h b/llvm/lib/MC/MCDisassembler/EDDisassembler.h
index 217142300bb..a79ba07fc04 100644
--- a/llvm/lib/MC/MCDisassembler/EDDisassembler.h
+++ b/llvm/lib/MC/MCDisassembler/EDDisassembler.h
@@ -46,8 +46,6 @@ class SourceMgr;
class Target;
class TargetAsmLexer;
class TargetAsmParser;
-class TargetMachine;
-class TargetRegisterInfo;
struct EDInstInfo;
struct EDInst;
@@ -137,8 +135,6 @@ struct EDDisassembler {
CPUKey Key;
/// The LLVM target corresponding to the disassembler
const llvm::Target *Tgt;
- /// The target machine instance.
- llvm::OwningPtr<llvm::TargetMachine> TargetMachine;
/// The assembly information for the target architecture
llvm::OwningPtr<const llvm::MCAsmInfo> AsmInfo;
// The register information for the target architecture.
@@ -219,7 +215,7 @@ struct EDDisassembler {
/// info
///
/// @arg registerInfo - the register information to use as a source
- void initMaps(const llvm::TargetRegisterInfo &registerInfo);
+ void initMaps(const llvm::MCRegisterInfo &registerInfo);
/// nameWithRegisterID - Returns the name (owned by the EDDisassembler) of a
/// register for a given register ID, or NULL on failure
///
OpenPOWER on IntegriCloud