aboutsummaryrefslogtreecommitdiff
path: root/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
commit1b0fc9b4182d6bd0703cdfb3b0b91d1e093c946c (patch)
tree64704589c0214777f90b7cdafb20f25310d2cf06 /lib/MC/MCDisassembler/EDDisassembler.h
parentaf6981f2f59f0d825ad973e0bed8fff5d302196f (diff)
Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMachine's anymore.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135963 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCDisassembler/EDDisassembler.h')
-rw-r--r--lib/MC/MCDisassembler/EDDisassembler.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/MC/MCDisassembler/EDDisassembler.h b/lib/MC/MCDisassembler/EDDisassembler.h
index 217142300b..a79ba07fc0 100644
--- a/lib/MC/MCDisassembler/EDDisassembler.h
+++ b/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
///